Lines Matching defs:doi_def

96 	struct calipso_doi *doi_def = NULL;
98 doi_def = kmalloc(sizeof(*doi_def), GFP_KERNEL);
99 if (!doi_def)
101 doi_def->type = CALIPSO_MAP_PASS;
102 doi_def->doi = nla_get_u32(info->attrs[NLBL_CALIPSO_A_DOI]);
103 ret_val = calipso_doi_add(doi_def, audit_info);
105 calipso_doi_free(doi_def);
161 struct calipso_doi *doi_def;
170 doi_def = calipso_doi_getdef(doi);
171 if (!doi_def) {
188 ret_val = nla_put_u32(ans_skb, NLBL_CALIPSO_A_MTYPE, doi_def->type);
192 calipso_doi_putdef(doi_def);
198 calipso_doi_putdef(doi_def);
206 * @doi_def: the CALIPSO DOI definition
216 static int netlbl_calipso_listall_cb(struct calipso_doi *doi_def, void *arg)
228 ret_val = nla_put_u32(cb_arg->skb, NLBL_CALIPSO_A_DOI, doi_def->doi);
233 doi_def->type);
393 * @doi_def: the DOI structure
399 * ensure that the mapping table specified in @doi_def->map meets all of the
404 int calipso_doi_add(struct calipso_doi *doi_def,
411 ret_val = ops->doi_add(doi_def, audit_info);
417 * @doi_def: the DOI definition
423 void calipso_doi_free(struct calipso_doi *doi_def)
428 ops->doi_free(doi_def);
474 * @doi_def: the DOI definition
480 void calipso_doi_putdef(struct calipso_doi *doi_def)
485 ops->doi_putdef(doi_def);
502 int (*callback)(struct calipso_doi *doi_def, void *arg),
538 * @doi_def: the CALIPSO DOI to use
550 const struct calipso_doi *doi_def,
557 ret_val = ops->sock_setattr(sk, doi_def, secattr);
580 * @doi_def: the CALIPSO DOI to use
590 const struct calipso_doi *doi_def,
597 ret_val = ops->req_setattr(req, doi_def, secattr);
660 * @doi_def: the CALIPSO DOI to use
669 const struct calipso_doi *doi_def,
676 ret_val = ops->skbuff_setattr(skb, doi_def, secattr);