Home
last modified time | relevance | path

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

/freebsd/contrib/ofed/libmlx5/
H A Dsrq.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()
H A Dqp.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()
H A Dmlx5dv.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()
H A Dverbs.c662 max_sge = ctx->max_rq_desc_sz / sizeof(struct mlx5_wqe_data_seg); in mlx5_create_srq()
846 sizeof(struct mlx5_wqe_data_seg); in mlx5_calc_send_wqe()
850 size += attr->cap.max_send_sge * sizeof(struct mlx5_wqe_data_seg); in mlx5_calc_send_wqe()
870 size = sizeof(struct mlx5_wqe_data_seg) * num_scatter; in mlx5_calc_rcv_wqe()
945 wqe_size = sizeof(struct mlx5_wqe_data_seg) * num_scatter; in mlx5_calc_rwq_size()
961 rwq->rq.max_gs = scat_spc / sizeof(struct mlx5_wqe_data_seg); in mlx5_calc_rwq_size()
996 qp->rq.max_gs = scat_spc / sizeof(struct mlx5_wqe_data_seg); in mlx5_calc_rq_size()
1860 max_sge = ctx->max_recv_wr / sizeof(struct mlx5_wqe_data_seg); in mlx5_create_xrc_srq()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_srq.c264 srq->msrq.max_gs * sizeof(struct mlx5_wqe_data_seg); in mlx5_ib_create_srq()
274 sizeof(struct mlx5_wqe_data_seg); in mlx5_ib_create_srq()
434 struct mlx5_wqe_data_seg *scat; in mlx5_ib_post_srq_recv()
467 scat = (struct mlx5_wqe_data_seg *)(next + 1); in mlx5_ib_post_srq_recv()
H A Dmlx5_ib_qp.c254 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size()
258 wqe_size += cap->max_recv_sge * sizeof(struct mlx5_wqe_data_seg); in set_rq_size()
271 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size()
343 size += attr->cap.max_send_sge * sizeof(struct mlx5_wqe_data_seg); in calc_send_wqe()
359 sizeof(struct mlx5_wqe_data_seg); in get_send_sge()
365 sizeof(struct mlx5_wqe_data_seg); in get_send_sge()
368 sizeof(struct mlx5_wqe_data_seg); in get_send_sge()
371 sizeof(struct mlx5_wqe_data_seg)); in get_send_sge()
3120 static void set_data_ptr_seg(struct mlx5_wqe_data_seg *dseg, struct ib_sge *sg) in set_data_ptr_seg()
3365 static void set_reg_data_seg(struct mlx5_wqe_data_seg *dseg, in set_reg_data_seg()
[all …]
H A Dmlx5_ib_cq.c348 struct mlx5_wqe_data_seg *dpseg; in mlx5_get_atomic_laddr()
H A Dmlx5_ib_main.c768 sizeof(struct mlx5_wqe_data_seg); in mlx5_ib_query_device()
772 sizeof(struct mlx5_wqe_data_seg); in mlx5_ib_query_device()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_tx.c542 struct mlx5_wqe_data_seg data;
689 struct mlx5_wqe_data_seg *dseg; in mlx5e_sq_xmit()
942 dseg = ((struct mlx5_wqe_data_seg *)&wqe->ctrl) + ds_cnt; in mlx5e_sq_xmit()
983 ds_cnt = (dseg - ((struct mlx5_wqe_data_seg *)&wqe->ctrl)); in mlx5e_sq_xmit()
H A Den.h1182 struct mlx5_wqe_data_seg data[];
H A Dmlx5_en_main.c1524 …(wq, rqc_wq, log_wq_stride, ilog2(sizeof(struct mlx5e_rx_wqe) + sizeof(struct mlx5_wqe_data_seg))); in mlx5e_open_drop_rq()
2362 nsegs * sizeof(struct mlx5_wqe_data_seg))); in mlx5e_build_rq_param()
/freebsd/sys/dev/mlx5/
H A Dqp.h309 struct mlx5_wqe_data_seg {
300 struct mlx5_wqe_data_seg { global() struct
301 byte_countmlx5_wqe_data_seg global() argument
302 lkeymlx5_wqe_data_seg global() argument
303 addrmlx5_wqe_data_seg global() argument
/freebsd/sys/dev/mlx5/mlx5_fpga/
H A Dmlx5fpga_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()