Lines Matching refs:cb_arg
219 struct netlbl_calipso_doiwalk_arg *cb_arg = arg;
222 data = genlmsg_put(cb_arg->skb, NETLINK_CB(cb_arg->nl_cb->skb).portid,
223 cb_arg->seq, &netlbl_calipso_gnl_family,
228 ret_val = nla_put_u32(cb_arg->skb, NLBL_CALIPSO_A_DOI, doi_def->doi);
231 ret_val = nla_put_u32(cb_arg->skb,
237 genlmsg_end(cb_arg->skb, data);
241 genlmsg_cancel(cb_arg->skb, data);
258 struct netlbl_calipso_doiwalk_arg cb_arg;
261 cb_arg.nl_cb = cb;
262 cb_arg.skb = skb;
263 cb_arg.seq = cb->nlh->nlmsg_seq;
265 calipso_doi_walk(&doi_skip, netlbl_calipso_listall_cb, &cb_arg);
285 struct netlbl_domhsh_walk_arg *cb_arg = arg;
288 entry->def.calipso->doi == cb_arg->doi)
289 return netlbl_domhsh_remove_entry(entry, cb_arg->audit_info);
307 struct netlbl_domhsh_walk_arg cb_arg;
316 cb_arg.doi = nla_get_u32(info->attrs[NLBL_CALIPSO_A_DOI]);
317 cb_arg.audit_info = &audit_info;
319 netlbl_calipso_remove_cb, &cb_arg);
321 ret_val = calipso_doi_remove(cb_arg.doi, &audit_info);
492 * @cb_arg: argument for the callback function
503 void *cb_arg)
509 ret_val = ops->doi_walk(skip_cnt, callback, cb_arg);