/freebsd/sys/dev/sfxge/common/ |
H A D | efx_tx.c | 63 __in size_t ndescs, 77 __in_ecount(ndescs) efx_buffer_t *eb, 78 __in unsigned int ndescs, 104 __in_ecount(ndescs) efx_desc_t *ed, 105 __in unsigned int ndescs, 331 __in size_t ndescs, in efx_tx_qcreate() argument 359 etp->et_mask = ndescs - 1; in efx_tx_qcreate() 366 ndescs, id, flags, eep, etp, addedp)) != 0) in efx_tx_qcreate() 403 __in_ecount(ndescs) efx_buffer_t *eb, in efx_tx_qpost() 404 __in unsigned int ndescs, in efx_tx_qpost() argument [all …]
|
H A D | ef10_tx.c | 50 __in uint32_t ndescs, in efx_mcdi_init_txq() argument 69 if ((esmp == NULL) || (EFSYS_MEM_SIZE(esmp) < EFX_TXQ_SIZE(ndescs))) { in efx_mcdi_init_txq() 74 npages = EFX_TXQ_NBUFS(ndescs); in efx_mcdi_init_txq() 86 MCDI_IN_SET_DWORD(req, INIT_TXQ_IN_SIZE, ndescs); in efx_mcdi_init_txq() 199 __in size_t ndescs, in ef10_tx_qcreate() argument 220 if ((rc = efx_mcdi_init_txq(enp, ndescs, eep->ee_index, label, index, in ef10_tx_qcreate() 435 __in_ecount(ndescs) efx_buffer_t *eb, in ef10_tx_qpost() 436 __in unsigned int ndescs, in ef10_tx_qpost() argument 444 if (added - completed + ndescs > EFX_TXQ_LIMIT(etp->et_mask + 1)) { in ef10_tx_qpost() 449 for (i = 0; i < ndescs; i++) { in ef10_tx_qpost() [all …]
|
H A D | efx_rx.c | 94 __in_ecount(ndescs) efsys_dma_addr_t *addrp, 96 __in unsigned int ndescs, 138 __in size_t ndescs, 710 __in_ecount(ndescs) efsys_dma_addr_t *addrp, in efx_rx_qpost() 712 __in unsigned int ndescs, in efx_rx_qpost() argument 721 erxop->erxo_qpost(erp, addrp, size, ndescs, completed, added); in efx_rx_qpost() 813 __in size_t ndescs, in efx_rx_qcreate_internal() argument 837 erp->er_mask = ndescs - 1; in efx_rx_qcreate_internal() 841 ndescs, id, flags, eep, erp)) != 0) in efx_rx_qcreate_internal() 866 __in size_t ndescs, in efx_rx_qcreate() argument [all …]
|
H A D | ef10_rx.c | 40 __in uint32_t ndescs, in efx_mcdi_init_rxq() argument 57 int npages = EFX_RXQ_NBUFS(ndescs); in efx_mcdi_init_rxq() 65 EFSYS_ASSERT3U(ndescs, <=, EFX_RXQ_MAXNDESCS); in efx_mcdi_init_rxq() 67 if ((esmp == NULL) || (EFSYS_MEM_SIZE(esmp) < EFX_RXQ_SIZE(ndescs))) { in efx_mcdi_init_rxq() 105 MCDI_IN_SET_DWORD(req, INIT_RXQ_EXT_IN_SIZE, ndescs); in efx_mcdi_init_rxq() 807 __in_ecount(ndescs) efsys_dma_addr_t *addrp, in ef10_rx_qpost() 809 __in unsigned int ndescs, in ef10_rx_qpost() argument 830 EFSYS_ASSERT3U(added - completed + ndescs, <=, in ef10_rx_qpost() 834 for (i = 0; i < ndescs; i++) { in ef10_rx_qpost() 1013 __in size_t ndescs, in ef10_rx_qcreate() argument [all …]
|
H A D | efx_ev.c | 69 __in size_t ndescs, 224 __in size_t ndescs, in efx_ev_qcreate() argument 264 eep->ee_mask = ndescs - 1; in efx_ev_qcreate() 279 if ((rc = eevop->eevo_qcreate(enp, index, esmp, ndescs, id, us, flags, in efx_ev_qcreate() 1296 __in size_t ndescs, in siena_ev_qcreate() argument 1313 if (!ISP2(ndescs) || in siena_ev_qcreate() 1314 (ndescs < EFX_EVQ_MINNEVS) || (ndescs > EFX_EVQ_MAXNEVS)) { in siena_ev_qcreate() 1331 if ((1 << size) == (int)(ndescs / EFX_EVQ_MINNEVS)) in siena_ev_qcreate()
|
H A D | ef10_impl.h | 94 __in size_t ndescs, 709 __in size_t ndescs, 723 __in_ecount(ndescs) efx_buffer_t *ebp, 724 __in unsigned int ndescs, 1001 __in_ecount(ndescs) efsys_dma_addr_t *addrp, 1003 __in unsigned int ndescs, 1031 __in size_t ndescs,
|
H A D | ef10_ev.c | 459 __in size_t ndescs, in ef10_ev_qcreate() argument 473 if (!ISP2(ndescs) || in ef10_ev_qcreate() 474 (ndescs < EFX_EVQ_MINNEVS) || (ndescs > EFX_EVQ_MAXNEVS)) { in ef10_ev_qcreate() 523 rc = efx_mcdi_init_evq_v2(enp, index, esmp, ndescs, irq, us, in ef10_ev_qcreate() 540 rc = efx_mcdi_init_evq(enp, index, esmp, ndescs, irq, us, flags, in ef10_ev_qcreate()
|
H A D | efx.h | 2019 __in size_t ndescs, 2523 __in size_t ndescs, 2544 __in size_t ndescs, 2565 __in size_t ndescs, 2585 __in_ecount(ndescs) efsys_dma_addr_t *addrp, 2587 __in unsigned int ndescs, 2681 __in_ecount(ndescs) efx_buffer_t *eb, 2682 __in unsigned int ndescs,
|
/freebsd/sys/dev/virtio/ |
H A D | virtqueue.c | 95 uint16_t ndescs; member 338 dxp->ndescs = 0; in virtqueue_reinit() 559 dxp->ndescs = needed; in virtqueue_enqueue() 772 dxp->ndescs = 1; in vq_ring_enqueue_indirect() 858 vq->vq_free_cnt += dxp->ndescs; in vq_ring_free_chain() 859 dxp->ndescs--; in vq_ring_free_chain() 866 dxp->ndescs--; in vq_ring_free_chain() 870 VQASSERT(vq, dxp->ndescs == 0, in vq_ring_free_chain() 871 "failed to free entire desc chain, remaining: %d", dxp->ndescs); in vq_ring_free_chain()
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_mr.c | 1221 int ndescs, in mlx5_alloc_priv_descs() argument 1224 int size = ndescs * desc_size; in mlx5_alloc_priv_descs() 1352 int ndescs = ALIGN(max_num_sg, 4); in mlx5_ib_alloc_mr() local 1370 MLX5_SET(mkc, mkc, translations_octword_size, ndescs); in mlx5_ib_alloc_mr() 1378 ndescs, sizeof(u64)); in mlx5_ib_alloc_mr() 1383 mr->max_descs = ndescs; in mlx5_ib_alloc_mr() 1388 ndescs, sizeof(struct mlx5_klm)); in mlx5_ib_alloc_mr() 1392 mr->max_descs = ndescs; in mlx5_ib_alloc_mr() 1467 int ndescs; in mlx5_ib_alloc_mw() local 1487 ndescs = req.num_klms ? roundup(req.num_klms, 4) : roundup(1, 4); in mlx5_ib_alloc_mw() [all …]
|
H A D | mlx5_ib_qp.c | 3176 int ndescs = mr->ndescs; in set_reg_umr_seg() local 3182 ndescs *= 2; in set_reg_umr_seg() 3185 umr->klm_octowords = get_klm_octo(ndescs); in set_reg_umr_seg() 3319 int ndescs = ALIGN(mr->ndescs, 8) >> 1; in set_reg_mkey_seg() local 3327 ndescs *= 2; in set_reg_mkey_seg() 3334 seg->xlt_oct_size = cpu_to_be32(ndescs); in set_reg_mkey_seg() 3369 int bcount = mr->desc_size * mr->ndescs; in set_reg_data_seg()
|
H A D | mlx5_ib.h | 537 int ndescs; member 564 int ndescs; member
|
/freebsd/sys/contrib/libnv/ |
H A D | nvlist.c | 772 size_t ndescs; in nvlist_ndescriptors() local 778 ndescs = 0; in nvlist_ndescriptors() 785 ndescs++; in nvlist_ndescriptors() 810 ndescs += nitems; in nvlist_ndescriptors() 817 return (ndescs); in nvlist_ndescriptors()
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_sge.c | 1388 int ndescs = 0, limit; in service_iq() local 1470 if (__predict_false(++ndescs == limit)) { in service_iq() 1472 V_CIDXINC(ndescs) | in service_iq() 1475 ndescs = 0; in service_iq() 1498 t4_write_reg(sc, sc->sge_gts_reg, V_CIDXINC(ndescs) | in service_iq() 1576 int ndescs, limit; in service_iq_fl() local 1589 ndescs = 0; in service_iq_fl() 1601 ndescs = 1; in service_iq_fl() 1680 if (__predict_false(++ndescs == limit)) { in service_iq_fl() 1681 t4_write_reg(sc, sc->sge_gts_reg, V_CIDXINC(ndescs) | in service_iq_fl() [all …]
|