Searched refs:cq_size (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-current/contrib/ofed/libirdma/
H A Dabi.h60 __u32 cq_size; member in struct:irdma_ucreate_cq_resp
72 __u32 cq_size; member in struct:irdma_ucreate_cq_ex_resp
H A Dirdma-abi.h129 __u32 cq_size; member in struct:irdma_create_cq_resp
H A Dirdma_uverbs.c391 static inline size_t get_cq_total_bytes(u32 cq_size) { argument
392 return roundup(cq_size * sizeof(struct irdma_cqe), IRDMA_HW_PAGE_SIZE);
453 info.cq_size = get_cq_size(attr_ex->cqe, hw_rev);
454 total_size = get_cq_total_bytes(info.cq_size);
510 attr_ex->cqe = info.cq_size;
581 irdma_free_hw_buf(cq_buf->cq.cq_base, get_cq_total_bytes(cq_buf->cq.cq_size));
1987 size_t cq_size; local
2003 if (cqe_needed == iwucq->cq.cq_size)
2006 cq_size = get_cq_total_bytes(cqe_needed);
2007 cq_pages = cq_size >> IRDMA_HW_PAGE_SHIF
[all...]
H A Dirdma_user.h411 u32 cq_size; member in struct:irdma_cq_uk
450 u32 cq_size; member in struct:irdma_cq_uk_init_info
H A Dirdma_uk.c1056 * @cq_size: number of cqes
1059 irdma_uk_cq_resize(struct irdma_cq_uk *cq, void *cq_base, int cq_size) argument
1062 cq->cq_size = cq_size;
1063 IRDMA_RING_INIT(cq->cq_ring, cq->cq_size);
1780 cq->cq_size = info->cq_size;
1785 IRDMA_RING_INIT(cq->cq_ring, cq->cq_size);
/freebsd-current/sys/dev/irdma/
H A Dirdma-abi.h129 __u32 cq_size; member in struct:irdma_create_cq_resp
H A Dirdma_kcompat.c933 #define IRDMA_CREATE_CQ_MIN_RESP_LEN offsetofend(struct irdma_create_cq_resp, cq_size)
969 ukinfo->cq_size = max(entries, 4);
973 iwcq->ibcq.cqe = info.cq_uk_init_info.cq_size;
1048 ukinfo->cq_size = entries;
1051 rsize = info.cq_uk_init_info.cq_size * sizeof(struct irdma_extended_cqe);
1053 rsize = info.cq_uk_init_info.cq_size * sizeof(struct irdma_cqe);
1078 info.shadow_read_threshold = min(info.cq_uk_init_info.cq_size / 2,
1108 resp.cq_size = info.cq_uk_init_info.cq_size;
H A Dirdma_puda.h149 u32 cq_size; member in struct:irdma_puda_rsrc
H A Dirdma_verbs.h158 u16 cq_size; member in struct:irdma_cq
H A Dirdma_puda.c772 set_64bit_val(wqe, IRDMA_BYTE_0, cq->cq_uk.cq_size);
823 cqsize = rsrc->cq_size * (sizeof(struct irdma_cqe));
835 info.shadow_read_threshold = rsrc->cq_size >> 2;
840 init_info->cq_size = rsrc->cq_size;
1159 rsrc->cq_size = info->rq_size + info->sq_size;
1162 rsrc->cq_size += info->rq_size;
H A Dirdma_uk.c972 * @cq_size: number of cqes
975 irdma_uk_cq_resize(struct irdma_cq_uk *cq, void *cq_base, int cq_size) argument
978 cq->cq_size = cq_size;
979 IRDMA_RING_INIT(cq->cq_ring, cq->cq_size);
1698 cq->cq_size = info->cq_size;
1703 IRDMA_RING_INIT(cq->cq_ring, cq->cq_size);
H A Dirdma_user.h512 u32 cq_size; member in struct:irdma_cq_uk
551 u32 cq_size; member in struct:irdma_cq_uk_init_info
H A Dirdma_verbs.c1489 info.cq_size = max(entries, 4);
1491 if (info.cq_size == iwcq->sc_cq.cq_uk.cq_size - 1)
1527 rsize = info.cq_size * sizeof(struct irdma_cqe);
1576 ibcq->cqe = info.cq_size - 1;
/freebsd-current/sys/dev/mana/
H A Dmana_en.c1231 req.cq_size = cq_spec->queue_size;
2040 uint32_t cq_size; local
2058 cq_size = MAX_SEND_BUFFERS_PER_QUEUE * COMP_ENTRY_SIZE;
2059 cq_size = ALIGN(cq_size, PAGE_SIZE);
2091 spec.queue_size = cq_size;
2267 struct mana_rxq *rxq, uint32_t *rxq_size, uint32_t *cq_size)
2279 *cq_size = 0;
2312 *cq_size += COMP_ENTRY_SIZE;
2346 uint32_t cq_size, rq_siz local
2266 mana_alloc_rx_wqe(struct mana_port_context *apc, struct mana_rxq *rxq, uint32_t *rxq_size, uint32_t *cq_size) argument
[all...]
H A Dhw_channel.c407 uint32_t eq_size, cq_size; local
414 cq_size = roundup_pow_of_two(GDMA_CQE_SIZE * q_depth);
415 if (cq_size < MINIMUM_SUPPORTED_PAGE_SIZE)
416 cq_size = MINIMUM_SUPPORTED_PAGE_SIZE;
430 err = mana_hwc_create_gdma_cq(hwc, cq_size, hwc_cq,
H A Dmana.h639 uint32_t cq_size; member in struct:mana_create_wqobj_req
/freebsd-current/sys/dev/qlnx/qlnxe/
H A Decore_roce_api.h314 u32 cq_size; member in struct:ecore_rdma_create_cq_in_params
330 u32 cq_size; member in struct:ecore_rdma_resize_cq_in_params
H A Decore_rdma_api.h407 u32 cq_size; member in struct:ecore_rdma_create_cq_in_params
452 u32 cq_size; member in struct:ecore_rdma_resize_cq_in_params
/freebsd-current/sys/dev/mlx5/mlx5_fpga/
H A Dmlx5fpga_conn.c425 static int mlx5_fpga_conn_create_cq(struct mlx5_fpga_conn *conn, int cq_size) argument
438 cq_size = roundup_pow_of_two(cq_size);
439 MLX5_SET(cqc, temp_cqc, log_cq_size, ilog2(cq_size));
467 MLX5_SET(cqc, cqc, log_cq_size, ilog2(cq_size));
/freebsd-current/sys/dev/cxgbe/iw_cxgbe/
H A Ddevice.c159 rdev->status_page->cq_size = sc->vres.cq.size;
H A Dt4.h715 u64 cq_size; member in struct:t4_dev_status_page
/freebsd-current/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mad.c1943 int ret, cq_size; local
1969 cq_size = 2 * MLX4_NUM_TUNNEL_BUFS;
1971 cq_size *= 2;
1973 cq_attr.cqe = cq_size;
/freebsd-current/contrib/ofed/libcxgb4/
H A Ddev.c194 context->status_page->cq_size;
H A Dt4.h732 u64 cq_size; member in struct:t4_dev_status_page
/freebsd-current/sys/ofed/drivers/infiniband/core/
H A Dib_mad.c3111 int ret, cq_size; local
3136 cq_size = mad_sendq_size + mad_recvq_size;
3139 cq_size *= 2;
3148 port_priv->cq = ib_alloc_cq(port_priv->device, port_priv, cq_size, 0,

Completed in 402 milliseconds

12