Symbol: pptdev
lib/libvmmapi/ppt.c
42
struct vm_pptdev pptdev;
lib/libvmmapi/ppt.c
44
bzero(&pptdev, sizeof(pptdev));
lib/libvmmapi/ppt.c
45
pptdev.bus = bus;
lib/libvmmapi/ppt.c
46
pptdev.slot = slot;
lib/libvmmapi/ppt.c
47
pptdev.func = func;
lib/libvmmapi/ppt.c
49
return (ioctl(ctx->fd, VM_BIND_PPTDEV, &pptdev));
lib/libvmmapi/ppt.c
55
struct vm_pptdev pptdev;
lib/libvmmapi/ppt.c
57
bzero(&pptdev, sizeof(pptdev));
lib/libvmmapi/ppt.c
58
pptdev.bus = bus;
lib/libvmmapi/ppt.c
59
pptdev.slot = slot;
lib/libvmmapi/ppt.c
60
pptdev.func = func;
lib/libvmmapi/ppt.c
62
return (ioctl(ctx->fd, VM_UNBIND_PPTDEV, &pptdev));
sys/amd64/vmm/io/ppt.c
125
static TAILQ_HEAD(, pptdev) pptdev_list = TAILQ_HEAD_INITIALIZER(pptdev_list);
sys/amd64/vmm/io/ppt.c
161
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
191
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
224
DEFINE_CLASS_0(ppt, ppt_driver, ppt_methods, sizeof(struct pptdev));
sys/amd64/vmm/io/ppt.c
228
ppt_find(struct vm *vm, int bus, int slot, int func, struct pptdev **pptp)
sys/amd64/vmm/io/ppt.c
231
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
254
ppt_unmap_all_mmio(struct vm *vm, struct pptdev *ppt)
sys/amd64/vmm/io/ppt.c
269
ppt_teardown_msi(struct pptdev *ppt)
sys/amd64/vmm/io/ppt.c
300
ppt_teardown_msix_intr(struct pptdev *ppt, int idx)
sys/amd64/vmm/io/ppt.c
321
ppt_teardown_msix(struct pptdev *ppt)
sys/amd64/vmm/io/ppt.c
358
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
373
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
404
ppt_bar_enables(struct pptdev *ppt)
sys/amd64/vmm/io/ppt.c
422
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
451
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
480
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
498
ppt_valid_bar_mapping(struct pptdev *ppt, vm_paddr_t hpa, size_t len)
sys/amd64/vmm/io/ppt.c
520
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
559
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
586
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
590
ppt = pptarg->pptdev;
sys/amd64/vmm/io/ppt.c
617
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
690
ppt->msi.arg[i].pptdev = ppt;
sys/amd64/vmm/io/ppt.c
716
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
79
struct pptdev *pptdev;
sys/amd64/vmm/io/ppt.c
817
ppt->msix.arg[idx].pptdev = ppt;
sys/amd64/vmm/io/ppt.c
845
struct pptdev *ppt;
sys/amd64/vmm/io/ppt.c
93
TAILQ_ENTRY(pptdev) next;
sys/amd64/vmm/vmm_dev_machdep.c
280
struct vm_pptdev *pptdev;
sys/amd64/vmm/vmm_dev_machdep.c
282
pptdev = (struct vm_pptdev *)data;
sys/amd64/vmm/vmm_dev_machdep.c
283
error = ppt_disable_msix(vm, pptdev->bus, pptdev->slot,
sys/amd64/vmm/vmm_dev_machdep.c
284
pptdev->func);
sys/amd64/vmm/vmm_dev_machdep.c
304
struct vm_pptdev *pptdev;
sys/amd64/vmm/vmm_dev_machdep.c
306
pptdev = (struct vm_pptdev *)data;
sys/amd64/vmm/vmm_dev_machdep.c
307
error = vm_assign_pptdev(vm, pptdev->bus, pptdev->slot,
sys/amd64/vmm/vmm_dev_machdep.c
308
pptdev->func);
sys/amd64/vmm/vmm_dev_machdep.c
312
struct vm_pptdev *pptdev;
sys/amd64/vmm/vmm_dev_machdep.c
314
pptdev = (struct vm_pptdev *)data;
sys/amd64/vmm/vmm_dev_machdep.c
315
error = vm_unassign_pptdev(vm, pptdev->bus, pptdev->slot,
sys/amd64/vmm/vmm_dev_machdep.c
316
pptdev->func);