Home
last modified time | relevance | path

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

/illumos-gate/usr/src/cmd/bhyve/
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,
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 Dpci_passthru.c68 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 …]