Searched refs:data_seg (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
D | mlx5hws_rule.c | 43 struct mlx5hws_wqe_gta_data_seg_ste *data_seg = in hws_rule_update_copy_tag() local 44 (struct mlx5hws_wqe_gta_data_seg_ste *)(void *)rule->resize_info->data_seg; in hws_rule_update_copy_tag() 45 tag = (struct mlx5hws_rule_match_tag *)(void *)data_seg->action; in hws_rule_update_copy_tag() 157 memcpy(rule->resize_info->data_seg, ste_attr->wqe_data, in hws_rule_save_resize_info() 158 sizeof(rule->resize_info->data_seg)); in hws_rule_save_resize_info() 199 struct mlx5hws_wqe_gta_data_seg_ste *data_seg = in hws_rule_load_delete_info() local 200 (struct mlx5hws_wqe_gta_data_seg_ste *)(void *)rule->resize_info->data_seg; in hws_rule_load_delete_info() 202 (struct mlx5hws_rule_match_tag *)(void *)data_seg->action; in hws_rule_load_delete_info() 701 ste_attr.wqe_data = (struct mlx5hws_wqe_gta_data_seg_ste *)rule->resize_info->data_seg; in mlx5hws_rule_move_hws_add()
|
D | mlx5hws_rule.h | 52 u8 data_seg[MLX5HWS_WQE_SZ_GTA_DATA]; /* Data segment of STE: 64 bytes */ member
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
D | dr_send.c | 375 struct dr_data_seg *data_seg, in dr_rdma_handle_flow_access_arg_segments() argument 389 (void *)(uintptr_t)data_seg->addr, in dr_rdma_handle_flow_access_arg_segments() 390 data_seg->length); in dr_rdma_handle_flow_access_arg_segments() 402 struct dr_data_seg *data_seg, in dr_rdma_handle_icm_write_segments() argument 416 wq_dseg->byte_count = cpu_to_be32(data_seg->length); in dr_rdma_handle_icm_write_segments() 417 wq_dseg->lkey = cpu_to_be32(data_seg->lkey); in dr_rdma_handle_icm_write_segments() 418 wq_dseg->addr = cpu_to_be64(data_seg->addr); in dr_rdma_handle_icm_write_segments() 427 struct dr_data_seg *data_seg) in dr_set_ctrl_seg() argument 432 wq_ctrl->fm_ce_se = data_seg->send_flags & IB_SEND_SIGNALED ? in dr_set_ctrl_seg() 438 u32 rkey, struct dr_data_seg *data_seg, in dr_rdma_segments() argument [all …]
|
/linux-6.12.1/drivers/infiniband/hw/mlx5/ |
D | umr.c | 587 mlx5r_umr_set_update_xlt_data_seg(struct mlx5_wqe_data_seg *data_seg, in mlx5r_umr_set_update_xlt_data_seg() argument 590 data_seg->byte_count = cpu_to_be32(sg->length); in mlx5r_umr_set_update_xlt_data_seg() 591 data_seg->lkey = cpu_to_be32(sg->lkey); in mlx5r_umr_set_update_xlt_data_seg() 592 data_seg->addr = cpu_to_be64(sg->addr); in mlx5r_umr_set_update_xlt_data_seg() 635 wqe->data_seg.byte_count = cpu_to_be32(sg->length); in mlx5r_umr_final_update_xlt() 674 mlx5r_umr_set_update_xlt_data_seg(&wqe.data_seg, &sg); in _mlx5r_umr_update_mr_pas() 805 mlx5r_umr_set_update_xlt_data_seg(&wqe.data_seg, &sg); in mlx5r_umr_update_xlt()
|
D | umr.h | 91 struct mlx5_wqe_data_seg data_seg; member
|