Home
last modified time | relevance | path

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

/drivers/infiniband/hw/bnxt_re/
A Dqplib_res.h105 #define HWQ_CMP(idx, hwq) ((idx) & ((hwq)->max_elements - 1))
107 #define HWQ_FREE_SLOTS(hwq) (hwq->max_elements - \
110 & (hwq->max_elements - 1)))
191 u32 max_elements; member
456 static inline void bnxt_qplib_hwq_incr_cons(u32 max_elements, u32 *cons, u32 cnt, in bnxt_qplib_hwq_incr_cons() argument
461 if (*cons >= max_elements) { in bnxt_qplib_hwq_incr_cons()
462 *cons %= max_elements; in bnxt_qplib_hwq_incr_cons()
A Dqplib_fp.c412 nq->budget = nq->hwq.max_elements; in bnxt_re_synchronize_nq()
585 if (nq->hwq.max_elements) { in bnxt_qplib_free_nq()
587 nq->hwq.max_elements = 0; in bnxt_qplib_free_nq()
598 if (!nq->hwq.max_elements || in bnxt_qplib_alloc_nq()
1124 xrrq->max_elements = in bnxt_qplib_create_qp()
1126 req_size = xrrq->max_elements * in bnxt_qplib_create_qp()
1134 hwq_attr.depth = xrrq->max_elements; in bnxt_qplib_create_qp()
1148 req_size = xrrq->max_elements * in bnxt_qplib_create_qp()
1638 if (qp->irrq.max_elements) in bnxt_qplib_free_qp_res()
1640 if (qp->orrq.max_elements) in bnxt_qplib_free_qp_res()
[all …]
A Dqplib_rcfw.c778 bnxt_qplib_hwq_incr_cons(hwq->max_elements, &hwq->cons, in bnxt_qplib_service_creq()
894 req.number_of_qp = cpu_to_le32(ctx->qpc_tbl.max_elements); in bnxt_qplib_init_rcfw()
895 req.number_of_mrw = cpu_to_le32(ctx->mrw_tbl.max_elements); in bnxt_qplib_init_rcfw()
896 req.number_of_srq = cpu_to_le32(ctx->srqc_tbl.max_elements); in bnxt_qplib_init_rcfw()
897 req.number_of_cq = cpu_to_le32(ctx->cq_tbl.max_elements); in bnxt_qplib_init_rcfw()
965 rcfw->crsqe_tbl = kcalloc(cmdq->hwq.max_elements, in bnxt_qplib_alloc_rcfw_channel()
A Dqplib_res.c161 if (!hwq->max_elements) in bnxt_qplib_free_hwq()
174 hwq->max_elements = 0; in bnxt_qplib_free_hwq()
335 hwq->max_elements = hwq->depth; in bnxt_qplib_alloc_init_hwq()
423 if (!tbl->max_elements) in bnxt_qplib_map_tqm_pgtbl()
537 ctx->tim_tbl.max_elements = ctx->qpc_count * 16; in bnxt_qplib_alloc_ctx()
A Dqplib_sp.c543 if (mrw->hwq.max_elements) in bnxt_qplib_free_mrw()
608 if (mrw->hwq.max_elements) { in bnxt_qplib_dereg_mrw()
636 if (mr->hwq.max_elements) in bnxt_qplib_reg_mr()
699 if (mr->hwq.max_elements) in bnxt_qplib_reg_mr()
A Dmain.c1018 if (rdma_nl_put_driver_u32(msg, "max_elements", mr_hwq->max_elements)) in bnxt_re_fill_res_mr_entry()
1079 if (rdma_nl_put_driver_u32(msg, "max_elements", cq_hwq->max_elements)) in bnxt_re_fill_res_cq_entry()
1767 nq->hwq.max_elements = BNXT_QPLIB_NQE_MAX_CNT; in bnxt_re_alloc_res()
/drivers/s390/net/
A Dqeth_core_main.c1399 for (i = 0; i < queue->max_elements; ++i) { in qeth_clear_output_buffer()
1406 qeth_scrub_qdio_buffer(buf->buffer, queue->max_elements); in qeth_clear_output_buffer()
1443 i < aob->sb_count && i < queue->max_elements; in qeth_tx_complete_pending_bufs()
3024 queue->max_elements = QETH_MAX_BUFFER_ELEMENTS(card); in qeth_init_qdio_queues()
3959 const unsigned int max_elements = queue->max_elements; in qeth_add_hw_header() local
3988 if (__elements > max_elements) { in qeth_add_hw_header()
3992 max_elements, __elements, skb->len); in qeth_add_hw_header()
4166 (buffer->next_element_to_fill + elements > queue->max_elements)) { in __qeth_xmit()
4204 if (flush || next_element >= queue->max_elements) { in __qeth_xmit()
4251 queue->max_elements) { in qeth_do_send_packet()
[all …]
A Dqeth_core.h499 u8 max_elements; member

Completed in 47 milliseconds