Searched refs:attrbuf (Results 1 - 8 of 8) sorted by relevance
/linux-4.4.14/net/netlink/ |
H A D | genetlink.c | 396 family->attrbuf = kmalloc((family->maxattr+1) * __genl_register_family() 398 if (family->attrbuf == NULL) { __genl_register_family() 403 family->attrbuf = NULL; __genl_register_family() 454 kfree(family->attrbuf); list_for_each_entry() 550 struct nlattr **attrbuf; genl_family_rcv_msg() local 605 attrbuf = kmalloc((family->maxattr+1) * genl_family_rcv_msg() 607 if (attrbuf == NULL) genl_family_rcv_msg() 610 attrbuf = family->attrbuf; genl_family_rcv_msg() 612 if (attrbuf) { genl_family_rcv_msg() 613 err = nlmsg_parse(nlh, hdrlen, attrbuf, family->maxattr, genl_family_rcv_msg() 624 info.attrs = attrbuf; genl_family_rcv_msg() 642 kfree(attrbuf); genl_family_rcv_msg()
|
/linux-4.4.14/net/tipc/ |
H A D | netlink.c | 155 *attr = tipc_genl_family.attrbuf; tipc_nlmsg_parse()
|
H A D | netlink_compat.c | 279 struct nlattr **attrbuf; __tipc_nl_compat_doit() local 290 attrbuf = kmalloc((tipc_genl_family.maxattr + 1) * __tipc_nl_compat_doit() 292 if (!attrbuf) { __tipc_nl_compat_doit() 297 err = nla_parse(attrbuf, tipc_genl_family.maxattr, __tipc_nl_compat_doit() 312 info.attrs = attrbuf; __tipc_nl_compat_doit() 318 kfree(attrbuf); __tipc_nl_compat_doit()
|
/linux-4.4.14/include/net/ |
H A D | genetlink.h | 42 * @attrbuf: buffer to store parsed attributes 66 struct nlattr ** attrbuf; /* private */ member in struct:genl_family
|
/linux-4.4.14/net/nfc/ |
H A D | netlink.c | 128 nfc_genl_family.attrbuf, __get_device_from_cb() 134 if (!nfc_genl_family.attrbuf[NFC_ATTR_DEVICE_INDEX]) __get_device_from_cb() 137 idx = nla_get_u32(nfc_genl_family.attrbuf[NFC_ATTR_DEVICE_INDEX]); __get_device_from_cb()
|
/linux-4.4.14/net/wireless/ |
H A D | nl80211.c | 499 nl80211_fam.attrbuf, nl80211_fam.maxattr, nl80211_prepare_wdev_dump() 505 nl80211_fam.attrbuf); nl80211_prepare_wdev_dump() 1750 struct nlattr **tb = nl80211_fam.attrbuf; nl80211_dump_wiphy_parse() 6923 radio_stats = nl80211_fam.attrbuf[NL80211_ATTR_SURVEY_RADIO_STATS]; nl80211_dump_survey() 7740 nl80211_fam.attrbuf, nl80211_fam.maxattr, nl80211_testmode_dump() 7746 nl80211_fam.attrbuf); nl80211_testmode_dump() 7754 if (nl80211_fam.attrbuf[NL80211_ATTR_TESTDATA]) nl80211_testmode_dump() 7756 (long)nl80211_fam.attrbuf[NL80211_ATTR_TESTDATA]; nl80211_testmode_dump() 10189 nl80211_fam.attrbuf, nl80211_fam.maxattr, nl80211_prepare_vendor_dump() 10194 if (!nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_ID] || nl80211_prepare_vendor_dump() 10195 !nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_SUBCMD]) { nl80211_prepare_vendor_dump() 10201 nl80211_fam.attrbuf); nl80211_prepare_vendor_dump() 10206 nl80211_fam.attrbuf); nl80211_prepare_vendor_dump() 10212 vid = nla_get_u32(nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_ID]); nl80211_prepare_vendor_dump() 10213 subcmd = nla_get_u32(nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_SUBCMD]); nl80211_prepare_vendor_dump() 10237 if (nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_DATA]) { nl80211_prepare_vendor_dump() 10238 data = nla_data(nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_DATA]); nl80211_prepare_vendor_dump() 10239 data_len = nla_len(nl80211_fam.attrbuf[NL80211_ATTR_VENDOR_DATA]); nl80211_prepare_vendor_dump()
|
/linux-4.4.14/net/ieee802154/ |
H A D | nl802154.c | 262 nl802154_fam.attrbuf, nl802154_fam.maxattr, nl802154_prepare_wpan_dev_dump() 268 nl802154_fam.attrbuf); nl802154_prepare_wpan_dev_dump() 574 struct nlattr **tb = nl802154_fam.attrbuf; nl802154_dump_wpan_phy_parse()
|
/linux-4.4.14/drivers/block/drbd/ |
H A D | drbd_nl.c | 3191 * Which means we cannot use the family->attrbuf or other such members, because
|
Completed in 590 milliseconds