Lines Matching refs:bar_size
8552 uint64_t bar_size, msix_table_size; in nvme_mbar_size() local
8554 bar_size = sizeof(NvmeBar) + 2 * total_queues * NVME_DB_SIZE; in nvme_mbar_size()
8560 bar_size = QEMU_ALIGN_UP(bar_size, 4 * KiB); in nvme_mbar_size()
8563 *msix_table_offset = bar_size; in nvme_mbar_size()
8567 bar_size += msix_table_size; in nvme_mbar_size()
8568 bar_size = QEMU_ALIGN_UP(bar_size, 4 * KiB); in nvme_mbar_size()
8571 *msix_pba_offset = bar_size; in nvme_mbar_size()
8574 bar_size += QEMU_ALIGN_UP(total_irqs, 64) / 8; in nvme_mbar_size()
8577 return pow2ceil(bar_size); in nvme_mbar_size()
8586 uint64_t bar_size = nvme_mbar_size(le16_to_cpu(cap->vqfrsm), in nvme_init_sriov() local
8597 PCI_BASE_ADDRESS_MEM_TYPE_64, bar_size); in nvme_init_sriov()
8648 uint64_t bar_size; in nvme_init_pci() local
8673 bar_size = nvme_mbar_size(n->params.max_ioqpairs + 1, 0, NULL, NULL); in nvme_init_pci()
8675 bar_size); in nvme_init_pci()
8685 bar_size = nvme_mbar_size(n->params.max_ioqpairs + 1, in nvme_init_pci()
8693 bar_size = nvme_mbar_size(le16_to_cpu(cap->vqfrsm), nr_vectors, in nvme_init_pci()
8697 memory_region_init(&n->bar0, OBJECT(n), "nvme-bar0", bar_size); in nvme_init_pci()