Home
last modified time | relevance | path

Searched refs:hsh_tbl (Results 1 – 2 of 2) sorted by relevance

/linux/net/netlabel/
H A Dnetlabel_domainhash.c365 struct netlbl_domhsh_tbl *hsh_tbl; in netlbl_domhsh_init() local
370 hsh_tbl = kmalloc_obj(*hsh_tbl); in netlbl_domhsh_init()
371 if (hsh_tbl == NULL) in netlbl_domhsh_init()
373 hsh_tbl->size = 1 << size; in netlbl_domhsh_init()
374 hsh_tbl->tbl = kzalloc_objs(struct list_head, hsh_tbl->size); in netlbl_domhsh_init()
375 if (hsh_tbl->tbl == NULL) { in netlbl_domhsh_init()
376 kfree(hsh_tbl); in netlbl_domhsh_init()
379 for (iter = 0; iter < hsh_tbl->size; iter++) in netlbl_domhsh_init()
380 INIT_LIST_HEAD(&hsh_tbl->tbl[iter]); in netlbl_domhsh_init()
383 rcu_assign_pointer(netlbl_domhsh, hsh_tbl); in netlbl_domhsh_init()
H A Dnetlabel_unlabeled.c1411 struct netlbl_unlhsh_tbl *hsh_tbl; in netlbl_unlabel_init() local
1416 hsh_tbl = kmalloc_obj(*hsh_tbl); in netlbl_unlabel_init()
1417 if (hsh_tbl == NULL) in netlbl_unlabel_init()
1419 hsh_tbl->size = 1 << size; in netlbl_unlabel_init()
1420 hsh_tbl->tbl = kzalloc_objs(struct list_head, hsh_tbl->size); in netlbl_unlabel_init()
1421 if (hsh_tbl->tbl == NULL) { in netlbl_unlabel_init()
1422 kfree(hsh_tbl); in netlbl_unlabel_init()
1425 for (iter = 0; iter < hsh_tbl->size; iter++) in netlbl_unlabel_init()
1426 INIT_LIST_HEAD(&hsh_tbl->tbl[iter]); in netlbl_unlabel_init()
1429 rcu_assign_pointer(netlbl_unlhsh, hsh_tbl); in netlbl_unlabel_init()