Home
last modified time | relevance | path

Searched refs:baridx (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/cmd/bhyve/
H A Dpci_passthru.c1025 if (baridx == pci_msix_table_bar(pi)) { in passthru_write()
1032 pbi.pbi_bar = baridx; in passthru_write()
1046 if (baridx == pci_msix_table_bar(pi)) { in passthru_read()
1053 pbi.pbi_bar = baridx; in passthru_read()
1099 remaining, sc->psc_bar[baridx].addr + in passthru_msix_addr()
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()
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()
[all …]
H A Dpci_uart.c66 pci_uart_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_uart_write() argument
69 assert(baridx == 0); in pci_uart_write()
76 pci_uart_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_uart_read() argument
80 assert(baridx == 0); in pci_uart_read()
H A Dpci_fbuf.c121 pci_fbuf_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_fbuf_write() argument
127 assert(baridx == 0); in pci_fbuf_write()
175 pci_fbuf_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_fbuf_read() argument
181 assert(baridx == 0); in pci_fbuf_read()
220 pci_fbuf_baraddr(struct pci_devinst *pi, int baridx, int enabled, in pci_fbuf_baraddr() argument
226 if (baridx != 1) in pci_fbuf_baraddr()
H A Dvirtio.c561 vi_pci_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in vi_pci_read() argument
573 if (baridx == pci_msix_table_bar(pi) || in vi_pci_read()
574 baridx == pci_msix_pba_bar(pi)) { in vi_pci_read()
580 assert(baridx == 0); in vi_pci_read()
680 vi_pci_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in vi_pci_write() argument
693 if (baridx == pci_msix_table_bar(pi) || in vi_pci_write()
694 baridx == pci_msix_pba_bar(pi)) { in vi_pci_write()
701 assert(baridx == 0); in vi_pci_write()
H A Dpci_virtio_viona.c942 pci_viona_baraddr(struct pci_devinst *pi, int baridx, int enabled, in pci_viona_baraddr() argument
949 if (baridx != 0) in pci_viona_baraddr()
973 pci_viona_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_viona_write() argument
980 if (baridx == pci_msix_table_bar(pi) || in pci_viona_write()
981 baridx == pci_msix_pba_bar(pi)) { in pci_viona_write()
988 assert(baridx == 0); in pci_viona_write()
1077 pci_viona_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_viona_read() argument
1084 if (baridx == pci_msix_table_bar(pi) || in pci_viona_read()
1085 baridx == pci_msix_pba_bar(pi)) { in pci_viona_read()
1089 assert(baridx == 0); in pci_viona_read()
H A Dpci_emul.h72 void (*pe_barwrite)(struct pci_devinst *pi, int baridx,
74 uint64_t (*pe_barread)(struct pci_devinst *pi, int baridx,
78 int baridx, int enabled, uint64_t address);
H A Dpci_emul.c2451 pci_emul_diow(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_emul_diow() argument
2457 if (baridx == 0) { in pci_emul_diow()
2486 if (baridx == 1 || baridx == 2) { in pci_emul_diow()
2493 i = baridx - 1; /* 'memregs' index */ in pci_emul_diow()
2512 if (baridx > 2 || baridx < 0) { in pci_emul_diow()
2513 printf("diow: unknown bar idx %d\n", baridx); in pci_emul_diow()
2525 if (baridx == 0) { in pci_emul_dior()
2544 if (baridx == 1 || baridx == 2) { in pci_emul_dior()
2551 i = baridx - 1; /* 'memregs' index */ in pci_emul_dior()
2567 if (baridx > 2 || baridx < 0) { in pci_emul_dior()
[all …]
H A Dvirtio.h438 uint64_t vi_pci_read(struct pci_devinst *pi, int baridx, uint64_t offset,
440 void vi_pci_write(struct pci_devinst *pi, int baridx, uint64_t offset,
H A Dpci_hda.c211 static void pci_hda_write(struct pci_devinst *pi, int baridx, uint64_t offset,
213 static uint64_t pci_hda_read(struct pci_devinst *pi, int baridx,
1261 pci_hda_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_hda_write() argument
1268 assert(baridx == 0); in pci_hda_write()
1278 pci_hda_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_hda_read() argument
1284 assert(baridx == 0); in pci_hda_read()
H A Dpci_nvme.c3051 if (baridx == pci_msix_table_bar(pi) || in pci_nvme_write()
3052 baridx == pci_msix_pba_bar(pi)) { in pci_nvme_write()
3054 " value 0x%lx", baridx, offset, size, value); in pci_nvme_write()
3060 switch (baridx) { in pci_nvme_write()
3067 __func__, baridx, value); in pci_nvme_write()
3109 pci_nvme_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_nvme_read() argument
3113 if (baridx == pci_msix_table_bar(pi) || in pci_nvme_read()
3114 baridx == pci_msix_pba_bar(pi)) { in pci_nvme_read()
3116 baridx, offset, size); in pci_nvme_read()
3121 switch (baridx) { in pci_nvme_read()
[all …]
H A Dpci_lpc.c484 pci_lpc_write(struct pci_devinst *pi __unused, int baridx __unused, in pci_lpc_write()
490 pci_lpc_read(struct pci_devinst *pi __unused, int baridx __unused, in pci_lpc_read()
H A Dpci_e82545.c2148 e82545_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in e82545_write() argument
2159 switch (baridx) { in e82545_write()
2191 baridx, offset, value, size); in e82545_write()
2198 e82545_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in e82545_read() argument
2209 switch (baridx) { in e82545_read()
2243 baridx, offset, size); in e82545_read()
H A Dpci_ahci.c2192 pci_ahci_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_ahci_write() argument
2197 assert(baridx == 5); in pci_ahci_write()
2286 pci_ahci_read(struct pci_devinst *pi, int baridx, uint64_t regoff, int size) in pci_ahci_read() argument
2292 assert(baridx == 5); in pci_ahci_read()
H A Dpci_xhci.c2286 pci_xhci_write(struct pci_devinst *pi, int baridx, uint64_t offset, in pci_xhci_write() argument
2293 assert(baridx == 0); in pci_xhci_write()
2508 pci_xhci_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_xhci_read() argument
2515 assert(baridx == 0); in pci_xhci_read()