passthru_softc
struct passthru_softc *sc;
struct passthru_softc *sc = pi->pi_arg;
struct passthru_softc *sc = pi->pi_arg;
struct passthru_softc *sc;
passthru_read_config(const struct passthru_softc *sc, long reg, int width)
struct passthru_softc *sc;
passthru_write_config(const struct passthru_softc *sc, long reg, int width,
passthru_get_bar(struct passthru_softc *sc, int bar, enum pcibar_type *type,
passthru_intr_limit(struct passthru_softc *sc, struct msixcap *msixcap)
cfginitmsi(struct passthru_softc *sc)
msix_table_read(struct passthru_softc *sc, uint64_t offset, int size)
msix_table_write(struct vmctx *ctx, struct passthru_softc *sc,
init_msix_table(struct vmctx *ctx __unused, struct passthru_softc *sc)
cfginitbar(struct vmctx *ctx __unused, struct passthru_softc *sc)
cfginit(struct vmctx *ctx, struct passthru_softc *sc)
set_pcir_handler(struct passthru_softc *sc, int reg, int len,
struct passthru_softc *const sc, const char *const romfile)
struct passthru_softc *sc;
sc = calloc(1, sizeof(struct passthru_softc));
msicap_access(struct passthru_softc *sc, int coff)
msixcap_access(struct passthru_softc *sc, int coff)
passthru_cfgread_default(struct passthru_softc *sc,
passthru_cfgread_emulate(struct passthru_softc *sc __unused,
struct passthru_softc *sc;
passthru_cfgwrite_default(struct passthru_softc *sc, struct pci_devinst *pi,
passthru_cfgwrite_emulate(struct passthru_softc *sc __unused,
struct passthru_softc;
typedef int (*cfgread_handler)(struct passthru_softc *sc,
typedef int (*cfgwrite_handler)(struct passthru_softc *sc,
int passthru_cfgread_emulate(struct passthru_softc *sc, struct pci_devinst *pi,
int passthru_cfgwrite_emulate(struct passthru_softc *sc, struct pci_devinst *pi,
int set_pcir_handler(struct passthru_softc *sc, int reg, int len,