• Home
  • Raw
  • Download

Lines Matching refs:attrs

112 					      struct nlattr **attrs)  in devlink_get_from_attrs()  argument
118 if (!attrs[DEVLINK_ATTR_BUS_NAME] || !attrs[DEVLINK_ATTR_DEV_NAME]) in devlink_get_from_attrs()
121 busname = nla_data(attrs[DEVLINK_ATTR_BUS_NAME]); in devlink_get_from_attrs()
122 devname = nla_data(attrs[DEVLINK_ATTR_DEV_NAME]); in devlink_get_from_attrs()
136 return devlink_get_from_attrs(genl_info_net(info), info->attrs); in devlink_get_from_info()
157 struct nlattr **attrs) in devlink_port_get_from_attrs() argument
159 if (attrs[DEVLINK_ATTR_PORT_INDEX]) { in devlink_port_get_from_attrs()
160 u32 port_index = nla_get_u32(attrs[DEVLINK_ATTR_PORT_INDEX]); in devlink_port_get_from_attrs()
174 return devlink_port_get_from_attrs(devlink, info->attrs); in devlink_port_get_from_info()
211 struct nlattr **attrs) in devlink_sb_get_from_attrs() argument
213 if (attrs[DEVLINK_ATTR_SB_INDEX]) { in devlink_sb_get_from_attrs()
214 u32 sb_index = nla_get_u32(attrs[DEVLINK_ATTR_SB_INDEX]); in devlink_sb_get_from_attrs()
228 return devlink_sb_get_from_attrs(devlink, info->attrs); in devlink_sb_get_from_info()
232 struct nlattr **attrs, in devlink_sb_pool_index_get_from_attrs() argument
237 if (!attrs[DEVLINK_ATTR_SB_POOL_INDEX]) in devlink_sb_pool_index_get_from_attrs()
240 val = nla_get_u16(attrs[DEVLINK_ATTR_SB_POOL_INDEX]); in devlink_sb_pool_index_get_from_attrs()
251 return devlink_sb_pool_index_get_from_attrs(devlink_sb, info->attrs, in devlink_sb_pool_index_get_from_info()
256 devlink_sb_pool_type_get_from_attrs(struct nlattr **attrs, in devlink_sb_pool_type_get_from_attrs() argument
261 if (!attrs[DEVLINK_ATTR_SB_POOL_TYPE]) in devlink_sb_pool_type_get_from_attrs()
264 val = nla_get_u8(attrs[DEVLINK_ATTR_SB_POOL_TYPE]); in devlink_sb_pool_type_get_from_attrs()
276 return devlink_sb_pool_type_get_from_attrs(info->attrs, p_pool_type); in devlink_sb_pool_type_get_from_info()
280 devlink_sb_th_type_get_from_attrs(struct nlattr **attrs, in devlink_sb_th_type_get_from_attrs() argument
285 if (!attrs[DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE]) in devlink_sb_th_type_get_from_attrs()
288 val = nla_get_u8(attrs[DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE]); in devlink_sb_th_type_get_from_attrs()
300 return devlink_sb_th_type_get_from_attrs(info->attrs, p_th_type); in devlink_sb_th_type_get_from_info()
305 struct nlattr **attrs, in devlink_sb_tc_index_get_from_attrs() argument
311 if (!attrs[DEVLINK_ATTR_SB_TC_INDEX]) in devlink_sb_tc_index_get_from_attrs()
314 val = nla_get_u16(attrs[DEVLINK_ATTR_SB_TC_INDEX]); in devlink_sb_tc_index_get_from_attrs()
331 return devlink_sb_tc_index_get_from_attrs(devlink_sb, info->attrs, in devlink_sb_tc_index_get_from_info()
673 if (info->attrs[DEVLINK_ATTR_PORT_TYPE]) { in devlink_nl_cmd_port_set_doit()
676 port_type = nla_get_u16(info->attrs[DEVLINK_ATTR_PORT_TYPE]); in devlink_nl_cmd_port_set_doit()
700 if (!info->attrs[DEVLINK_ATTR_PORT_INDEX] || in devlink_nl_cmd_port_split_doit()
701 !info->attrs[DEVLINK_ATTR_PORT_SPLIT_COUNT]) in devlink_nl_cmd_port_split_doit()
704 port_index = nla_get_u32(info->attrs[DEVLINK_ATTR_PORT_INDEX]); in devlink_nl_cmd_port_split_doit()
705 count = nla_get_u32(info->attrs[DEVLINK_ATTR_PORT_SPLIT_COUNT]); in devlink_nl_cmd_port_split_doit()
723 if (!info->attrs[DEVLINK_ATTR_PORT_INDEX]) in devlink_nl_cmd_port_unsplit_doit()
726 port_index = nla_get_u32(info->attrs[DEVLINK_ATTR_PORT_INDEX]); in devlink_nl_cmd_port_unsplit_doit()
986 if (!info->attrs[DEVLINK_ATTR_SB_POOL_SIZE]) in devlink_nl_cmd_sb_pool_set_doit()
989 size = nla_get_u32(info->attrs[DEVLINK_ATTR_SB_POOL_SIZE]); in devlink_nl_cmd_sb_pool_set_doit()
1175 if (!info->attrs[DEVLINK_ATTR_SB_THRESHOLD]) in devlink_nl_cmd_sb_port_pool_set_doit()
1178 threshold = nla_get_u32(info->attrs[DEVLINK_ATTR_SB_THRESHOLD]); in devlink_nl_cmd_sb_port_pool_set_doit()
1413 if (!info->attrs[DEVLINK_ATTR_SB_THRESHOLD]) in devlink_nl_cmd_sb_tc_pool_bind_set_doit()
1416 threshold = nla_get_u32(info->attrs[DEVLINK_ATTR_SB_THRESHOLD]); in devlink_nl_cmd_sb_tc_pool_bind_set_doit()
1538 if (info->attrs[DEVLINK_ATTR_ESWITCH_MODE]) { in devlink_nl_cmd_eswitch_set_doit()
1541 mode = nla_get_u16(info->attrs[DEVLINK_ATTR_ESWITCH_MODE]); in devlink_nl_cmd_eswitch_set_doit()
1547 if (info->attrs[DEVLINK_ATTR_ESWITCH_INLINE_MODE]) { in devlink_nl_cmd_eswitch_set_doit()
1551 info->attrs[DEVLINK_ATTR_ESWITCH_INLINE_MODE]); in devlink_nl_cmd_eswitch_set_doit()
1557 if (info->attrs[DEVLINK_ATTR_ESWITCH_ENCAP_MODE]) { in devlink_nl_cmd_eswitch_set_doit()
1560 encap_mode = nla_get_u8(info->attrs[DEVLINK_ATTR_ESWITCH_ENCAP_MODE]); in devlink_nl_cmd_eswitch_set_doit()
1799 if (info->attrs[DEVLINK_ATTR_DPIPE_TABLE_NAME]) in devlink_nl_cmd_dpipe_table_get()
1800 table_name = nla_data(info->attrs[DEVLINK_ATTR_DPIPE_TABLE_NAME]); in devlink_nl_cmd_dpipe_table_get()
2074 if (!info->attrs[DEVLINK_ATTR_DPIPE_TABLE_NAME]) in devlink_nl_cmd_dpipe_entries_get()
2077 table_name = nla_data(info->attrs[DEVLINK_ATTR_DPIPE_TABLE_NAME]); in devlink_nl_cmd_dpipe_entries_get()
2257 if (!info->attrs[DEVLINK_ATTR_DPIPE_TABLE_NAME] || in devlink_nl_cmd_dpipe_table_counters_set()
2258 !info->attrs[DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED]) in devlink_nl_cmd_dpipe_table_counters_set()
2261 table_name = nla_data(info->attrs[DEVLINK_ATTR_DPIPE_TABLE_NAME]); in devlink_nl_cmd_dpipe_table_counters_set()
2262 counters_enable = !!nla_get_u8(info->attrs[DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED]); in devlink_nl_cmd_dpipe_table_counters_set()