Searched refs:pci_devinst (Results 1 - 14 of 14) sorted by relevance

/freebsd-10.1-release/usr.sbin/bhyve/
H A Dpci_irq.h33 struct pci_devinst;
35 void pci_irq_assert(struct pci_devinst *pi);
36 void pci_irq_deassert(struct pci_devinst *pi);
H A Dpci_emul.h44 struct pci_devinst;
51 int (*pe_init)(struct vmctx *, struct pci_devinst *,
55 void (*pe_write_dsdt)(struct pci_devinst *);
59 struct pci_devinst *pi, int offset,
62 struct pci_devinst *pi, int offset,
67 struct pci_devinst *pi, int baridx,
70 struct pci_devinst *pi, int baridx,
111 struct pci_devinst { struct
208 void msicap_cfgwrite(struct pci_devinst *pi, int capoff, int offset,
210 void msixcap_cfgwrite(struct pci_devinst *p
[all...]
H A Dpci_uart.c51 struct pci_devinst *pi = arg;
59 struct pci_devinst *pi = arg;
65 pci_uart_write(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
76 pci_uart_read(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
89 pci_uart_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
H A Dpci_hostbridge.c35 pci_hostbridge_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
51 pci_amd_hostbridge_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
H A Dvirtio.h282 struct pci_devinst;
323 struct pci_devinst *vs_pi; /* PCI device instance */
462 void *dev_softc, struct pci_devinst *pi,
473 uint64_t vi_pci_read(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
475 void vi_pci_write(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
H A Dpci_emul.c80 struct pci_devinst *fi_devi;
122 static void pci_lintr_route(struct pci_devinst *pi);
123 static void pci_lintr_update(struct pci_devinst *pi);
226 pci_valid_pba_offset(struct pci_devinst *pi, uint64_t offset)
240 pci_emul_msix_twrite(struct pci_devinst *pi, uint64_t offset, int size,
276 pci_emul_msix_tread(struct pci_devinst *pi, uint64_t offset, int size)
320 pci_msix_table_bar(struct pci_devinst *pi)
330 pci_msix_pba_bar(struct pci_devinst *pi)
343 struct pci_devinst *pdi = arg;
369 struct pci_devinst *pd
[all...]
H A Dpci_passthru.c71 struct pci_devinst *psc_pi;
138 passthru_add_msicap(struct pci_devinst *pi, int msgnum, int nextptr)
167 struct pci_devinst *pi;
271 struct pci_devinst *pi;
321 struct pci_devinst *pi;
369 struct pci_devinst *pi = sc->psc_pi;
443 struct pci_devinst *pi;
524 cfginit(struct vmctx *ctx, struct pci_devinst *pi, int bus, int slot, int func)
549 passthru_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
630 passthru_cfgread(struct vmctx *ctx, int vcpu, struct pci_devinst *p
[all...]
H A Dpci_lpc.c63 static struct pci_devinst *lpc_bridge;
204 pci_lpc_write_dsdt(struct pci_devinst *pi)
324 pci_lpc_cfgwrite(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
345 pci_lpc_write(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
351 pci_lpc_read(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
361 pci_lpc_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
H A Dpci_virtio_rnd.c136 pci_vtrnd_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
H A Dpci_irq.c154 pci_irq_assert(struct pci_devinst *pi)
175 pci_irq_deassert(struct pci_devinst *pi)
H A Dvirtio.c59 void *dev_softc, struct pci_devinst *pi,
221 * be indirect, this also needs the vmctx (in the pci_devinst
502 vi_pci_read(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
622 vi_pci_write(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
H A Dpci_virtio_block.c253 pci_vtblk_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
H A Dpci_ahci.c181 struct pci_devinst *asc_pi;
215 struct pci_devinst *pi;
1659 pci_ahci_write(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
1753 pci_ahci_read(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, int baridx,
1779 pci_ahci_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts, int atapi)
1867 pci_ahci_hd_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
1874 pci_ahci_atapi_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
H A Dpci_virtio_net.c535 pci_vtnet_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)

Completed in 124 milliseconds