Home
last modified time | relevance | path

Searched refs:mlx4_wqe_data_seg (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/ofed/libmlx4/
H A Dqp.c185 static void __set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ibv_sge *sg) in __set_data_seg()
192 static void set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ibv_sge *sg) in set_data_seg()
435 struct mlx4_wqe_data_seg *seg = wqe; in mlx4_post_send()
516 struct mlx4_wqe_data_seg *scat; in mlx4_post_recv()
608 sizeof (struct mlx4_wqe_data_seg)) / in mlx4_calc_sq_wqe_size()
609 sizeof (struct mlx4_wqe_data_seg); in mlx4_calc_sq_wqe_size()
613 size = max_sq_sge * sizeof (struct mlx4_wqe_data_seg); in mlx4_calc_sq_wqe_size()
632 sizeof (struct mlx4_wqe_data_seg))) in mlx4_calc_sq_wqe_size()
635 sizeof (struct mlx4_wqe_data_seg)); in mlx4_calc_sq_wqe_size()
673 1 << qp->rq.wqe_shift < qp->rq.max_gs * sizeof (struct mlx4_wqe_data_seg); in mlx4_alloc_qp_buf()
[all …]
H A Dsrq.c68 struct mlx4_wqe_data_seg *scat; in mlx4_post_srq_recv()
93 scat = (struct mlx4_wqe_data_seg *) (next + 1); in mlx4_post_srq_recv()
129 struct mlx4_wqe_data_seg *scatter; in mlx4_alloc_srq_buf()
139 srq->max_gs * sizeof (struct mlx4_wqe_data_seg); in mlx4_alloc_srq_buf()
H A Dwqe.h100 struct mlx4_wqe_data_seg { struct
/freebsd/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_tx.c252 static volatile struct mlx4_wqe_data_seg *
253 mlx4_en_store_inline_lso_data(volatile struct mlx4_wqe_data_seg *dseg, in mlx4_en_store_inline_lso_data()
265 mlx4_en_store_inline_lso_header(volatile struct mlx4_wqe_data_seg *dseg, in mlx4_en_store_inline_lso_header()
552 static volatile struct mlx4_wqe_data_seg *
553 mlx4_en_store_inline_data(volatile struct mlx4_wqe_data_seg *dseg, in mlx4_en_store_inline_data()
575 mlx4_en_store_inline_header(volatile struct mlx4_wqe_data_seg *dseg, in mlx4_en_store_inline_header()
639 volatile struct mlx4_wqe_data_seg *dseg; in mlx4_en_xmit()
640 volatile struct mlx4_wqe_data_seg *dseg_inline; in mlx4_en_xmit()
808 ds_cnt = (dseg - ((volatile struct mlx4_wqe_data_seg *)tx_desc)) + nr_segs; in mlx4_en_xmit()
H A Den.h250 #define DS_SIZE sizeof(struct mlx4_wqe_data_seg)
256 struct mlx4_wqe_data_seg data; /* at least one data segment */
316 struct mlx4_wqe_data_seg data[MLX4_EN_MAX_RX_SEGS];
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_srq.c81 struct mlx4_wqe_data_seg *scatter; in mlx4_ib_create_srq()
102 sizeof (struct mlx4_wqe_data_seg))); in mlx4_ib_create_srq()
311 struct mlx4_wqe_data_seg *scat; in mlx4_ib_post_srq_recv()
343 scat = (struct mlx4_wqe_data_seg *) (next + 1); in mlx4_ib_post_srq_recv()
H A Dmlx4_ib_qp.c377 sizeof (struct mlx4_wqe_data_seg)) + in send_wqe_overhead()
380 sizeof (struct mlx4_wqe_data_seg)); in send_wqe_overhead()
406 qp->rq.wqe_shift = ilog2(qp->rq.max_gs * sizeof (struct mlx4_wqe_data_seg)); in set_rq_size()
446 s = max(cap->max_send_sge * sizeof (struct mlx4_wqe_data_seg), in set_kernel_sq_size()
517 sizeof (struct mlx4_wqe_data_seg); in set_kernel_sq_size()
2864 static void set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg) in set_data_seg()
2882 static void __set_data_seg(struct mlx4_wqe_data_seg *dseg, struct ib_sge *sg) in __set_data_seg()
2937 struct mlx4_wqe_data_seg *dseg; in mlx4_ib_post_send()
3177 size += wr->num_sge * (sizeof (struct mlx4_wqe_data_seg) / 16); in mlx4_ib_post_send()
3185 size += sizeof (struct mlx4_wqe_data_seg) / 16; in mlx4_ib_post_send()
[all …]
/freebsd/sys/dev/mlx4/
H A Dqp.h440 struct mlx4_wqe_data_seg { struct