Lines Matching refs:buf_count
500 static bool bad_buf_count(unsigned buf_count, unsigned max_entry_count) in bad_buf_count() argument
505 return ((buf_count & (buf_count - 1)) || buf_count > max_buf_count); in bad_buf_count()
534 unsigned buf_count = req->u.init_evq.buf_count; in efx_vfdi_init_evq() local
540 bad_buf_count(buf_count, EFX_MAX_VF_EVQ_SIZE)) { in efx_vfdi_init_evq()
544 vf->pci_name, vf_evq, buf_count); in efx_vfdi_init_evq()
548 efx_siena_sriov_bufs(efx, buftbl, req->u.init_evq.addr, buf_count); in efx_vfdi_init_evq()
557 FRF_AZ_EVQ_SIZE, __ffs(buf_count), in efx_vfdi_init_evq()
563 buf_count * sizeof(u64)); in efx_vfdi_init_evq()
564 vf->evq0_count = buf_count; in efx_vfdi_init_evq()
576 unsigned buf_count = req->u.init_rxq.buf_count; in efx_vfdi_init_rxq() local
583 bad_buf_count(buf_count, EFX_MAX_DMAQ_SIZE)) { in efx_vfdi_init_rxq()
588 vf_evq, buf_count); in efx_vfdi_init_rxq()
593 efx_siena_sriov_bufs(efx, buftbl, req->u.init_rxq.addr, buf_count); in efx_vfdi_init_rxq()
600 FRF_AZ_RX_DESCQ_SIZE, __ffs(buf_count), in efx_vfdi_init_rxq()
617 unsigned buf_count = req->u.init_txq.buf_count; in efx_vfdi_init_txq() local
624 bad_buf_count(buf_count, EFX_MAX_DMAQ_SIZE)) { in efx_vfdi_init_txq()
629 vf_evq, buf_count); in efx_vfdi_init_txq()
637 efx_siena_sriov_bufs(efx, buftbl, req->u.init_txq.addr, buf_count); in efx_vfdi_init_txq()
649 FRF_AZ_TX_DESCQ_SIZE, __ffs(buf_count), in efx_vfdi_init_txq()