Lines Matching refs:cb_arg
625 struct netlbl_cipsov4_doiwalk_arg *cb_arg = arg; in netlbl_cipsov4_listall_cb() local
628 data = genlmsg_put(cb_arg->skb, NETLINK_CB(cb_arg->nl_cb->skb).portid, in netlbl_cipsov4_listall_cb()
629 cb_arg->seq, &netlbl_cipsov4_gnl_family, in netlbl_cipsov4_listall_cb()
634 ret_val = nla_put_u32(cb_arg->skb, NLBL_CIPSOV4_A_DOI, doi_def->doi); in netlbl_cipsov4_listall_cb()
637 ret_val = nla_put_u32(cb_arg->skb, in netlbl_cipsov4_listall_cb()
643 genlmsg_end(cb_arg->skb, data); in netlbl_cipsov4_listall_cb()
647 genlmsg_cancel(cb_arg->skb, data); in netlbl_cipsov4_listall_cb()
664 struct netlbl_cipsov4_doiwalk_arg cb_arg; in netlbl_cipsov4_listall() local
667 cb_arg.nl_cb = cb; in netlbl_cipsov4_listall()
668 cb_arg.skb = skb; in netlbl_cipsov4_listall()
669 cb_arg.seq = cb->nlh->nlmsg_seq; in netlbl_cipsov4_listall()
671 cipso_v4_doi_walk(&doi_skip, netlbl_cipsov4_listall_cb, &cb_arg); in netlbl_cipsov4_listall()
691 struct netlbl_domhsh_walk_arg *cb_arg = arg; in netlbl_cipsov4_remove_cb() local
694 entry->def.cipso->doi == cb_arg->doi) in netlbl_cipsov4_remove_cb()
695 return netlbl_domhsh_remove_entry(entry, cb_arg->audit_info); in netlbl_cipsov4_remove_cb()
713 struct netlbl_domhsh_walk_arg cb_arg; in netlbl_cipsov4_remove() local
722 cb_arg.doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); in netlbl_cipsov4_remove()
723 cb_arg.audit_info = &audit_info; in netlbl_cipsov4_remove()
725 netlbl_cipsov4_remove_cb, &cb_arg); in netlbl_cipsov4_remove()
727 ret_val = cipso_v4_doi_remove(cb_arg.doi, &audit_info); in netlbl_cipsov4_remove()