Lines Matching refs:cb_arg

194 	struct netlbl_calipso_doiwalk_arg *cb_arg = arg;  in netlbl_calipso_listall_cb()  local
197 data = genlmsg_put(cb_arg->skb, NETLINK_CB(cb_arg->nl_cb->skb).portid, in netlbl_calipso_listall_cb()
198 cb_arg->seq, &netlbl_calipso_gnl_family, in netlbl_calipso_listall_cb()
203 ret_val = nla_put_u32(cb_arg->skb, NLBL_CALIPSO_A_DOI, doi_def->doi); in netlbl_calipso_listall_cb()
206 ret_val = nla_put_u32(cb_arg->skb, in netlbl_calipso_listall_cb()
212 genlmsg_end(cb_arg->skb, data); in netlbl_calipso_listall_cb()
216 genlmsg_cancel(cb_arg->skb, data); in netlbl_calipso_listall_cb()
233 struct netlbl_calipso_doiwalk_arg cb_arg; in netlbl_calipso_listall() local
236 cb_arg.nl_cb = cb; in netlbl_calipso_listall()
237 cb_arg.skb = skb; in netlbl_calipso_listall()
238 cb_arg.seq = cb->nlh->nlmsg_seq; in netlbl_calipso_listall()
240 calipso_doi_walk(&doi_skip, netlbl_calipso_listall_cb, &cb_arg); in netlbl_calipso_listall()
260 struct netlbl_domhsh_walk_arg *cb_arg = arg; in netlbl_calipso_remove_cb() local
263 entry->def.calipso->doi == cb_arg->doi) in netlbl_calipso_remove_cb()
264 return netlbl_domhsh_remove_entry(entry, cb_arg->audit_info); in netlbl_calipso_remove_cb()
282 struct netlbl_domhsh_walk_arg cb_arg; in netlbl_calipso_remove() local
291 cb_arg.doi = nla_get_u32(info->attrs[NLBL_CALIPSO_A_DOI]); in netlbl_calipso_remove()
292 cb_arg.audit_info = &audit_info; in netlbl_calipso_remove()
294 netlbl_calipso_remove_cb, &cb_arg); in netlbl_calipso_remove()
296 ret_val = calipso_doi_remove(cb_arg.doi, &audit_info); in netlbl_calipso_remove()
499 void *cb_arg) in calipso_doi_walk() argument
505 ret_val = ops->doi_walk(skip_cnt, callback, cb_arg); in calipso_doi_walk()