Lines Matching refs:buf_count
502 static bool bad_buf_count(unsigned buf_count, unsigned max_entry_count) in bad_buf_count() argument
507 return ((buf_count & (buf_count - 1)) || buf_count > max_buf_count); in bad_buf_count()
536 unsigned buf_count = req->u.init_evq.buf_count; in efx_vfdi_init_evq() local
542 bad_buf_count(buf_count, EFX_MAX_VF_EVQ_SIZE)) { in efx_vfdi_init_evq()
546 vf->pci_name, vf_evq, buf_count); in efx_vfdi_init_evq()
550 efx_sriov_bufs(efx, buftbl, req->u.init_evq.addr, buf_count); in efx_vfdi_init_evq()
559 FRF_AZ_EVQ_SIZE, __ffs(buf_count), in efx_vfdi_init_evq()
565 buf_count * sizeof(u64)); in efx_vfdi_init_evq()
566 vf->evq0_count = buf_count; in efx_vfdi_init_evq()
578 unsigned buf_count = req->u.init_rxq.buf_count; in efx_vfdi_init_rxq() local
585 bad_buf_count(buf_count, EFX_MAX_DMAQ_SIZE)) { in efx_vfdi_init_rxq()
590 vf_evq, buf_count); in efx_vfdi_init_rxq()
595 efx_sriov_bufs(efx, buftbl, req->u.init_rxq.addr, buf_count); in efx_vfdi_init_rxq()
602 FRF_AZ_RX_DESCQ_SIZE, __ffs(buf_count), in efx_vfdi_init_rxq()
619 unsigned buf_count = req->u.init_txq.buf_count; in efx_vfdi_init_txq() local
626 bad_buf_count(buf_count, EFX_MAX_DMAQ_SIZE)) { in efx_vfdi_init_txq()
631 vf_evq, buf_count); in efx_vfdi_init_txq()
639 efx_sriov_bufs(efx, buftbl, req->u.init_txq.addr, buf_count); in efx_vfdi_init_txq()
651 FRF_AZ_TX_DESCQ_SIZE, __ffs(buf_count), in efx_vfdi_init_txq()