Lines Matching refs:msg
36 static int ieee802154_nl_fill_phy(struct sk_buff *msg, u32 portid, in ieee802154_nl_fill_phy() argument
48 hdr = genlmsg_put(msg, 0, seq, &nl802154_family, flags, in ieee802154_nl_fill_phy()
54 if (nla_put_string(msg, IEEE802154_ATTR_PHY_NAME, wpan_phy_name(phy)) || in ieee802154_nl_fill_phy()
55 nla_put_u8(msg, IEEE802154_ATTR_PAGE, phy->current_page) || in ieee802154_nl_fill_phy()
56 nla_put_u8(msg, IEEE802154_ATTR_CHANNEL, phy->current_channel)) in ieee802154_nl_fill_phy()
63 nla_put(msg, IEEE802154_ATTR_CHANNEL_PAGE_LIST, in ieee802154_nl_fill_phy()
68 genlmsg_end(msg, hdr); in ieee802154_nl_fill_phy()
73 genlmsg_cancel(msg, hdr); in ieee802154_nl_fill_phy()
84 struct sk_buff *msg; in ieee802154_list_phy() local
102 msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL); in ieee802154_list_phy()
103 if (!msg) in ieee802154_list_phy()
106 rc = ieee802154_nl_fill_phy(msg, info->snd_portid, info->snd_seq, in ieee802154_list_phy()
113 return genlmsg_reply(msg, info); in ieee802154_list_phy()
115 nlmsg_free(msg); in ieee802154_list_phy()
171 struct sk_buff *msg; in ieee802154_add_iface() local
207 msg = ieee802154_nl_new_reply(info, 0, IEEE802154_ADD_IFACE); in ieee802154_add_iface()
208 if (!msg) in ieee802154_add_iface()
251 if (nla_put_string(msg, IEEE802154_ATTR_PHY_NAME, wpan_phy_name(phy)) || in ieee802154_add_iface()
252 nla_put_string(msg, IEEE802154_ATTR_DEV_NAME, dev->name)) in ieee802154_add_iface()
258 return ieee802154_nl_reply(msg, info); in ieee802154_add_iface()
266 nlmsg_free(msg); in ieee802154_add_iface()
274 struct sk_buff *msg; in ieee802154_del_iface() local
321 msg = ieee802154_nl_new_reply(info, 0, IEEE802154_DEL_IFACE); in ieee802154_del_iface()
322 if (!msg) in ieee802154_del_iface()
334 if (nla_put_string(msg, IEEE802154_ATTR_PHY_NAME, wpan_phy_name(phy)) || in ieee802154_del_iface()
335 nla_put_string(msg, IEEE802154_ATTR_DEV_NAME, name)) in ieee802154_del_iface()
339 return ieee802154_nl_reply(msg, info); in ieee802154_del_iface()
342 nlmsg_free(msg); in ieee802154_del_iface()