/freebsd/sys/dev/enic/ |
H A D | vnic_wq.c | 11 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 D | enic_txrx.c | 102 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 D | vnic_rq.c | 16 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 D | vnic_wq.h | 87 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 D | if_enic.c | 749 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 D | vnic_dev.h | 38 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 D | vnic_cq.h | 105 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 D | vnic_dev.c | 151 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 D | vnic_cq.c | 20 ENIC_BUS_WRITE_4(cq->ctrl, CQ_RING_SIZE, cq->ring.desc_count); in vnic_cq_init()
|
H A D | vnic_rq.h | 90 return rq->ring.desc_count - rq->ring.desc_avail - 1; in vnic_rq_desc_used()
|
/freebsd/sys/dev/qlxgbe/ |
H A D | ql_isr.c | 468 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 D | mpi3mr_app.c | 280 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 D | ice_iflib_txrx.c | 159 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 D | ice_iflib.h | 135 * @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 D | ice_common_txrx.h | 174 return ((idx + 1) & (txq->desc_count-1)); in ice_tso_setup()
|
H A D | if_ice_iflib.c | 1079 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 D | ice_lib.c | 1596 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 D | qla_isr.c | 269 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 D | oce_mbox.c | 1998 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 D | oce_hw.h | 2065 uint32_t desc_count; member 2082 uint32_t desc_count; member
|
/freebsd/sys/dev/sfxge/common/ |
H A D | ef10_ev.c | 881 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 D | sli4.h | 2745 uint32_t desc_count; member 2765 uint32_t desc_count; member 2780 uint32_t desc_count; member
|
H A D | ocs_hw.c | 7162 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 D | sli4.c | 2961 req->desc_count = descriptor_count; in sli_cmd_common_set_profile_config()
|