Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/sf/
Dhw_table.c113 u16 hw_fn_id; in mlx5_sf_hw_table_sf_alloc() local
127 hw_fn_id = mlx5_sf_sw_to_hw_id(dev, controller, sw_id); in mlx5_sf_hw_table_sf_alloc()
128 err = mlx5_cmd_alloc_sf(dev, hw_fn_id); in mlx5_sf_hw_table_sf_alloc()
132 err = mlx5_modify_vhca_sw_id(dev, hw_fn_id, usr_sfnum); in mlx5_sf_hw_table_sf_alloc()
140 err = mlx5_vhca_event_arm(dev, hw_fn_id); in mlx5_sf_hw_table_sf_alloc()
149 mlx5_cmd_dealloc_sf(dev, hw_fn_id); in mlx5_sf_hw_table_sf_alloc()
160 u16 hw_fn_id; in mlx5_sf_hw_table_sf_free() local
163 hw_fn_id = mlx5_sf_sw_to_hw_id(dev, controller, id); in mlx5_sf_hw_table_sf_free()
164 mlx5_cmd_dealloc_sf(dev, hw_fn_id); in mlx5_sf_hw_table_sf_free()
182 u16 hw_fn_id; in mlx5_sf_hw_table_sf_deferred_free() local
[all …]
Ddevlink.c17 u16 hw_fn_id; member
45 if (sf->hw_fn_id == fn_id) in mlx5_sf_lookup_by_function_id()
67 u16 hw_fn_id; in mlx5_sf_alloc() local
88 hw_fn_id = mlx5_sf_sw_to_hw_id(table->dev, controller, sf->id); in mlx5_sf_alloc()
89 dl_port_index = mlx5_esw_vport_to_devlink_port_index(table->dev, hw_fn_id); in mlx5_sf_alloc()
91 sf->hw_fn_id = hw_fn_id; in mlx5_sf_alloc()
207 err = mlx5_cmd_sf_enable_hca(dev, sf->hw_fn_id); in mlx5_sf_activate()
222 err = mlx5_cmd_sf_disable_hca(dev, sf->hw_fn_id); in mlx5_sf_deactivate()
291 err = mlx5_esw_offloads_sf_vport_enable(esw, &sf->dl_port, sf->hw_fn_id, in mlx5_sf_add()
367 mlx5_cmd_sf_disable_hca(table->dev, sf->hw_fn_id); in mlx5_sf_dealloc()
[all …]