Home
last modified time | relevance | path

Searched refs:doi (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/net/netlabel/
H A Dnetlabel_calipso.c45 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 Dnetlabel_cipso_v4.c44 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 Dnetlabel_calipso.h111 int calipso_doi_remove(u32 doi, struct netlbl_audit *audit_info);
112 struct calipso_doi *calipso_doi_getdef(u32 doi);
H A Dnetlabel_kapi.c296 * @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 Dnetlabel_mgmt.c336 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 Dnetlabel_domainhash.c252 cipsov4->doi); in netlbl_domhsh_audit_add()
258 calipso->doi); in netlbl_domhsh_audit_add()
/kernel/linux/linux-6.6/net/netlabel/
H A Dnetlabel_calipso.c45 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 Dnetlabel_cipso_v4.c44 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 Dnetlabel_calipso.h111 int calipso_doi_remove(u32 doi, struct netlbl_audit *audit_info);
112 struct calipso_doi *calipso_doi_getdef(u32 doi);
H A Dnetlabel_kapi.c296 * @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 Dnetlabel_mgmt.c336 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 Dnetlabel_domainhash.c252 cipsov4->doi); in netlbl_domhsh_audit_add()
258 calipso->doi); in netlbl_domhsh_audit_add()
/kernel/linux/linux-5.10/net/ipv6/
H A Dcalipso.c318 * @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 Dcalipso.c318 * @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 Dcipso_ipv4.h33 /* 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 Dnetlabel.h237 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 Dcalipso.h30 /* known doi values */
33 /* doi mapping types */
43 u32 doi; member
/kernel/linux/linux-6.6/include/net/
H A Dcipso_ipv4.h33 /* 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 Dnetlabel.h237 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 Dcalipso.h30 /* known doi values */
33 /* doi mapping types */
43 u32 doi; member
/kernel/linux/linux-5.10/net/ipv4/
H A Dcipso_ipv4.c353 * @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 Dcipso_ipv4.c352 * @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 Dsmackfs.c698 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 Dsmackfs.c699 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()

Completed in 36 milliseconds