Lines Matching refs:cb

252 			       struct netlink_callback *cb,  in nl802154_prepare_wpan_dev_dump()  argument
260 if (!cb->args[0]) { in nl802154_prepare_wpan_dev_dump()
261 err = nlmsg_parse(cb->nlh, GENL_HDRLEN + nl802154_fam.hdrsize, in nl802154_prepare_wpan_dev_dump()
275 cb->args[0] = (*rdev)->wpan_phy_idx + 1; in nl802154_prepare_wpan_dev_dump()
276 cb->args[1] = (*wpan_dev)->identifier; in nl802154_prepare_wpan_dev_dump()
279 struct wpan_phy *wpan_phy = wpan_phy_idx_to_wpan_phy(cb->args[0] - 1); in nl802154_prepare_wpan_dev_dump()
290 if (tmp->identifier == cb->args[1]) { in nl802154_prepare_wpan_dev_dump()
571 struct netlink_callback *cb, in nl802154_dump_wpan_phy_parse() argument
575 int ret = nlmsg_parse(cb->nlh, GENL_HDRLEN + nl802154_fam.hdrsize, in nl802154_dump_wpan_phy_parse()
608 nl802154_dump_wpan_phy(struct sk_buff *skb, struct netlink_callback *cb) in nl802154_dump_wpan_phy() argument
611 struct nl802154_dump_wpan_phy_state *state = (void *)cb->args[0]; in nl802154_dump_wpan_phy()
622 ret = nl802154_dump_wpan_phy_parse(skb, cb, state); in nl802154_dump_wpan_phy()
628 cb->args[0] = (long)state; in nl802154_dump_wpan_phy()
642 NETLINK_CB(cb->skb).portid, in nl802154_dump_wpan_phy()
643 cb->nlh->nlmsg_seq, NLM_F_MULTI); in nl802154_dump_wpan_phy()
646 !skb->len && cb->min_dump_alloc < 4096) { in nl802154_dump_wpan_phy()
647 cb->min_dump_alloc = 4096; in nl802154_dump_wpan_phy()
663 static int nl802154_dump_wpan_phy_done(struct netlink_callback *cb) in nl802154_dump_wpan_phy_done() argument
665 kfree((void *)cb->args[0]); in nl802154_dump_wpan_phy_done()
859 nl802154_dump_interface(struct sk_buff *skb, struct netlink_callback *cb) in nl802154_dump_interface() argument
863 int wp_start = cb->args[0]; in nl802154_dump_interface()
864 int if_start = cb->args[1]; in nl802154_dump_interface()
882 if (nl802154_send_iface(skb, NETLINK_CB(cb->skb).portid, in nl802154_dump_interface()
883 cb->nlh->nlmsg_seq, NLM_F_MULTI, in nl802154_dump_interface()
895 cb->args[0] = wp_idx; in nl802154_dump_interface()
896 cb->args[1] = if_idx; in nl802154_dump_interface()
1464 nl802154_dump_llsec_key(struct sk_buff *skb, struct netlink_callback *cb) in nl802154_dump_llsec_key() argument
1472 err = nl802154_prepare_wpan_dev_dump(skb, cb, &rdev, &wpan_dev); in nl802154_dump_llsec_key()
1485 if (cb->args[2]) in nl802154_dump_llsec_key()
1490 NETLINK_CB(cb->skb).portid, in nl802154_dump_llsec_key()
1491 cb->nlh->nlmsg_seq, NLM_F_MULTI, in nl802154_dump_llsec_key()
1500 cb->args[2] = 1; in nl802154_dump_llsec_key()
1634 nl802154_dump_llsec_dev(struct sk_buff *skb, struct netlink_callback *cb) in nl802154_dump_llsec_dev() argument
1642 err = nl802154_prepare_wpan_dev_dump(skb, cb, &rdev, &wpan_dev); in nl802154_dump_llsec_dev()
1655 if (cb->args[2]) in nl802154_dump_llsec_dev()
1660 NETLINK_CB(cb->skb).portid, in nl802154_dump_llsec_dev()
1661 cb->nlh->nlmsg_seq, NLM_F_MULTI, in nl802154_dump_llsec_dev()
1670 cb->args[2] = 1; in nl802154_dump_llsec_dev()
1805 nl802154_dump_llsec_devkey(struct sk_buff *skb, struct netlink_callback *cb) in nl802154_dump_llsec_devkey() argument
1814 err = nl802154_prepare_wpan_dev_dump(skb, cb, &rdev, &wpan_dev); in nl802154_dump_llsec_devkey()
1827 if (cb->args[2]) in nl802154_dump_llsec_devkey()
1835 NETLINK_CB(cb->skb).portid, in nl802154_dump_llsec_devkey()
1836 cb->nlh->nlmsg_seq, in nl802154_dump_llsec_devkey()
1849 cb->args[2] = 1; in nl802154_dump_llsec_devkey()
1971 nl802154_dump_llsec_seclevel(struct sk_buff *skb, struct netlink_callback *cb) in nl802154_dump_llsec_seclevel() argument
1979 err = nl802154_prepare_wpan_dev_dump(skb, cb, &rdev, &wpan_dev); in nl802154_dump_llsec_seclevel()
1992 if (cb->args[2]) in nl802154_dump_llsec_seclevel()
1997 NETLINK_CB(cb->skb).portid, in nl802154_dump_llsec_seclevel()
1998 cb->nlh->nlmsg_seq, NLM_F_MULTI, in nl802154_dump_llsec_seclevel()
2007 cb->args[2] = 1; in nl802154_dump_llsec_seclevel()