Home
last modified time | relevance | path

Searched refs:mlx5_wqe_data_seg (Results 1 – 13 of 13) sorted by relevance

/freebsd-13-stable/contrib/ofed/libmlx5/
HDsrq.c52 struct mlx5_wqe_data_seg *scat; in mlx5_copy_to_recv_srq()
58 scat = (struct mlx5_wqe_data_seg *) (next + 1); in mlx5_copy_to_recv_srq()
92 struct mlx5_wqe_data_seg *scat; in mlx5_post_srq_recv()
117 scat = (struct mlx5_wqe_data_seg *) (next + 1); in mlx5_post_srq_recv()
169 srq->max_gs * sizeof(struct mlx5_wqe_data_seg); in mlx5_alloc_srq_buf()
179 sizeof(struct mlx5_wqe_data_seg); in mlx5_alloc_srq_buf()
HDqp.c71 static int copy_to_scat(struct mlx5_wqe_data_seg *scat, void *buf, int *size, in copy_to_scat()
95 struct mlx5_wqe_data_seg *scat; in mlx5_copy_to_recv_wqe()
108 struct mlx5_wqe_data_seg *scat; in mlx5_copy_to_send_wqe()
217 static void set_data_ptr_seg(struct mlx5_wqe_data_seg *dseg, struct ibv_sge *sg, in set_data_ptr_seg()
225 static void set_data_ptr_seg_atomic(struct mlx5_wqe_data_seg *dseg, in set_data_ptr_seg_atomic()
342 struct mlx5_wqe_data_seg *dpseg; in mlx5_get_atomic_laddr()
620 struct mlx5_wqe_data_seg *dpseg; in _mlx5_post_send()
895 size += sizeof(struct mlx5_wqe_data_seg) / 16; in _mlx5_post_send()
1065 struct mlx5_wqe_data_seg *scat; in mlx5_post_wq_recv()
1138 struct mlx5_wqe_data_seg *scat; in mlx5_post_recv()
HDmlx5dv.h381 struct mlx5_wqe_data_seg { struct
563 void mlx5dv_set_data_seg(struct mlx5_wqe_data_seg *seg, in mlx5dv_set_data_seg()
581 void mlx5dv_x86_set_data_seg(struct mlx5_wqe_data_seg *seg, in mlx5dv_x86_set_data_seg()
HDverbs.c650 max_sge = ctx->max_rq_desc_sz / sizeof(struct mlx5_wqe_data_seg); in mlx5_create_srq()
830 sizeof(struct mlx5_wqe_data_seg); in mlx5_calc_send_wqe()
834 size += attr->cap.max_send_sge * sizeof(struct mlx5_wqe_data_seg); in mlx5_calc_send_wqe()
854 size = sizeof(struct mlx5_wqe_data_seg) * num_scatter; in mlx5_calc_rcv_wqe()
929 wqe_size = sizeof(struct mlx5_wqe_data_seg) * num_scatter; in mlx5_calc_rwq_size()
945 rwq->rq.max_gs = scat_spc / sizeof(struct mlx5_wqe_data_seg); in mlx5_calc_rwq_size()
980 qp->rq.max_gs = scat_spc / sizeof(struct mlx5_wqe_data_seg); in mlx5_calc_rq_size()
1834 max_sge = ctx->max_recv_wr / sizeof(struct mlx5_wqe_data_seg); in mlx5_create_xrc_srq()
/freebsd-13-stable/sys/dev/mlx5/mlx5_ib/
HDmlx5_ib_srq.c265 srq->msrq.max_gs * sizeof(struct mlx5_wqe_data_seg); in mlx5_ib_create_srq()
277 sizeof(struct mlx5_wqe_data_seg); in mlx5_ib_create_srq()
436 struct mlx5_wqe_data_seg *scat; in mlx5_ib_post_srq_recv()
469 scat = (struct mlx5_wqe_data_seg *)(next + 1); in mlx5_ib_post_srq_recv()
HDmlx5_ib_qp.c253 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size()
257 wqe_size += cap->max_recv_sge * sizeof(struct mlx5_wqe_data_seg); in set_rq_size()
270 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size()
342 size += attr->cap.max_send_sge * sizeof(struct mlx5_wqe_data_seg); in calc_send_wqe()
358 sizeof(struct mlx5_wqe_data_seg); in get_send_sge()
364 sizeof(struct mlx5_wqe_data_seg); in get_send_sge()
367 sizeof(struct mlx5_wqe_data_seg); in get_send_sge()
370 sizeof(struct mlx5_wqe_data_seg)); in get_send_sge()
3091 static void set_data_ptr_seg(struct mlx5_wqe_data_seg *dseg, struct ib_sge *sg) in set_data_ptr_seg()
3336 static void set_reg_data_seg(struct mlx5_wqe_data_seg *dseg, in set_reg_data_seg()
[all …]
HDmlx5_ib_cq.c347 struct mlx5_wqe_data_seg *dpseg; in mlx5_get_atomic_laddr()
HDmlx5_ib_main.c767 sizeof(struct mlx5_wqe_data_seg); in mlx5_ib_query_device()
771 sizeof(struct mlx5_wqe_data_seg); in mlx5_ib_query_device()
/freebsd-13-stable/sys/dev/mlx5/mlx5_en/
HDmlx5_en_tx.c541 struct mlx5_wqe_data_seg data;
688 struct mlx5_wqe_data_seg *dseg; in mlx5e_sq_xmit()
939 dseg = ((struct mlx5_wqe_data_seg *)&wqe->ctrl) + ds_cnt; in mlx5e_sq_xmit()
980 ds_cnt = (dseg - ((struct mlx5_wqe_data_seg *)&wqe->ctrl)); in mlx5e_sq_xmit()
HDen.h1169 struct mlx5_wqe_data_seg data[];
HDmlx5_en_main.c1503 …(wq, rqc_wq, log_wq_stride, ilog2(sizeof(struct mlx5e_rx_wqe) + sizeof(struct mlx5_wqe_data_seg))); in mlx5e_open_drop_rq()
2343 nsegs * sizeof(struct mlx5_wqe_data_seg))); in mlx5e_build_rq_param()
/freebsd-13-stable/sys/dev/mlx5/
HDqp.h300 struct mlx5_wqe_data_seg { struct
/freebsd-13-stable/sys/dev/mlx5/mlx5_fpga/
HDmlx5fpga_conn.c100 struct mlx5_wqe_data_seg *data; in mlx5_fpga_conn_post_recv()
143 struct mlx5_wqe_data_seg *data; in mlx5_fpga_conn_post_send()