Lines Matching refs:doi
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)
365 if (iter->doi == doi && refcount_read(&iter->refcount))
388 u32 doi;
392 doi = doi_def->doi;
395 if (doi_def->doi == CIPSO_V4_DOI_UNKNOWN)
422 if (cipso_v4_doi_search(doi_def->doi)) {
450 doi, type_str, ret_val == 0 ? 1 : 0);
502 * @doi: the DOI value
511 int cipso_v4_doi_remove(u32 doi, struct netlbl_audit *audit_info)
518 doi_def = cipso_v4_doi_search(doi);
535 doi, ret_val == 0 ? 1 : 0);
544 * @doi: the DOI value
553 struct cipso_v4_doi *cipso_v4_doi_getdef(u32 doi)
558 doi_def = cipso_v4_doi_search(doi);
1158 *(__be32 *)&buf[2] = htonl(doi_def->doi);
2089 u32 doi;
2095 doi = get_unaligned_be32(&cipso[2]);
2097 doi_def = cipso_v4_doi_search(doi);