Searched refs:mlx5_wqe_data_seg (Results 1 – 13 of 13) sorted by relevance
/freebsd/contrib/ofed/libmlx5/ |
H A D | srq.c | 52 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 D | qp.c | 71 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 D | mlx5dv.h | 381 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 D | verbs.c | 662 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 D | mlx5_ib_srq.c | 264 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 D | mlx5_ib_qp.c | 254 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 D | mlx5_ib_cq.c | 348 struct mlx5_wqe_data_seg *dpseg; in mlx5_get_atomic_laddr()
|
H A D | mlx5_ib_main.c | 768 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 D | mlx5_en_tx.c | 542 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 D | en.h | 1182 struct mlx5_wqe_data_seg data[];
|
H A D | mlx5_en_main.c | 1524 …(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 D | qp.h | 309 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 D | mlx5fpga_conn.c | 100 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()
|