Home
last modified time | relevance | path

Searched refs:passthru_softc (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/cmd/bhyve/common/
H A Dpci_passthru.h15 struct passthru_softc;
17 typedef int (*cfgread_handler)(struct passthru_softc *sc,
19 typedef int (*cfgwrite_handler)(struct passthru_softc *sc,
26 int passthru_cfgread_emulate(struct passthru_softc *sc, struct pci_devinst *pi,
28 int passthru_cfgwrite_emulate(struct passthru_softc *sc, struct pci_devinst *pi,
30 int set_pcir_handler(struct passthru_softc *sc, int reg, int len,
H A Dpci_passthru.c67 struct passthru_softc { struct
110 passthru_read_config(const struct passthru_softc *sc, long reg, int width) in passthru_read_config()
124 passthru_write_config(const struct passthru_softc *sc, long reg, int width, in passthru_write_config()
137 passthru_get_bar(struct passthru_softc *sc, int bar, enum pcibar_type *type, in passthru_get_bar()
208 passthru_intr_limit(struct passthru_softc *sc, struct msixcap *msixcap) in passthru_intr_limit()
244 cfginitmsi(struct passthru_softc *sc) in cfginitmsi()
351 msix_table_read(struct passthru_softc *sc, uint64_t offset, int size) in msix_table_read()
425 msix_table_write(struct vmctx *ctx, struct passthru_softc *sc, in msix_table_write()
492 init_msix_table(struct vmctx *ctx __unused, struct passthru_softc *sc) in init_msix_table()
555 cfginitbar(struct vmctx *ctx __unused, struct passthru_softc *sc) in cfginitbar()
[all …]