Lines Matching refs:hw_fn_id
115 u16 hw_fn_id; in mlx5_sf_hw_table_sf_alloc() local
129 hw_fn_id = mlx5_sf_sw_to_hw_id(dev, controller, sw_id); in mlx5_sf_hw_table_sf_alloc()
130 err = mlx5_cmd_alloc_sf(dev, hw_fn_id); in mlx5_sf_hw_table_sf_alloc()
134 err = mlx5_modify_vhca_sw_id(dev, hw_fn_id, usr_sfnum); in mlx5_sf_hw_table_sf_alloc()
142 err = mlx5_vhca_event_arm(dev, hw_fn_id); in mlx5_sf_hw_table_sf_alloc()
147 trace_mlx5_sf_hwc_alloc(dev, controller, hw_fn_id, usr_sfnum); in mlx5_sf_hw_table_sf_alloc()
152 mlx5_cmd_dealloc_sf(dev, hw_fn_id); in mlx5_sf_hw_table_sf_alloc()
163 u16 hw_fn_id; in mlx5_sf_hw_table_sf_free() local
166 hw_fn_id = mlx5_sf_sw_to_hw_id(dev, controller, id); in mlx5_sf_hw_table_sf_free()
167 mlx5_cmd_dealloc_sf(dev, hw_fn_id); in mlx5_sf_hw_table_sf_free()
186 u16 hw_fn_id; in mlx5_sf_hw_table_sf_deferred_free() local
190 hw_fn_id = mlx5_sf_sw_to_hw_id(dev, controller, id); in mlx5_sf_hw_table_sf_deferred_free()
193 err = mlx5_cmd_query_vhca_state(dev, hw_fn_id, out, sizeof(out)); in mlx5_sf_hw_table_sf_deferred_free()
198 mlx5_cmd_dealloc_sf(dev, hw_fn_id); in mlx5_sf_hw_table_sf_deferred_free()
202 trace_mlx5_sf_hwc_deferred_free(dev, hw_fn_id); in mlx5_sf_hw_table_sf_deferred_free()