Searched refs:msrq (Results 1 - 4 of 4) sorted by relevance

/freebsd-11.0-release/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dsrq.c43 return mlx4_buf_offset(&srq->buf, n << srq->msrq.wqe_shift);
97 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1);
98 srq->msrq.max_gs = init_attr->attr.max_sge;
102 srq->msrq.max_gs *
104 srq->msrq.wqe_shift = ilog2(desc_size);
106 buf_size = srq->msrq.max * desc_size;
149 srq->tail = srq->msrq.max - 1;
152 for (i = 0; i < srq->msrq.max; ++i) {
155 cpu_to_be16((i + 1) & (srq->msrq.max - 1));
172 srq->wrid = kmalloc(srq->msrq
274 struct mlx4_ib_srq *msrq = to_msrq(srq); local
[all...]
H A Dcq.c662 struct mlx4_srq *msrq = NULL; local
738 msrq = mlx4_srq_lookup(to_mdev(cq->ibcq.device)->dev,
740 if (unlikely(!msrq)) {
760 } else if (msrq) {
761 srq = to_mibsrq(msrq);
H A Dmlx4_ib.h350 struct mlx4_srq msrq; member in struct:mlx4_ib_srq
668 static inline struct mlx4_ib_srq *to_mibsrq(struct mlx4_srq *msrq) argument
670 return container_of(msrq, struct mlx4_ib_srq, msrq);
H A Dqp.c2012 context->srqn = cpu_to_be32(1 << 24 | to_msrq(ibqp->srq)->msrq.srqn);

Completed in 71 milliseconds