Home
last modified time | relevance | path

Searched refs:desc_count (Results 1 – 24 of 24) sorted by relevance

/freebsd/sys/dev/enic/
H A Dvnic_wq.c11 struct vnic_dev_ring *ring, unsigned int desc_count, unsigned int desc_size) in vnic_dev_alloc_desc_ring() argument
23 err = iflib_dma_alloc(vdev->softc->ctx, desc_count * desc_size, in vnic_dev_alloc_desc_ring()
36 ring->desc_count = desc_count; in vnic_dev_alloc_desc_ring()
38 ring->desc_avail = ring->desc_count - 1; in vnic_dev_alloc_desc_ring()
41 ring->size_unaligned = ring->desc_count * ring->desc_size \ in vnic_dev_alloc_desc_ring()
68 unsigned int desc_count, unsigned int desc_size) in enic_wq_devcmd2_alloc() argument
80 err = vnic_dev_alloc_desc_ring(vdev, &wq->ring, desc_count, desc_size); in enic_wq_devcmd2_alloc()
112 unsigned int count = wq->ring.desc_count; in enic_wq_init_start()
172 to_clean = buf_idx_incr(wq->ring.desc_count, to_clean); in vnic_wq_clean()
H A Denic_txrx.c102 unsigned int desc_count, data_len; in enic_isc_txd_encap() local
114 desc_count = wq->ring.desc_count; in enic_isc_txd_encap()
136 head_idx = enic_ring_incr(desc_count, head_idx); in enic_isc_txd_encap()
286 if (idx == rq->ring.desc_count) in enic_isc_rxd_refill()
340 processed += wq->ring.desc_count; in vnic_wq_service()
364 rq->posted_index = rq->ring.desc_count - 1; in enic_initial_post_rx()
421 if (++cqidx == rq->ring.desc_count) { in vnic_rq_service()
462 for (i = 0; i < wq->ring.desc_count; i++, desc++) { in enic_prep_wq_for_simple_tx()
H A Dvnic_rq.c16 unsigned int count = rq->ring.desc_count; in vnic_rq_init_start()
83 unsigned int count = rq->ring.desc_count; in vnic_rq_clean()
H A Dvnic_wq.h87 return wq->ring.desc_count - wq->ring.desc_avail - 1; in vnic_wq_desc_used()
122 unsigned int desc_count, unsigned int desc_size);
H A Dif_enic.c749 wq->ring.desc_count = softc->scctx->isc_ntxd[q]; in enic_tx_queues_alloc()
750 wq->ring.desc_avail = wq->ring.desc_count - 1; in enic_tx_queues_alloc()
751 wq->ring.last_count = wq->ring.desc_count; in enic_tx_queues_alloc()
764 cq->ring.desc_count = softc->scctx->isc_ntxd[q]; in enic_tx_queues_alloc()
765 cq->ring.desc_avail = cq->ring.desc_count - 1; in enic_tx_queues_alloc()
819 cq->ring.desc_count = softc->scctx->isc_nrxd[1]; in enic_rx_queues_alloc()
820 cq->ring.desc_avail = cq->ring.desc_count - 1; in enic_rx_queues_alloc()
834 rq->ring.desc_count = softc->scctx->isc_nrxd[0]; in enic_rx_queues_alloc()
835 rq->ring.desc_avail = rq->ring.desc_count - 1; in enic_rx_queues_alloc()
935 wq->ring.desc_avail = wq->ring.desc_count - 1; in enic_stop()
[all …]
H A Dvnic_dev.h38 unsigned int desc_count; member
71 unsigned int desc_count, unsigned int desc_size);
73 unsigned int desc_count, unsigned int desc_size);
H A Dvnic_cq.h105 if (cq->to_clean == cq->ring.desc_count) { in vnic_cq_service()
141 if (to_clean == cq->ring.desc_count) { in vnic_cq_work()
H A Dvnic_dev.c151 unsigned int desc_count, unsigned int desc_size) in vnic_dev_desc_ring_size() argument
164 if (desc_count == 0) in vnic_dev_desc_ring_size()
165 desc_count = 4096; in vnic_dev_desc_ring_size()
167 ring->desc_count = VNIC_ALIGN(desc_count, count_align); in vnic_dev_desc_ring_size()
171 ring->size_unaligned = ring->desc_count * ring->desc_size \ in vnic_dev_desc_ring_size()
H A Dvnic_cq.c20 ENIC_BUS_WRITE_4(cq->ctrl, CQ_RING_SIZE, cq->ring.desc_count); in vnic_cq_init()
H A Dvnic_rq.h90 return rq->ring.desc_count - rq->ring.desc_avail - 1; in vnic_rq_desc_used()
/freebsd/sys/dev/qlxgbe/
H A Dql_isr.c468 uint32_t comp_idx, c_idx = 0, desc_count = 0, opcode; in ql_rcv_isr() local
505 desc_count = 1; in ql_rcv_isr()
529 desc_count = in ql_rcv_isr()
532 if (desc_count > 1) { in ql_rcv_isr()
533 c_idx = (comp_idx + desc_count -1) & in ql_rcv_isr()
541 desc_count = 0; in ql_rcv_isr()
562 QL_ASSERT(ha, (desc_count <= 2) ,\ in ql_rcv_isr()
572 if (qla_rcv_cont_sds(ha, sds_idx, comp_idx, desc_count, in ql_rcv_isr()
577 __func__, sds_idx, desc_count, in ql_rcv_isr()
580 desc_count = 0; in ql_rcv_isr()
[all …]
/freebsd/sys/dev/mpi3mr/
H A Dmpi3mr_app.c280 U16 desc_count = 0; in mpi3mr_app_build_nvme_prp() local
499 if ((++desc_count) >= in mpi3mr_app_build_nvme_prp()
506 dma_buff->dma_desc[desc_count].dma_addr; in mpi3mr_app_build_nvme_prp()
508 dma_buff->dma_desc[desc_count].size; in mpi3mr_app_build_nvme_prp()
542 U8 desc_count) in mpi3mr_map_data_buffer_dma() argument
551 if ((needed_desc + desc_count) > MPI3MR_NUM_IOCTL_SGE) { in mpi3mr_map_data_buffer_dma()
553 __func__, needed_desc, desc_count, MPI3MR_NUM_IOCTL_SGE); in mpi3mr_map_data_buffer_dma()
563 for (i = 0; i < needed_desc; i++, desc_count++) { in mpi3mr_map_data_buffer_dma()
565 dma_buffers->dma_desc[i].addr = sc->ioctl_sge[desc_count].addr; in mpi3mr_map_data_buffer_dma()
566 dma_buffers->dma_desc[i].dma_addr = sc->ioctl_sge[desc_count].dma_addr; in mpi3mr_map_data_buffer_dma()
[all …]
/freebsd/sys/dev/ice/
H A Dice_iflib_txrx.c159 mask = txq->desc_count - 1;
270 ntxd = txq->desc_count; in ice_ift_rxd_available()
329 nrxd = rxq->desc_count; in ice_ift_rxd_pkt_get()
422 if (++cidx == rxq->desc_count) in ice_ift_queue_select()
507 if (++next_pidx == (uint32_t)rxq->desc_count)
H A Dice_iflib.h135 * @desc_count: the number of descriptors
149 u16 desc_count;
172 * @desc_count: the number of descriptors
185 u16 desc_count;
150 u16 desc_count; global() member
186 u16 desc_count; global() member
H A Dice_common_txrx.h174 return ((idx + 1) & (txq->desc_count-1)); in ice_tso_setup()
H A Dif_ice_iflib.c1079 txq->desc_count = sc->scctx->isc_ntxd[0]; in ice_if_tx_queues_alloc()
1157 rxq->desc_count = sc->scctx->isc_nrxd[0]; in ice_if_rx_queues_alloc()
1977 txq->tx_cidx_processed = txq->desc_count - 1; in ice_init_tx_tracking()
1979 for (j = 0; j < txq->desc_count; j++) in ice_init_tx_tracking()
3997 txq->desc_count = mif->subscctx->isc_ntxd[0]; in ice_subif_if_tx_queues_alloc()
4066 rxq->desc_count = mif->subscctx->isc_nrxd[0]; in ice_subif_if_rx_queues_alloc()
H A Dice_lib.c1596 tlan_ctx->qlen = txq->desc_count; in ice_cfg_vsi_for_tx()
1722 rlan_ctx.qlen = rxq->desc_count;
/freebsd/sys/dev/qlxgb/
H A Dqla_isr.c269 uint32_t comp_idx, desc_count; in qla_rcv_isr() local
302 desc_count = Q8_STAT_DESC_COUNT((sdesc->data[0])); in qla_rcv_isr()
317 while (desc_count--) { in qla_rcv_isr()
/freebsd/sys/dev/oce/
H A Doce_mbox.c1998 uint32_t desc_count = 0; in oce_get_profile_config() local
2052 desc_count = HOST_32(fwcmd->params.rsp.desc_count); in oce_get_profile_config()
2053 for (i = 0; i < desc_count; i++) { in oce_get_profile_config()
2096 uint32_t desc_count = 0; in oce_get_func_config() local
2151 desc_count = HOST_32(fwcmd->params.rsp.desc_count); in oce_get_func_config()
2152 for (i = 0; i < desc_count; i++) { in oce_get_func_config()
H A Doce_hw.h2065 uint32_t desc_count; member
2082 uint32_t desc_count; member
/freebsd/sys/dev/sfxge/common/
H A Def10_ev.c881 unsigned int desc_count; in ef10_ev_rx() local
946 desc_count = (next_read_lbits - eersp->eers_rx_read_ptr) & in ef10_ev_rx()
948 eersp->eers_rx_read_ptr += desc_count; in ef10_ev_rx()
954 if (desc_count > 1) { in ef10_ev_rx()
/freebsd/sys/dev/ocs_fc/
H A Dsli4.h2745 uint32_t desc_count; member
2765 uint32_t desc_count; member
2780 uint32_t desc_count; member
H A Docs_hw.c7162 num_descriptors = response->desc_count; in ocs_hw_get_port_protocol_cb()
7360 num_descriptors = response->desc_count; in ocs_hw_set_port_protocol_cb1()
H A Dsli4.c2961 req->desc_count = descriptor_count; in sli_cmd_common_set_profile_config()