Lines Matching refs:attr
237 struct nlattr *attr; in ethnl_put_bitset32() local
252 attr = nla_reserve(skb, ETHTOOL_A_BITSET_VALUE, nbytes); in ethnl_put_bitset32()
253 if (!attr) in ethnl_put_bitset32()
255 dst = nla_data(attr); in ethnl_put_bitset32()
261 attr = nla_reserve(skb, ETHTOOL_A_BITSET_MASK, nbytes); in ethnl_put_bitset32()
262 if (!attr) in ethnl_put_bitset32()
264 dst = nla_data(attr); in ethnl_put_bitset32()
281 attr = nla_nest_start(skb, ETHTOOL_A_BITSET_BITS_BIT); in ethnl_put_bitset32()
282 if (!attr) in ethnl_put_bitset32()
292 nla_nest_end(skb, attr); in ethnl_put_bitset32()
449 const struct nlattr *attr, struct nlattr **tb, in ethnl_update_bitset32_verbose() argument
593 const struct nlattr *attr, ethnl_string_array_t names, in ethnl_update_bitset32() argument
601 if (!attr) in ethnl_update_bitset32()
603 ret = nla_parse_nested(tb, ARRAY_SIZE(bitset_policy) - 1, attr, in ethnl_update_bitset32()
609 return ethnl_update_bitset32_verbose(bitmap, nbits, attr, tb, in ethnl_update_bitset32()
611 ret = ethnl_compact_sanity_checks(nbits, attr, tb, extack); in ethnl_update_bitset32()
645 unsigned int nbits, const struct nlattr *attr, in ethnl_parse_bitset() argument
655 if (!attr) in ethnl_parse_bitset()
657 ret = nla_parse_nested(tb, ARRAY_SIZE(bitset_policy) - 1, attr, in ethnl_parse_bitset()
666 ret = ethnl_compact_sanity_checks(nbits, attr, tb, extack); in ethnl_parse_bitset()
812 const struct nlattr *attr, ethnl_string_array_t names, in ethnl_update_bitset() argument
829 ret = ethnl_update_bitset32(bitmap32, nbits, attr, names, extack, in ethnl_update_bitset()
866 const struct nlattr *attr, ethnl_string_array_t names, in ethnl_update_bitset() argument
869 return ethnl_update_bitset32((u32 *)bitmap, nbits, attr, names, extack, in ethnl_update_bitset()