Home
last modified time | relevance | path

Searched refs:ndescs (Results 1 – 14 of 14) sorted by relevance

/freebsd/sys/dev/sfxge/common/
H A Defx_tx.c63 __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 Def10_tx.c50 __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 Defx_rx.c94 __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 Def10_rx.c40 __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 Defx_ev.c69 __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 Def10_impl.h94 __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 Def10_ev.c459 __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 Defx.h2019 __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 Dvirtqueue.c95 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 Dmlx5_ib_mr.c1221 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 Dmlx5_ib_qp.c3176 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 Dmlx5_ib.h537 int ndescs; member
564 int ndescs; member
/freebsd/sys/contrib/libnv/
H A Dnvlist.c772 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 Dt4_sge.c1388 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 …]