Lines Matching refs:buf_count
498 static bool bad_buf_count(unsigned buf_count, unsigned max_entry_count) in bad_buf_count() argument
503 return ((buf_count & (buf_count - 1)) || buf_count > max_buf_count); in bad_buf_count()
533 unsigned buf_count = req->u.init_evq.buf_count; in efx_vfdi_init_evq() local
539 bad_buf_count(buf_count, EFX_MAX_VF_EVQ_SIZE)) { in efx_vfdi_init_evq()
543 vf->pci_name, vf_evq, buf_count); in efx_vfdi_init_evq()
547 efx_siena_sriov_bufs(efx, buftbl, req->u.init_evq.addr, buf_count); in efx_vfdi_init_evq()
556 FRF_AZ_EVQ_SIZE, __ffs(buf_count), in efx_vfdi_init_evq()
562 buf_count * sizeof(u64)); in efx_vfdi_init_evq()
563 vf->evq0_count = buf_count; in efx_vfdi_init_evq()
575 unsigned buf_count = req->u.init_rxq.buf_count; in efx_vfdi_init_rxq() local
582 bad_buf_count(buf_count, EFX_MAX_DMAQ_SIZE)) { in efx_vfdi_init_rxq()
587 vf_evq, buf_count); in efx_vfdi_init_rxq()
592 efx_siena_sriov_bufs(efx, buftbl, req->u.init_rxq.addr, buf_count); in efx_vfdi_init_rxq()
599 FRF_AZ_RX_DESCQ_SIZE, __ffs(buf_count), in efx_vfdi_init_rxq()
616 unsigned buf_count = req->u.init_txq.buf_count; in efx_vfdi_init_txq() local
623 bad_buf_count(buf_count, EFX_MAX_DMAQ_SIZE)) { in efx_vfdi_init_txq()
628 vf_evq, buf_count); in efx_vfdi_init_txq()
636 efx_siena_sriov_bufs(efx, buftbl, req->u.init_txq.addr, buf_count); in efx_vfdi_init_txq()
648 FRF_AZ_TX_DESCQ_SIZE, __ffs(buf_count), in efx_vfdi_init_txq()