Lines Matching refs:baridx

1019 passthru_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size,  in passthru_write()  argument
1025 if (baridx == pci_msix_table_bar(pi)) { in passthru_write()
1030 assert(pi->pi_bar[baridx].type == PCIBAR_IO); in passthru_write()
1032 pbi.pbi_bar = baridx; in passthru_write()
1041 passthru_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in passthru_read() argument
1046 if (baridx == pci_msix_table_bar(pi)) { in passthru_read()
1051 assert(pi->pi_bar[baridx].type == PCIBAR_IO); in passthru_read()
1053 pbi.pbi_bar = baridx; in passthru_read()
1067 passthru_msix_addr(struct vmctx *ctx, struct pci_devinst *pi, int baridx, in passthru_msix_addr() argument
1083 table_offset, sc->psc_bar[baridx].addr) != 0) in passthru_msix_addr()
1090 remaining = pi->pi_bar[baridx].size - table_offset - table_size; in passthru_msix_addr()
1099 remaining, sc->psc_bar[baridx].addr + in passthru_msix_addr()
1107 passthru_mmio_addr(struct vmctx *ctx, struct pci_devinst *pi, int baridx, in passthru_mmio_addr() argument
1115 sc->psc_bar[baridx].size) != 0) in passthru_mmio_addr()
1119 sc->psc_bar[baridx].size, sc->psc_bar[baridx].addr) != 0) in passthru_mmio_addr()
1147 passthru_addr(struct pci_devinst *pi, int baridx, in passthru_addr() argument
1152 switch (pi->pi_bar[baridx].type) { in passthru_addr()
1157 passthru_addr_rom(pi, baridx, enabled); in passthru_addr()
1161 if (baridx == pci_msix_table_bar(pi)) in passthru_addr()
1162 passthru_msix_addr(ctx, pi, baridx, enabled, address); in passthru_addr()
1164 passthru_mmio_addr(ctx, pi, baridx, enabled, address); in passthru_addr()
1168 pi->pi_bar[baridx].type); in passthru_addr()