attrbuf 69 include/net/genetlink.h struct nlattr ** attrbuf; /* private */ attrbuf 355 net/netlink/genetlink.c family->attrbuf = kmalloc_array(family->maxattr + 1, attrbuf 358 net/netlink/genetlink.c if (family->attrbuf == NULL) { attrbuf 363 net/netlink/genetlink.c family->attrbuf = NULL; attrbuf 389 net/netlink/genetlink.c kfree(family->attrbuf); attrbuf 422 net/netlink/genetlink.c kfree(family->attrbuf); attrbuf 510 net/netlink/genetlink.c struct nlattr **attrbuf; attrbuf 593 net/netlink/genetlink.c attrbuf = kmalloc_array(family->maxattr + 1, attrbuf 596 net/netlink/genetlink.c if (attrbuf == NULL) attrbuf 599 net/netlink/genetlink.c attrbuf = family->attrbuf; attrbuf 601 net/netlink/genetlink.c if (attrbuf) { attrbuf 607 net/netlink/genetlink.c err = __nlmsg_parse(nlh, hdrlen, attrbuf, family->maxattr, attrbuf 618 net/netlink/genetlink.c info.attrs = attrbuf; attrbuf 636 net/netlink/genetlink.c kfree(attrbuf); attrbuf 1106 net/netlink/genetlink.c return family->attrbuf; attrbuf 109 net/nfc/netlink.c struct nlattr **attrbuf = genl_family_attrbuf(&nfc_genl_family); attrbuf 116 net/nfc/netlink.c attrbuf, nfc_genl_family.maxattr, attrbuf 121 net/nfc/netlink.c if (!attrbuf[NFC_ATTR_DEVICE_INDEX]) attrbuf 124 net/nfc/netlink.c idx = nla_get_u32(attrbuf[NFC_ATTR_DEVICE_INDEX]); attrbuf 304 net/tipc/netlink_compat.c struct nlattr **attrbuf; attrbuf 311 net/tipc/netlink_compat.c attrbuf = kmalloc_array(tipc_genl_family.maxattr + 1, attrbuf 314 net/tipc/netlink_compat.c if (!attrbuf) { attrbuf 326 net/tipc/netlink_compat.c info.attrs = attrbuf; attrbuf 333 net/tipc/netlink_compat.c err = nla_parse_deprecated(attrbuf, tipc_genl_family.maxattr, attrbuf 347 net/tipc/netlink_compat.c kfree(attrbuf); attrbuf 807 net/wireless/nl80211.c struct nlattr **attrbuf; attrbuf 809 net/wireless/nl80211.c attrbuf = kcalloc(NUM_NL80211_ATTR, sizeof(*attrbuf), attrbuf 811 net/wireless/nl80211.c if (!attrbuf) attrbuf 816 net/wireless/nl80211.c attrbuf, nl80211_fam.maxattr, attrbuf 819 net/wireless/nl80211.c kfree(attrbuf); attrbuf 824 net/wireless/nl80211.c attrbuf); attrbuf 825 net/wireless/nl80211.c kfree(attrbuf); attrbuf 8868 net/wireless/nl80211.c struct nlattr **attrbuf; attrbuf 8876 net/wireless/nl80211.c attrbuf = kcalloc(NUM_NL80211_ATTR, sizeof(*attrbuf), GFP_KERNEL); attrbuf 8877 net/wireless/nl80211.c if (!attrbuf) attrbuf 8886 net/wireless/nl80211.c radio_stats = attrbuf[NL80211_ATTR_SURVEY_RADIO_STATS]; attrbuf 8924 net/wireless/nl80211.c kfree(attrbuf); attrbuf 9784 net/wireless/nl80211.c struct nlattr **attrbuf = NULL; attrbuf 9805 net/wireless/nl80211.c attrbuf = kcalloc(NUM_NL80211_ATTR, sizeof(*attrbuf), attrbuf 9807 net/wireless/nl80211.c if (!attrbuf) { attrbuf 9814 net/wireless/nl80211.c attrbuf, nl80211_fam.maxattr, attrbuf 9819 net/wireless/nl80211.c rdev = __cfg80211_rdev_from_attrs(sock_net(skb->sk), attrbuf); attrbuf 9826 net/wireless/nl80211.c if (attrbuf[NL80211_ATTR_TESTDATA]) attrbuf 9827 net/wireless/nl80211.c cb->args[1] = (long)attrbuf[NL80211_ATTR_TESTDATA]; attrbuf 9877 net/wireless/nl80211.c kfree(attrbuf); attrbuf 12983 net/wireless/nl80211.c struct nlattr **attrbuf; attrbuf 13014 net/wireless/nl80211.c attrbuf = kcalloc(NUM_NL80211_ATTR, sizeof(*attrbuf), GFP_KERNEL); attrbuf 13015 net/wireless/nl80211.c if (!attrbuf) attrbuf 13020 net/wireless/nl80211.c attrbuf, nl80211_fam.maxattr, attrbuf 13025 net/wireless/nl80211.c if (!attrbuf[NL80211_ATTR_VENDOR_ID] || attrbuf 13026 net/wireless/nl80211.c !attrbuf[NL80211_ATTR_VENDOR_SUBCMD]) { attrbuf 13031 net/wireless/nl80211.c *wdev = __cfg80211_wdev_from_attrs(sock_net(skb->sk), attrbuf); attrbuf 13035 net/wireless/nl80211.c *rdev = __cfg80211_rdev_from_attrs(sock_net(skb->sk), attrbuf); attrbuf 13041 net/wireless/nl80211.c vid = nla_get_u32(attrbuf[NL80211_ATTR_VENDOR_ID]); attrbuf 13042 net/wireless/nl80211.c subcmd = nla_get_u32(attrbuf[NL80211_ATTR_VENDOR_SUBCMD]); attrbuf 13066 net/wireless/nl80211.c if (attrbuf[NL80211_ATTR_VENDOR_DATA]) { attrbuf 13067 net/wireless/nl80211.c data = nla_data(attrbuf[NL80211_ATTR_VENDOR_DATA]); attrbuf 13068 net/wireless/nl80211.c data_len = nla_len(attrbuf[NL80211_ATTR_VENDOR_DATA]); attrbuf 13072 net/wireless/nl80211.c attrbuf[NL80211_ATTR_VENDOR_DATA], attrbuf 13089 net/wireless/nl80211.c kfree(attrbuf); attrbuf 138 tools/lib/bpf/netlink.c char attrbuf[64];