Searched refs:wqe_data (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
D | mlx5hws_action.h | 84 __be32 *wqe_data; member 229 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW5] = 0; in mlx5hws_action_setter_default_single() 238 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW6] = 0; in mlx5hws_action_setter_default_double() 239 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW7] = 0; in mlx5hws_action_setter_default_double() 250 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW0] = 0; in mlx5hws_action_setter_default_ctr() 290 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW5] = 0; in mlx5hws_action_apply_setter() 291 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW6] = 0; in mlx5hws_action_apply_setter() 292 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW7] = 0; in mlx5hws_action_apply_setter()
|
D | mlx5hws_rule.c | 35 struct mlx5hws_wqe_gta_data_seg_ste *wqe_data, in hws_rule_update_copy_tag() argument 49 memcpy(wqe_data->jumbo, tag->jumbo, MLX5HWS_JUMBO_TAG_SZ); in hws_rule_update_copy_tag() 51 memcpy(wqe_data->tag, tag->match, MLX5HWS_MATCH_TAG_SZ); in hws_rule_update_copy_tag() 157 memcpy(rule->resize_info->data_seg, ste_attr->wqe_data, in hws_rule_save_resize_info() 181 memcpy(&rule->tag.jumbo, ste_attr->wqe_data->jumbo, MLX5HWS_JUMBO_TAG_SZ); in hws_rule_save_delete_info() 183 memcpy(&rule->tag.match, ste_attr->wqe_data->tag, MLX5HWS_MATCH_TAG_SZ); in hws_rule_save_delete_info() 389 ste_attr.wqe_data = &dep_wqe->wqe_data; in hws_rule_create_hws() 391 apply.wqe_data = (__force __be32 *)&dep_wqe->wqe_data; in hws_rule_create_hws() 428 (u8 *)dep_wqe->wqe_data.action); in hws_rule_create_hws() 430 hws_rule_update_copy_tag(rule, &dep_wqe->wqe_data, is_jumbo); in hws_rule_create_hws() [all …]
|
D | mlx5hws_send.c | 15 memset(&send_sq->dep_wqe[idx].wqe_data.tag, 0, MLX5HWS_MATCH_TAG_SZ); in mlx5hws_send_add_new_dep_wqe() 54 ste_attr.wqe_data = &dep_wqe->wqe_data; in mlx5hws_send_all_dep_wqe() 120 hws_send_wqe_set_tag(struct mlx5hws_wqe_gta_data_seg_ste *wqe_data, in hws_send_wqe_set_tag() argument 126 memset(wqe_data, 0, MLX5HWS_STE_CTRL_SZ); in hws_send_wqe_set_tag() 127 memcpy(wqe_data->jumbo, tag->jumbo, MLX5HWS_JUMBO_TAG_SZ); in hws_send_wqe_set_tag() 130 memset(wqe_data, 0, MLX5HWS_STE_CTRL_SZ + MLX5HWS_ACTIONS_SZ); in hws_send_wqe_set_tag() 131 memcpy(wqe_data->tag, tag->match, MLX5HWS_MATCH_TAG_SZ); in hws_send_wqe_set_tag() 189 struct mlx5hws_wqe_gta_data_seg_ste *wqe_data; in hws_send_wqe() local 196 mlx5hws_send_engine_post_req_wqe(&ctrl, (void *)&wqe_data, &wqe_len); in hws_send_wqe() 203 memcpy(wqe_data, send_wqe_data, sizeof(*wqe_data)); in hws_send_wqe() [all …]
|
D | mlx5hws_action.c | 1738 ste_attr.wqe_data = &match_wqe_data; in hws_action_create_dest_match_range_fill_table() 2164 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW6] = 0; in hws_action_setter_push_vlan() 2165 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW7] = rule_action->push_vlan.vlan_hdr; in hws_action_setter_push_vlan() 2188 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW6] = 0; in hws_action_setter_modify_header() 2195 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW7] = 0; in hws_action_setter_modify_header() 2204 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW7] = in hws_action_setter_modify_header() 2211 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW7] = htonl(arg_idx); in hws_action_setter_modify_header() 2240 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW6] = 0; in hws_action_setter_insert_ptr() 2241 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW7] = htonl(arg_idx); in hws_action_setter_insert_ptr() 2272 apply->wqe_data[MLX5HWS_ACTION_OFFSET_DW6] = 0; in hws_action_setter_tnl_l3_to_l2() [all …]
|
D | mlx5hws_send.h | 94 struct mlx5hws_wqe_gta_data_seg_ste wqe_data; member 181 struct mlx5hws_wqe_gta_data_seg_ste *wqe_data; member
|