| /freebsd/sys/dev/liquidio/ |
| H A D | lio_main.h | 67 lio_unmap_pci_barx(struct octeon_device *oct, int baridx) in lio_unmap_pci_barx() argument 70 lio_dev_dbg(oct, "Freeing PCI mapped regions for Bar%d\n", baridx); in lio_unmap_pci_barx() 72 if (oct->mem_bus_space[baridx].pci_mem != NULL) { in lio_unmap_pci_barx() 74 PCIR_BAR(baridx * 2), in lio_unmap_pci_barx() 75 oct->mem_bus_space[baridx].pci_mem); in lio_unmap_pci_barx() 76 oct->mem_bus_space[baridx].pci_mem = NULL; in lio_unmap_pci_barx() 86 lio_map_pci_barx(struct octeon_device *oct, int baridx) in lio_map_pci_barx() argument 88 int rid = PCIR_BAR(baridx * 2); in lio_map_pci_barx() 90 oct->mem_bus_space[baridx].pci_mem = in lio_map_pci_barx() 94 if (oct->mem_bus_space[baridx].pci_mem == NULL) { in lio_map_pci_barx() [all …]
|
| /freebsd/usr.sbin/bhyve/ |
| H A D | pci_passthru.c | 756 passthru_set_bar_handler(struct passthru_softc *sc, int baridx, uint64_t off, in passthru_set_bar_handler() argument 763 assert(sc->psc_bar[baridx].type == PCIBAR_IO || in passthru_set_bar_handler() 764 sc->psc_bar[baridx].type == PCIBAR_MEM32 || in passthru_set_bar_handler() 765 sc->psc_bar[baridx].type == PCIBAR_MEM64); in passthru_set_bar_handler() 766 assert(sc->psc_bar[baridx].size >= off + size); in passthru_set_bar_handler() 779 TAILQ_FOREACH(handler, &sc->psc_bar_handler[baridx], chain) { in passthru_set_bar_handler() 789 TAILQ_INSERT_TAIL(&sc->psc_bar_handler[baridx], handler_new, chain); in passthru_set_bar_handler() 1223 passthru_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in passthru_write() argument 1232 if (baridx == pci_msix_table_bar(pi)) { in passthru_write() 1237 TAILQ_FOREACH(handler, &sc->psc_bar_handler[baridx], chain) { in passthru_write() [all …]
|
| H A D | pci_uart.c | 64 pci_uart_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_uart_write() argument 67 assert(baridx == 0); in pci_uart_write() 74 pci_uart_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_uart_read() argument 78 assert(baridx == 0); in pci_uart_read()
|
| H A D | pci_passthru.h | 38 typedef uint64_t (*passthru_read_handler)(struct pci_devinst *pi, int baridx, 40 typedef void (*passthru_write_handler)(struct pci_devinst *pi, int baridx, uint64_t offset, 56 int passthru_set_bar_handler(struct passthru_softc *sc, int baridx,
|
| H A D | pci_fbuf.c | 120 pci_fbuf_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_fbuf_write() argument 126 assert(baridx == 0); in pci_fbuf_write() 174 pci_fbuf_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_fbuf_read() argument 180 assert(baridx == 0); in pci_fbuf_read() 219 pci_fbuf_baraddr(struct pci_devinst *pi, int baridx, int enabled, in pci_fbuf_baraddr() argument 225 if (baridx != 1) in pci_fbuf_baraddr()
|
| H A D | virtio.c | 565 vi_pci_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in vi_pci_read() argument 577 if (baridx == pci_msix_table_bar(pi) || in vi_pci_read() 578 baridx == pci_msix_pba_bar(pi)) { in vi_pci_read() 584 assert(baridx == 0); in vi_pci_read() 684 vi_pci_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in vi_pci_write() argument 697 if (baridx == pci_msix_table_bar(pi) || in vi_pci_write() 698 baridx == pci_msix_pba_bar(pi)) { in vi_pci_write() 705 assert(baridx == 0); in vi_pci_write()
|
| H A D | pci_emul.h | 72 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 D | virtio.h | 426 uint64_t vi_pci_read(struct pci_devinst *pi, int baridx, uint64_t offset, 428 void vi_pci_write(struct pci_devinst *pi, int baridx, uint64_t offset,
|
| H A D | pci_emul.c | 2629 pci_emul_diow(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_emul_diow() argument 2635 if (baridx == 0) { in pci_emul_diow() 2664 if (baridx == 1 || baridx == 2) { in pci_emul_diow() 2671 i = baridx - 1; /* 'memregs' index */ in pci_emul_diow() 2690 if (baridx > 2 || baridx < 0) { in pci_emul_diow() 2691 printf("diow: unknown bar idx %d\n", baridx); in pci_emul_diow() 2696 pci_emul_dior(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_emul_dior() argument 2702 if (baridx == 0) { in pci_emul_dior() 2721 if (baridx == 1 || baridx == 2) { in pci_emul_dior() 2728 i = baridx - 1; /* 'memregs' index */ in pci_emul_dior() [all …]
|
| H A D | pci_hda.c | 209 static void pci_hda_write(struct pci_devinst *pi, int baridx, uint64_t offset, 211 static uint64_t pci_hda_read(struct pci_devinst *pi, int baridx, 1264 pci_hda_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_hda_write() argument 1271 assert(baridx == 0); in pci_hda_write() 1281 pci_hda_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_hda_read() argument 1287 assert(baridx == 0); in pci_hda_read()
|
| H A D | pci_nvme.c | 3078 pci_nvme_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_nvme_write() argument 3083 if (baridx == pci_msix_table_bar(pi) || in pci_nvme_write() 3084 baridx == pci_msix_pba_bar(pi)) { in pci_nvme_write() 3086 " value 0x%lx", baridx, offset, size, value); in pci_nvme_write() 3092 switch (baridx) { in pci_nvme_write() 3099 __func__, baridx, value); in pci_nvme_write() 3141 pci_nvme_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_nvme_read() argument 3145 if (baridx == pci_msix_table_bar(pi) || in pci_nvme_read() 3146 baridx == pci_msix_pba_bar(pi)) { in pci_nvme_read() 3148 baridx, offset, size); in pci_nvme_read() [all …]
|
| H A D | pci_e82545.c | 2114 e82545_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in e82545_write() argument 2125 switch (baridx) { in e82545_write() 2157 baridx, offset, value, size); in e82545_write() 2164 e82545_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in e82545_read() argument 2175 switch (baridx) { in e82545_read() 2209 baridx, offset, size); in e82545_read()
|
| H A D | pci_ahci.c | 2245 pci_ahci_write(struct pci_devinst *pi, int baridx, uint64_t offset, int size, in pci_ahci_write() argument 2250 assert(baridx == 5); in pci_ahci_write() 2339 pci_ahci_read(struct pci_devinst *pi, int baridx, uint64_t regoff, int size) in pci_ahci_read() argument 2345 assert(baridx == 5); in pci_ahci_read()
|
| H A D | pci_xhci.c | 2311 pci_xhci_write(struct pci_devinst *pi, int baridx, uint64_t offset, in pci_xhci_write() argument 2318 assert(baridx == 0); in pci_xhci_write() 2532 pci_xhci_read(struct pci_devinst *pi, int baridx, uint64_t offset, int size) in pci_xhci_read() argument 2539 assert(baridx == 0); in pci_xhci_read()
|
| /freebsd/usr.sbin/bhyve/amd64/ |
| H A D | pci_lpc.c | 445 pci_lpc_write(struct pci_devinst *pi __unused, int baridx __unused, in pci_lpc_write() 451 pci_lpc_read(struct pci_devinst *pi __unused, int baridx __unused, in pci_lpc_read()
|
| H A D | pci_gvt-d.c | 49 gvt_d_dsmbase_read(struct pci_devinst *pi, int baridx __unused, uint64_t offset, in gvt_d_dsmbase_read() 65 gvt_d_dsmbase_write(struct pci_devinst *pi, int baridx __unused, in gvt_d_dsmbase_write()
|