Lines Matching refs:entry
167 static void netlbl_unlhsh_free_iface(struct rcu_head *entry) in netlbl_unlhsh_free_iface() argument
177 iface = container_of(entry, struct netlbl_unlhsh_iface, rcu); in netlbl_unlhsh_free_iface()
256 struct netlbl_unlhsh_addr4 *entry; in netlbl_unlhsh_add_addr4() local
258 entry = kzalloc(sizeof(*entry), GFP_ATOMIC); in netlbl_unlhsh_add_addr4()
259 if (entry == NULL) in netlbl_unlhsh_add_addr4()
262 entry->list.addr = addr->s_addr & mask->s_addr; in netlbl_unlhsh_add_addr4()
263 entry->list.mask = mask->s_addr; in netlbl_unlhsh_add_addr4()
264 entry->list.valid = 1; in netlbl_unlhsh_add_addr4()
265 entry->secid = secid; in netlbl_unlhsh_add_addr4()
268 ret_val = netlbl_af4list_add(&entry->list, &iface->addr4_list); in netlbl_unlhsh_add_addr4()
272 kfree(entry); in netlbl_unlhsh_add_addr4()
296 struct netlbl_unlhsh_addr6 *entry; in netlbl_unlhsh_add_addr6() local
298 entry = kzalloc(sizeof(*entry), GFP_ATOMIC); in netlbl_unlhsh_add_addr6()
299 if (entry == NULL) in netlbl_unlhsh_add_addr6()
302 entry->list.addr = *addr; in netlbl_unlhsh_add_addr6()
303 entry->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_unlhsh_add_addr6()
304 entry->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_unlhsh_add_addr6()
305 entry->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_unlhsh_add_addr6()
306 entry->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_unlhsh_add_addr6()
307 entry->list.mask = *mask; in netlbl_unlhsh_add_addr6()
308 entry->list.valid = 1; in netlbl_unlhsh_add_addr6()
309 entry->secid = secid; in netlbl_unlhsh_add_addr6()
312 ret_val = netlbl_af6list_add(&entry->list, &iface->addr6_list); in netlbl_unlhsh_add_addr6()
316 kfree(entry); in netlbl_unlhsh_add_addr6()
492 struct netlbl_unlhsh_addr4 *entry; in netlbl_unlhsh_remove_addr4() local
503 entry = netlbl_unlhsh_addr4_entry(list_entry); in netlbl_unlhsh_remove_addr4()
505 entry = NULL; in netlbl_unlhsh_remove_addr4()
516 if (entry != NULL && in netlbl_unlhsh_remove_addr4()
517 security_secid_to_secctx(entry->secid, in netlbl_unlhsh_remove_addr4()
522 audit_log_format(audit_buf, " res=%u", entry != NULL ? 1 : 0); in netlbl_unlhsh_remove_addr4()
526 if (entry == NULL) in netlbl_unlhsh_remove_addr4()
529 kfree_rcu(entry, rcu); in netlbl_unlhsh_remove_addr4()
554 struct netlbl_unlhsh_addr6 *entry; in netlbl_unlhsh_remove_addr6() local
564 entry = netlbl_unlhsh_addr6_entry(list_entry); in netlbl_unlhsh_remove_addr6()
566 entry = NULL; in netlbl_unlhsh_remove_addr6()
577 if (entry != NULL && in netlbl_unlhsh_remove_addr6()
578 security_secid_to_secctx(entry->secid, in netlbl_unlhsh_remove_addr6()
583 audit_log_format(audit_buf, " res=%u", entry != NULL ? 1 : 0); in netlbl_unlhsh_remove_addr6()
587 if (entry == NULL) in netlbl_unlhsh_remove_addr6()
590 kfree_rcu(entry, rcu); in netlbl_unlhsh_remove_addr6()
1527 struct netlbl_dom_map *entry; in netlbl_unlabel_defconf() local
1537 entry = kzalloc(sizeof(*entry), GFP_KERNEL); in netlbl_unlabel_defconf()
1538 if (entry == NULL) in netlbl_unlabel_defconf()
1540 entry->def.type = NETLBL_NLTYPE_UNLABELED; in netlbl_unlabel_defconf()
1541 ret_val = netlbl_domhsh_add_default(entry, &audit_info); in netlbl_unlabel_defconf()