Lines Matching refs:doi
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)
330 if (iter->doi == doi && refcount_read(&iter->refcount))
352 u32 doi;
356 doi = doi_def->doi;
359 if (doi_def->doi == CALIPSO_DOI_UNKNOWN)
365 if (calipso_doi_search(doi_def->doi)) {
388 doi, type_str, ret_val == 0 ? 1 : 0);
428 * @doi: the DOI value
437 static int calipso_doi_remove(u32 doi, struct netlbl_audit *audit_info)
444 doi_def = calipso_doi_search(doi);
461 doi, ret_val == 0 ? 1 : 0);
470 * @doi: the DOI value
478 static struct calipso_doi *calipso_doi_getdef(u32 doi)
483 doi_def = calipso_doi_search(doi);
758 *(__be32 *)(calipso + 2) = htonl(doi_def->doi);
1018 u32 doi, len = calipso[1], cat_len = calipso[6] * 4;
1027 doi = get_unaligned_be32(calipso + 2);
1029 doi_def = calipso_doi_search(doi);