/kernel/linux/linux-5.10/net/netlabel/ |
H A D | netlabel_calipso.c | 45 u32 doi; member 102 doi_def->doi = nla_get_u32(info->attrs[NLBL_CALIPSO_A_DOI]); in netlbl_calipso_add_pass() 160 u32 doi; in netlbl_calipso_list() local 168 doi = nla_get_u32(info->attrs[NLBL_CALIPSO_A_DOI]); in netlbl_calipso_list() 170 doi_def = calipso_doi_getdef(doi); in netlbl_calipso_list() 228 ret_val = nla_put_u32(cb_arg->skb, NLBL_CALIPSO_A_DOI, doi_def->doi); in netlbl_calipso_listall_cb() 288 entry->def.calipso->doi == cb_arg->doi) in netlbl_calipso_remove_cb() 316 cb_arg.doi = nla_get_u32(info->attrs[NLBL_CALIPSO_A_DOI]); in netlbl_calipso_remove() 321 ret_val = calipso_doi_remove(cb_arg.doi, in netlbl_calipso_remove() 441 calipso_doi_remove(u32 doi, struct netlbl_audit *audit_info) calipso_doi_remove() argument 461 calipso_doi_getdef(u32 doi) calipso_doi_getdef() argument [all...] |
H A D | netlabel_cipso_v4.c | 44 u32 doi; member 86 doi_def->doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); in netlbl_cipsov4_add_common() 454 u32 doi; in netlbl_cipsov4_list() local 478 doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); in netlbl_cipsov4_list() 481 doi_def = cipso_v4_doi_getdef(doi); in netlbl_cipsov4_list() 625 ret_val = nla_put_u32(cb_arg->skb, NLBL_CIPSOV4_A_DOI, doi_def->doi); in netlbl_cipsov4_listall_cb() 685 entry->def.cipso->doi == cb_arg->doi) in netlbl_cipsov4_remove_cb() 713 cb_arg.doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); in netlbl_cipsov4_remove() 718 ret_val = cipso_v4_doi_remove(cb_arg.doi, in netlbl_cipsov4_remove() [all...] |
H A D | netlabel_calipso.h | 111 int calipso_doi_remove(u32 doi, struct netlbl_audit *audit_info); 112 struct calipso_doi *calipso_doi_getdef(u32 doi);
|
H A D | netlabel_kapi.c | 296 * @doi: CIPSO DOI 300 * Remove an existing CIPSO DOI definition matching @doi. Returns zero on 304 void netlbl_cfg_cipsov4_del(u32 doi, struct netlbl_audit *audit_info) in netlbl_cfg_cipsov4_del() argument 306 cipso_v4_doi_remove(doi, audit_info); in netlbl_cfg_cipsov4_del() 311 * @doi: the CIPSO DOI 323 int netlbl_cfg_cipsov4_map_add(u32 doi, in netlbl_cfg_cipsov4_map_add() argument 335 doi_def = cipso_v4_doi_getdef(doi); in netlbl_cfg_cipsov4_map_add() 419 * @doi: CALIPSO DOI 423 * Remove an existing CALIPSO DOI definition matching @doi. Returns zero on 427 void netlbl_cfg_calipso_del(u32 doi, struc argument 448 netlbl_cfg_calipso_map_add(u32 doi, const char *domain, const struct in6_addr *addr, const struct in6_addr *mask, struct netlbl_audit *audit_info) netlbl_cfg_calipso_map_add() argument [all...] |
H A D | netlabel_mgmt.c | 336 map4->def.cipso->doi); in netlbl_mgmt_listentry() 370 map6->def.calipso->doi); in netlbl_mgmt_listentry() 392 entry->def.cipso->doi); in netlbl_mgmt_listentry() 400 entry->def.calipso->doi); in netlbl_mgmt_listentry()
|
H A D | netlabel_domainhash.c | 252 cipsov4->doi); in netlbl_domhsh_audit_add() 258 calipso->doi); in netlbl_domhsh_audit_add()
|
/kernel/linux/linux-6.6/net/netlabel/ |
H A D | netlabel_calipso.c | 45 u32 doi; member 102 doi_def->doi = nla_get_u32(info->attrs[NLBL_CALIPSO_A_DOI]); in netlbl_calipso_add_pass() 160 u32 doi; in netlbl_calipso_list() local 168 doi = nla_get_u32(info->attrs[NLBL_CALIPSO_A_DOI]); in netlbl_calipso_list() 170 doi_def = calipso_doi_getdef(doi); in netlbl_calipso_list() 228 ret_val = nla_put_u32(cb_arg->skb, NLBL_CALIPSO_A_DOI, doi_def->doi); in netlbl_calipso_listall_cb() 288 entry->def.calipso->doi == cb_arg->doi) in netlbl_calipso_remove_cb() 316 cb_arg.doi = nla_get_u32(info->attrs[NLBL_CALIPSO_A_DOI]); in netlbl_calipso_remove() 321 ret_val = calipso_doi_remove(cb_arg.doi, in netlbl_calipso_remove() 442 calipso_doi_remove(u32 doi, struct netlbl_audit *audit_info) calipso_doi_remove() argument 462 calipso_doi_getdef(u32 doi) calipso_doi_getdef() argument [all...] |
H A D | netlabel_cipso_v4.c | 44 u32 doi; member 86 doi_def->doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); in netlbl_cipsov4_add_common() 454 u32 doi; in netlbl_cipsov4_list() local 478 doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); in netlbl_cipsov4_list() 481 doi_def = cipso_v4_doi_getdef(doi); in netlbl_cipsov4_list() 625 ret_val = nla_put_u32(cb_arg->skb, NLBL_CIPSOV4_A_DOI, doi_def->doi); in netlbl_cipsov4_listall_cb() 685 entry->def.cipso->doi == cb_arg->doi) in netlbl_cipsov4_remove_cb() 713 cb_arg.doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); in netlbl_cipsov4_remove() 718 ret_val = cipso_v4_doi_remove(cb_arg.doi, in netlbl_cipsov4_remove() [all...] |
H A D | netlabel_calipso.h | 111 int calipso_doi_remove(u32 doi, struct netlbl_audit *audit_info); 112 struct calipso_doi *calipso_doi_getdef(u32 doi);
|
H A D | netlabel_kapi.c | 296 * @doi: CIPSO DOI 300 * Remove an existing CIPSO DOI definition matching @doi. Returns zero on 304 void netlbl_cfg_cipsov4_del(u32 doi, struct netlbl_audit *audit_info) in netlbl_cfg_cipsov4_del() argument 306 cipso_v4_doi_remove(doi, audit_info); in netlbl_cfg_cipsov4_del() 311 * @doi: the CIPSO DOI 323 int netlbl_cfg_cipsov4_map_add(u32 doi, in netlbl_cfg_cipsov4_map_add() argument 335 doi_def = cipso_v4_doi_getdef(doi); in netlbl_cfg_cipsov4_map_add() 419 * @doi: CALIPSO DOI 423 * Remove an existing CALIPSO DOI definition matching @doi. Returns zero on 427 void netlbl_cfg_calipso_del(u32 doi, struc argument 448 netlbl_cfg_calipso_map_add(u32 doi, const char *domain, const struct in6_addr *addr, const struct in6_addr *mask, struct netlbl_audit *audit_info) netlbl_cfg_calipso_map_add() argument [all...] |
H A D | netlabel_mgmt.c | 336 map4->def.cipso->doi); in netlbl_mgmt_listentry() 370 map6->def.calipso->doi); in netlbl_mgmt_listentry() 392 entry->def.cipso->doi); in netlbl_mgmt_listentry() 400 entry->def.calipso->doi); in netlbl_mgmt_listentry()
|
H A D | netlabel_domainhash.c | 252 cipsov4->doi); in netlbl_domhsh_audit_add() 258 calipso->doi); in netlbl_domhsh_audit_add()
|
/kernel/linux/linux-5.10/net/ipv6/ |
H A D | calipso.c | 318 * @doi: the DOI to search for 322 * matches @doi. The caller is responsible for calling rcu_read_[un]lock(). 325 static struct calipso_doi *calipso_doi_search(u32 doi) in calipso_doi_search() argument 330 if (iter->doi == doi && refcount_read(&iter->refcount)) in calipso_doi_search() 352 u32 doi; in calipso_doi_add() local 356 doi = doi_def->doi; in calipso_doi_add() 359 if (doi_def->doi == CALIPSO_DOI_UNKNOWN) in calipso_doi_add() 365 if (calipso_doi_search(doi_def->doi)) { in calipso_doi_add() 437 calipso_doi_remove(u32 doi, struct netlbl_audit *audit_info) calipso_doi_remove() argument 478 calipso_doi_getdef(u32 doi) calipso_doi_getdef() argument 1018 u32 doi, len = calipso[1], cat_len = calipso[6] * 4; calipso_opt_getattr() local [all...] |
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | calipso.c | 318 * @doi: the DOI to search for 322 * matches @doi. The caller is responsible for calling rcu_read_[un]lock(). 325 static struct calipso_doi *calipso_doi_search(u32 doi) in calipso_doi_search() argument 330 if (iter->doi == doi && refcount_read(&iter->refcount)) in calipso_doi_search() 352 u32 doi; in calipso_doi_add() local 356 doi = doi_def->doi; in calipso_doi_add() 359 if (doi_def->doi == CALIPSO_DOI_UNKNOWN) in calipso_doi_add() 365 if (calipso_doi_search(doi_def->doi)) { in calipso_doi_add() 437 calipso_doi_remove(u32 doi, struct netlbl_audit *audit_info) calipso_doi_remove() argument 478 calipso_doi_getdef(u32 doi) calipso_doi_getdef() argument 1018 u32 doi, len = calipso[1], cat_len = calipso[6] * 4; calipso_opt_getattr() local [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | cipso_ipv4.h | 33 /* known doi values */ 47 /* doi mapping types */ 68 u32 doi; member 118 int cipso_v4_doi_remove(u32 doi, struct netlbl_audit *audit_info); 119 struct cipso_v4_doi *cipso_v4_doi_getdef(u32 doi); 136 static inline int cipso_v4_doi_remove(u32 doi, in cipso_v4_doi_remove() argument 142 static inline struct cipso_v4_doi *cipso_v4_doi_getdef(u32 doi) in cipso_v4_doi_getdef() argument
|
H A D | netlabel.h | 237 int (*doi_remove)(u32 doi, struct netlbl_audit *audit_info); 238 struct calipso_doi *(*doi_getdef)(u32 doi); 428 void netlbl_cfg_cipsov4_del(u32 doi, struct netlbl_audit *audit_info); 429 int netlbl_cfg_cipsov4_map_add(u32 doi, 436 void netlbl_cfg_calipso_del(u32 doi, struct netlbl_audit *audit_info); 437 int netlbl_cfg_calipso_map_add(u32 doi, 545 static inline void netlbl_cfg_cipsov4_del(u32 doi, in netlbl_cfg_cipsov4_del() argument 550 static inline int netlbl_cfg_cipsov4_map_add(u32 doi, in netlbl_cfg_cipsov4_map_add() argument 563 static inline void netlbl_cfg_calipso_del(u32 doi, in netlbl_cfg_calipso_del() argument 568 static inline int netlbl_cfg_calipso_map_add(u32 doi, in netlbl_cfg_calipso_map_add() argument [all...] |
H A D | calipso.h | 30 /* known doi values */ 33 /* doi mapping types */ 43 u32 doi; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | cipso_ipv4.h | 33 /* known doi values */ 47 /* doi mapping types */ 68 u32 doi; member 118 int cipso_v4_doi_remove(u32 doi, struct netlbl_audit *audit_info); 119 struct cipso_v4_doi *cipso_v4_doi_getdef(u32 doi); 136 static inline int cipso_v4_doi_remove(u32 doi, in cipso_v4_doi_remove() argument 142 static inline struct cipso_v4_doi *cipso_v4_doi_getdef(u32 doi) in cipso_v4_doi_getdef() argument
|
H A D | netlabel.h | 237 int (*doi_remove)(u32 doi, struct netlbl_audit *audit_info); 238 struct calipso_doi *(*doi_getdef)(u32 doi); 428 void netlbl_cfg_cipsov4_del(u32 doi, struct netlbl_audit *audit_info); 429 int netlbl_cfg_cipsov4_map_add(u32 doi, 436 void netlbl_cfg_calipso_del(u32 doi, struct netlbl_audit *audit_info); 437 int netlbl_cfg_calipso_map_add(u32 doi, 545 static inline void netlbl_cfg_cipsov4_del(u32 doi, in netlbl_cfg_cipsov4_del() argument 550 static inline int netlbl_cfg_cipsov4_map_add(u32 doi, in netlbl_cfg_cipsov4_map_add() argument 563 static inline void netlbl_cfg_calipso_del(u32 doi, in netlbl_cfg_calipso_del() argument 568 static inline int netlbl_cfg_calipso_map_add(u32 doi, in netlbl_cfg_calipso_map_add() argument [all...] |
H A D | calipso.h | 30 /* known doi values */ 33 /* doi mapping types */ 43 u32 doi; member
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | cipso_ipv4.c | 353 * @doi: the DOI to search for 357 * matches @doi. The caller is responsible for calling rcu_read_[un]lock(). 360 static struct cipso_v4_doi *cipso_v4_doi_search(u32 doi) in cipso_v4_doi_search() argument 365 if (iter->doi == doi && refcount_read(&iter->refcount)) in cipso_v4_doi_search() 388 u32 doi; in cipso_v4_doi_add() local 392 doi = doi_def->doi; in cipso_v4_doi_add() 395 if (doi_def->doi == CIPSO_V4_DOI_UNKNOWN) in cipso_v4_doi_add() 422 if (cipso_v4_doi_search(doi_def->doi)) { in cipso_v4_doi_add() 511 cipso_v4_doi_remove(u32 doi, struct netlbl_audit *audit_info) cipso_v4_doi_remove() argument 553 cipso_v4_doi_getdef(u32 doi) cipso_v4_doi_getdef() argument 2089 u32 doi; cipso_v4_getattr() local [all...] |
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | cipso_ipv4.c | 352 * @doi: the DOI to search for 356 * matches @doi. The caller is responsible for calling rcu_read_[un]lock(). 359 static struct cipso_v4_doi *cipso_v4_doi_search(u32 doi) in cipso_v4_doi_search() argument 364 if (iter->doi == doi && refcount_read(&iter->refcount)) in cipso_v4_doi_search() 387 u32 doi; in cipso_v4_doi_add() local 391 doi = doi_def->doi; in cipso_v4_doi_add() 394 if (doi_def->doi == CIPSO_V4_DOI_UNKNOWN) in cipso_v4_doi_add() 421 if (cipso_v4_doi_search(doi_def->doi)) { in cipso_v4_doi_add() 510 cipso_v4_doi_remove(u32 doi, struct netlbl_audit *audit_info) cipso_v4_doi_remove() argument 552 cipso_v4_doi_getdef(u32 doi) cipso_v4_doi_getdef() argument 2088 u32 doi; cipso_v4_getattr() local [all...] |
/kernel/linux/linux-5.10/security/smack/ |
H A D | smackfs.c | 698 doip->doi = smk_cipso_doi_value; in smk_cipso_doi() 711 rc = netlbl_cfg_cipsov4_map_add(doip->doi, NULL, NULL, NULL, &nai); in smk_cipso_doi() 715 netlbl_cfg_cipsov4_del(doip->doi, &nai); in smk_cipso_doi() 1562 * smk_read_doi - read() for /smack/doi 1586 * smk_write_doi - write() for /smack/doi 2883 "doi", &smk_doi_ops, S_IRUGO|S_IWUSR}, in smk_fill_super()
|
/kernel/linux/linux-6.6/security/smack/ |
H A D | smackfs.c | 699 doip->doi = smk_cipso_doi_value; in smk_cipso_doi() 712 rc = netlbl_cfg_cipsov4_map_add(doip->doi, NULL, NULL, NULL, &nai); in smk_cipso_doi() 716 netlbl_cfg_cipsov4_del(doip->doi, &nai); in smk_cipso_doi() 1573 * smk_read_doi - read() for /smack/doi 1597 * smk_write_doi - write() for /smack/doi 2895 "doi", &smk_doi_ops, S_IRUGO|S_IWUSR}, in smk_fill_super()
|