Home
last modified time | relevance | path

Searched refs:ft_id (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
A Dmlx5hws_table.c8 return tbl->ft_id; in mlx5hws_table_get_id()
122 u32 *ft_id) in mlx5hws_table_create_default_ft() argument
130 ret = mlx5hws_cmd_flow_table_create(mdev, &ft_attr, ft_id); in mlx5hws_table_create_default_ft()
143 ret = hws_table_connect_to_default_miss_tbl(tbl, *ft_id); in mlx5hws_table_create_default_ft()
160 u32 ft_id) in mlx5hws_table_destroy_default_ft() argument
211 mlx5hws_table_destroy_default_ft(tbl, tbl->ft_id); in hws_table_init()
220 mlx5hws_table_destroy_default_ft(tbl, tbl->ft_id); in hws_table_uninit()
296 return tbl->ft_id; in hws_table_get_last_ft()
330 u32 ft_id, in mlx5hws_table_ft_set_next_rtc() argument
346 u32 ft_id, in hws_table_ft_set_next_ft() argument
[all …]
A Dmlx5hws_table.h17 u32 ft_id; member
50 u32 *ft_id);
53 u32 ft_id);
60 int mlx5hws_table_ft_set_default_next_ft(struct mlx5hws_table *tbl, u32 ft_id);
63 u32 ft_id,
A Dmlx5hws_cmd.c168 u32 ft_id, u32 fg_id, u8 ft_type) in hws_cmd_flow_group_destroy() argument
174 MLX5_SET(destroy_flow_group_in, in, table_id, ft_id); in hws_cmd_flow_group_destroy()
305 ret = mlx5hws_cmd_flow_table_create(mdev, ft_attr, &tbl->ft_id); in mlx5hws_cmd_forward_tbl_create()
311 fg_attr.table_id = tbl->ft_id; in mlx5hws_cmd_forward_tbl_create()
321 tbl->ft_id, tbl->fg_id, fte_attr); in mlx5hws_cmd_forward_tbl_create()
331 hws_cmd_flow_group_destroy(mdev, tbl->ft_id, tbl->fg_id, ft_attr->type); in mlx5hws_cmd_forward_tbl_create()
333 mlx5hws_cmd_flow_table_destroy(mdev, ft_attr->type, tbl->ft_id); in mlx5hws_cmd_forward_tbl_create()
342 mlx5hws_cmd_delete_fte(mdev, tbl->type, tbl->ft_id); in mlx5hws_cmd_forward_tbl_destroy()
343 hws_cmd_flow_group_destroy(mdev, tbl->ft_id, tbl->fg_id, tbl->type); in mlx5hws_cmd_forward_tbl_destroy()
344 mlx5hws_cmd_flow_table_destroy(mdev, tbl->type, tbl->ft_id); in mlx5hws_cmd_forward_tbl_destroy()
[all …]
A Dmlx5hws_debug.c211 tbl->ft_id, in hws_debug_dump_table()
219 tbl->ft_id, in hws_debug_dump_table()
A Dmlx5hws_matcher.c111 prev ? prev->end_ft_id : tbl->ft_id, in hws_matcher_connect()
121 ret = mlx5hws_table_ft_set_default_next_ft(tbl, prev ? prev->end_ft_id : tbl->ft_id); in hws_matcher_connect()
147 u32 prev_ft_id = tbl->ft_id; in hws_matcher_disconnect()
180 if (prev_ft_id == tbl->ft_id) { in hws_matcher_disconnect()
A Dmlx5hws_cmd.h64 u32 ft_id; member
A Dmlx5hws_action.c683 return mlx5hws_action_create_dest_table_num(ctx, tbl->ft_id, flags); in mlx5hws_action_create_dest_table()
1435 ret = hws_action_create_stcs(action, fw_island->ft_id); in mlx5hws_action_create_dest_array()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Dfs_cmd.h126 int mlx5_fs_cmd_set_tx_flow_table_root(struct mlx5_core_dev *dev, u32 ft_id, bool disconnect);
A Dfs_cmd.c167 u32 ft_id) in mlx5_cmd_set_slave_root_fdb() argument
185 ft_id); in mlx5_cmd_set_slave_root_fdb()
1164 int mlx5_fs_cmd_set_tx_flow_table_root(struct mlx5_core_dev *dev, u32 ft_id, bool disconnect) in mlx5_fs_cmd_set_tx_flow_table_root() argument
1179 MLX5_SET(set_flow_table_root_in, in, table_id, ft_id); in mlx5_fs_cmd_set_tx_flow_table_root()
/linux/tools/testing/selftests/iommu/
A Diommufd_utils.h158 static int _test_cmd_hwpt_alloc(int fd, __u32 device_id, __u32 pt_id, __u32 ft_id, in _test_cmd_hwpt_alloc() argument
170 .fault_id = ft_id, in _test_cmd_hwpt_alloc()
/linux/drivers/infiniband/hw/mlx5/
A Dfs.c2410 u32 ft_id; in UVERBS_HANDLER() local
2452 ft_id = mlx5_flow_table_id(ft_prio->anchor.ft); in UVERBS_HANDLER()
2455 &ft_id, sizeof(ft_id)); in UVERBS_HANDLER()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Ddr_action.c1238 hw_dests[i].ft_id = dest_action->dest_tbl->fw_tbl.id; in mlx5dr_action_create_mult_dest_tbl()
1240 hw_dests[i].ft_id = dest_action->dest_tbl->tbl->table_id; in mlx5dr_action_create_mult_dest_tbl()
A Ddr_cmd.c888 id = fte->dest_arr[i].ft_id; in mlx5dr_cmd_set_fte()
A Ddr_types.h1515 u32 ft_id; member

Completed in 62 milliseconds