Home
last modified time | relevance | path

Searched refs:hw_fn_id (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/
H A Dsf_tracepoint.h26 u16 hw_fn_id,
28 TP_ARGS(dev, port_index, controller, hw_fn_id, sfnum),
32 __field(u16, hw_fn_id)
38 __entry->hw_fn_id = hw_fn_id;
43 __entry->hw_fn_id, __entry->sfnum)
50 u16 hw_fn_id),
51 TP_ARGS(dev, port_index, controller, hw_fn_id),
55 __field(u16, hw_fn_id)
60 __entry->hw_fn_id = hw_fn_id;
64 __entry->hw_fn_id)
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/
H A Ddevlink.c19 u16 hw_fn_id; member
44 return xa_insert(&table->function_ids, sf->hw_fn_id, sf, GFP_KERNEL); in mlx5_sf_function_id_insert()
49 xa_erase(&table->function_ids, sf->hw_fn_id); in mlx5_sf_function_id_erase()
58 u16 hw_fn_id; in mlx5_sf_alloc() local
79 hw_fn_id = mlx5_sf_sw_to_hw_id(table->dev, controller, sf->id); in mlx5_sf_alloc()
80 dl_port_index = mlx5_esw_vport_to_devlink_port_index(table->dev, hw_fn_id); in mlx5_sf_alloc()
82 sf->hw_fn_id = hw_fn_id; in mlx5_sf_alloc()
105 trace_mlx5_sf_free(table->dev, sf->port_index, sf->controller, sf->hw_fn_id); in mlx5_sf_free()
178 err = mlx5_cmd_sf_enable_hca(dev, sf->hw_fn_id); in mlx5_sf_activate()
183 trace_mlx5_sf_activate(dev, sf->port_index, sf->controller, sf->hw_fn_id); in mlx5_sf_activate()
[all …]
H A Dhw_table.c125 u16 hw_fn_id; in mlx5_sf_hw_table_sf_alloc() local
139 hw_fn_id = mlx5_sf_sw_to_hw_id(dev, controller, sw_id); in mlx5_sf_hw_table_sf_alloc()
140 err = mlx5_cmd_alloc_sf(dev, hw_fn_id); in mlx5_sf_hw_table_sf_alloc()
144 err = mlx5_modify_vhca_sw_id(dev, hw_fn_id, usr_sfnum); in mlx5_sf_hw_table_sf_alloc()
152 err = mlx5_vhca_event_arm(dev, hw_fn_id); in mlx5_sf_hw_table_sf_alloc()
157 trace_mlx5_sf_hwc_alloc(dev, controller, hw_fn_id, usr_sfnum); in mlx5_sf_hw_table_sf_alloc()
162 mlx5_cmd_dealloc_sf(dev, hw_fn_id); in mlx5_sf_hw_table_sf_alloc()
173 u16 hw_fn_id; in mlx5_sf_hw_table_sf_free() local
176 hw_fn_id = mlx5_sf_sw_to_hw_id(dev, controller, id); in mlx5_sf_hw_table_sf_free()
177 mlx5_cmd_dealloc_sf(dev, hw_fn_id); in mlx5_sf_hw_table_sf_free()
[all …]