Lines Matching refs:attr
983 const struct nlattr *attr, struct netlink_ext_ack *extack)
990 hw_addr = nla_data(attr);
991 hw_addr_len = nla_len(attr);
1023 const struct nlattr *attr, struct netlink_ext_ack *extack)
1028 err = nla_parse_nested(tb, DEVLINK_PORT_FUNCTION_ATTR_MAX, attr,
1035 attr = tb[DEVLINK_PORT_FUNCTION_ATTR_HW_ADDR];
1036 if (attr)
1037 err = devlink_port_function_hw_addr_set(devlink, port, attr, extack);
1059 struct nlattr *attr = info->attrs[DEVLINK_ATTR_PORT_FUNCTION];
1062 err = devlink_port_function_set(devlink, devlink_port, attr, extack);
5075 static int devlink_info_version_put(struct devlink_info_req *req, int attr,
5082 nest = nla_nest_start_noflag(req->msg, attr);
6712 struct nlattr *attr;
6716 attr = info->attrs[DEVLINK_ATTR_TRAP_NAME];
6718 return devlink_trap_item_lookup(devlink, nla_data(attr));
6744 struct nlattr *attr;
6746 attr = nla_nest_start(msg, DEVLINK_ATTR_TRAP_METADATA);
6747 if (!attr)
6757 nla_nest_end(msg, attr);
6762 nla_nest_cancel(msg, attr);
6793 struct nlattr *attr;
6797 attr = nla_nest_start(msg, DEVLINK_ATTR_STATS);
6798 if (!attr)
6809 nla_nest_end(msg, attr);
6814 nla_nest_cancel(msg, attr);
7326 struct nlattr *attr;
7337 attr = nla_nest_start(msg, DEVLINK_ATTR_STATS);
7338 if (!attr)
7345 nla_nest_end(msg, attr);
7350 nla_nest_cancel(msg, attr);