Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/ionic/
H A Dionic_queue.c20 q->depth_log2 = order_base_2(depth + 1); in ionic_queue_init()
23 if (q->depth_log2 + q->stride_log2 < PAGE_SHIFT) in ionic_queue_init()
24 q->depth_log2 = PAGE_SHIFT - q->stride_log2; in ionic_queue_init()
26 if (q->depth_log2 > 16 || q->stride_log2 > 16) in ionic_queue_init()
29 q->size = BIT_ULL(q->depth_log2 + q->stride_log2); in ionic_queue_init()
30 q->mask = BIT(q->depth_log2) - 1; in ionic_queue_init()
H A Dionic_controlpath.c20 !q->depth_log2 || !q->stride_log2) in ionic_validate_qdesc()
26 if (q->mask != BIT(q->depth_log2) - 1) in ionic_validate_qdesc()
29 if (q->size < BIT_ULL(q->depth_log2 + q->stride_log2)) in ionic_validate_qdesc()
123 cq->q.depth_log2 = req_cq->depth_log2; in ionic_create_cq_common()
196 if (q->addr || q->size || q->mask || q->depth_log2 || q->stride_log2) in ionic_validate_qdesc_zero()
1173 .depth_log2 = cq->q.depth_log2, in ionic_create_cq_cmd()
1356 wr.wqe.cmd.create_qp.sq_depth_log2 = qp->sq.depth_log2; in ionic_create_qp_cmd()
1367 wr.wqe.cmd.create_qp.rq_depth_log2 = qp->rq.depth_log2; in ionic_create_qp_cmd()
1834 qp->sq.depth_log2 = sq->depth_log2; in ionic_qp_sq_init()
2048 qp->rq.depth_log2 = rq->depth_log2; in ionic_qp_rq_init()
H A Dionic_queue.h35 u8 depth_log2; member
H A Dionic_admin.c483 .depth_log2 = q->depth_log2, in ionic_rdma_queue_devcmd()
H A Dionic_datapath.c45 if (unlikely(wqe->base.wqe_id >> qp->rq.depth_log2)) { in ionic_flush_recv()
164 if (unlikely(cqe->recv.wqe_id >> qp->rq.depth_log2)) { in ionic_poll_recv()
H A Dionic_fw.h731 __u8 depth_log2; member
/linux/include/uapi/rdma/
H A Dionic-abi.h57 __u8 depth_log2; member
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_if.h2624 u8 depth_log2; member