Searched refs:passthru_softc (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | pci_passthru.h | 15 struct passthru_softc; 17 typedef int (*cfgread_handler)(struct passthru_softc *sc, 19 typedef int (*cfgwrite_handler)(struct passthru_softc *sc, 24 int passthru_cfgread_emulate(struct passthru_softc *sc, struct pci_devinst *pi, 26 int passthru_cfgwrite_emulate(struct passthru_softc *sc, struct pci_devinst *pi, 28 int set_pcir_handler(struct passthru_softc *sc, int reg, int len,
|
H A D | pci_passthru.c | 68 struct passthru_softc { struct 111 passthru_read_config(const struct passthru_softc *sc, long reg, int width) in passthru_read_config() 125 passthru_write_config(const struct passthru_softc *sc, long reg, int width, in passthru_write_config() 138 passthru_get_bar(struct passthru_softc *sc, int bar, enum pcibar_type *type, in passthru_get_bar() 209 passthru_intr_limit(struct passthru_softc *sc, struct msixcap *msixcap) in passthru_intr_limit() 245 cfginitmsi(struct passthru_softc *sc) in cfginitmsi() 352 msix_table_read(struct passthru_softc *sc, uint64_t offset, int size) in msix_table_read() 426 msix_table_write(struct vmctx *ctx, struct passthru_softc *sc, in msix_table_write() 493 init_msix_table(struct vmctx *ctx __unused, struct passthru_softc *sc) in init_msix_table() 556 cfginitbar(struct vmctx *ctx __unused, struct passthru_softc *sc) in cfginitbar() [all …]
|