Lines Matching refs:def

75 	if (ptr->def.type == NETLBL_NLTYPE_ADDRSELECT) {  in netlbl_domhsh_free_entry()
77 &ptr->def.addrsel->list4) { in netlbl_domhsh_free_entry()
83 &ptr->def.addrsel->list6) { in netlbl_domhsh_free_entry()
88 kfree(ptr->def.addrsel); in netlbl_domhsh_free_entry()
226 type = map4->def.type; in netlbl_domhsh_audit_add()
227 cipsov4 = map4->def.cipso; in netlbl_domhsh_audit_add()
234 type = map6->def.type; in netlbl_domhsh_audit_add()
235 calipso = map6->def.calipso; in netlbl_domhsh_audit_add()
240 type = entry->def.type; in netlbl_domhsh_audit_add()
241 cipsov4 = entry->def.cipso; in netlbl_domhsh_audit_add()
242 calipso = entry->def.calipso; in netlbl_domhsh_audit_add()
288 entry->def.type != NETLBL_NLTYPE_UNLABELED)) in netlbl_domhsh_validate()
291 switch (entry->def.type) { in netlbl_domhsh_validate()
293 if (entry->def.cipso != NULL || entry->def.calipso != NULL || in netlbl_domhsh_validate()
294 entry->def.addrsel != NULL) in netlbl_domhsh_validate()
299 entry->def.cipso == NULL) in netlbl_domhsh_validate()
304 entry->def.calipso == NULL) in netlbl_domhsh_validate()
308 netlbl_af4list_foreach(iter4, &entry->def.addrsel->list4) { in netlbl_domhsh_validate()
310 switch (map4->def.type) { in netlbl_domhsh_validate()
312 if (map4->def.cipso != NULL) in netlbl_domhsh_validate()
316 if (map4->def.cipso == NULL) in netlbl_domhsh_validate()
324 netlbl_af6list_foreach(iter6, &entry->def.addrsel->list6) { in netlbl_domhsh_validate()
326 switch (map6->def.type) { in netlbl_domhsh_validate()
328 if (map6->def.calipso != NULL) in netlbl_domhsh_validate()
332 if (map6->def.calipso == NULL) in netlbl_domhsh_validate()
451 if (entry->def.type != in netlbl_domhsh_add()
462 entry_b->def.type = NETLBL_NLTYPE_UNLABELED; in netlbl_domhsh_add()
478 if (entry->def.type == NETLBL_NLTYPE_ADDRSELECT) { in netlbl_domhsh_add()
480 &entry->def.addrsel->list4) in netlbl_domhsh_add()
485 &entry->def.addrsel->list6) in netlbl_domhsh_add()
492 } else if (entry_old->def.type == NETLBL_NLTYPE_ADDRSELECT && in netlbl_domhsh_add()
493 entry->def.type == NETLBL_NLTYPE_ADDRSELECT) { in netlbl_domhsh_add()
497 old_list4 = &entry_old->def.addrsel->list4; in netlbl_domhsh_add()
498 old_list6 = &entry_old->def.addrsel->list6; in netlbl_domhsh_add()
502 netlbl_af4list_foreach_rcu(iter4, &entry->def.addrsel->list4) in netlbl_domhsh_add()
510 netlbl_af6list_foreach_rcu(iter6, &entry->def.addrsel->list6) in netlbl_domhsh_add()
520 &entry->def.addrsel->list4) { in netlbl_domhsh_add()
531 &entry->def.addrsel->list6) { in netlbl_domhsh_add()
620 switch (entry->def.type) { in netlbl_domhsh_remove_entry()
622 netlbl_af4list_foreach_rcu(iter4, &entry->def.addrsel->list4) { in netlbl_domhsh_remove_entry()
624 cipso_v4_doi_putdef(map4->def.cipso); in netlbl_domhsh_remove_entry()
627 netlbl_af6list_foreach_rcu(iter6, &entry->def.addrsel->list6) { in netlbl_domhsh_remove_entry()
629 calipso_doi_putdef(map6->def.calipso); in netlbl_domhsh_remove_entry()
634 cipso_v4_doi_putdef(entry->def.cipso); in netlbl_domhsh_remove_entry()
638 calipso_doi_putdef(entry->def.calipso); in netlbl_domhsh_remove_entry()
680 entry_map->def.type != NETLBL_NLTYPE_ADDRSELECT) in netlbl_domhsh_remove_af4()
685 &entry_map->def.addrsel->list4); in netlbl_domhsh_remove_af4()
690 netlbl_af4list_foreach_rcu(iter4, &entry_map->def.addrsel->list4) in netlbl_domhsh_remove_af4()
693 netlbl_af6list_foreach_rcu(iter6, &entry_map->def.addrsel->list6) in netlbl_domhsh_remove_af4()
706 cipso_v4_doi_putdef(entry->def.cipso); in netlbl_domhsh_remove_af4()
747 entry_map->def.type != NETLBL_NLTYPE_ADDRSELECT) in netlbl_domhsh_remove_af6()
752 &entry_map->def.addrsel->list6); in netlbl_domhsh_remove_af6()
757 netlbl_af4list_foreach_rcu(iter4, &entry_map->def.addrsel->list4) in netlbl_domhsh_remove_af6()
759 netlbl_af6list_foreach_rcu(iter6, &entry_map->def.addrsel->list6) in netlbl_domhsh_remove_af6()
771 calipso_doi_putdef(entry->def.calipso); in netlbl_domhsh_remove_af6()
885 if (dom_iter->def.type != NETLBL_NLTYPE_ADDRSELECT) in netlbl_domhsh_getentry_af4()
886 return &dom_iter->def; in netlbl_domhsh_getentry_af4()
887 addr_iter = netlbl_af4list_search(addr, &dom_iter->def.addrsel->list4); in netlbl_domhsh_getentry_af4()
890 return &(netlbl_domhsh_addr4_entry(addr_iter)->def); in netlbl_domhsh_getentry_af4()
915 if (dom_iter->def.type != NETLBL_NLTYPE_ADDRSELECT) in netlbl_domhsh_getentry_af6()
916 return &dom_iter->def; in netlbl_domhsh_getentry_af6()
917 addr_iter = netlbl_af6list_search(addr, &dom_iter->def.addrsel->list6); in netlbl_domhsh_getentry_af6()
920 return &(netlbl_domhsh_addr6_entry(addr_iter)->def); in netlbl_domhsh_getentry_af6()