Symbol: pptdev
usr/src/lib/libvmmapi/common/vmmapi.c
1243
struct vm_pptdev pptdev;
usr/src/lib/libvmmapi/common/vmmapi.c
1245
bzero(&pptdev, sizeof(pptdev));
usr/src/lib/libvmmapi/common/vmmapi.c
1246
pptdev.bus = bus;
usr/src/lib/libvmmapi/common/vmmapi.c
1247
pptdev.slot = slot;
usr/src/lib/libvmmapi/common/vmmapi.c
1248
pptdev.func = func;
usr/src/lib/libvmmapi/common/vmmapi.c
1250
return (ioctl(ctx->fd, VM_BIND_PPTDEV, &pptdev));
usr/src/lib/libvmmapi/common/vmmapi.c
1256
struct vm_pptdev pptdev;
usr/src/lib/libvmmapi/common/vmmapi.c
1258
bzero(&pptdev, sizeof(pptdev));
usr/src/lib/libvmmapi/common/vmmapi.c
1259
pptdev.bus = bus;
usr/src/lib/libvmmapi/common/vmmapi.c
1260
pptdev.slot = slot;
usr/src/lib/libvmmapi/common/vmmapi.c
1261
pptdev.func = func;
usr/src/lib/libvmmapi/common/vmmapi.c
1263
return (ioctl(ctx->fd, VM_UNBIND_PPTDEV, &pptdev));
usr/src/lib/libvmmapi/common/vmmapi.c
1352
struct vm_pptdev pptdev;
usr/src/lib/libvmmapi/common/vmmapi.c
1354
pptdev.pptfd = pptfd;
usr/src/lib/libvmmapi/common/vmmapi.c
1355
return (ioctl(ctx->fd, VM_BIND_PPTDEV, &pptdev));
usr/src/lib/libvmmapi/common/vmmapi.c
1361
struct vm_pptdev pptdev;
usr/src/lib/libvmmapi/common/vmmapi.c
1363
pptdev.pptfd = pptfd;
usr/src/lib/libvmmapi/common/vmmapi.c
1364
return (ioctl(ctx->fd, VM_UNBIND_PPTDEV, &pptdev));
usr/src/lib/libvmmapi/common/vmmapi.c
1439
struct vm_pptdev pptdev;
usr/src/lib/libvmmapi/common/vmmapi.c
1441
pptdev.pptfd = pptfd;
usr/src/lib/libvmmapi/common/vmmapi.c
1442
return (ioctl(ctx->fd, VM_PPTDEV_DISABLE_MSIX, &pptdev));
usr/src/uts/intel/io/vmm/io/ppt.c
1015
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
1032
struct pptdev *ppt = list_head(&pptdev_list);
usr/src/uts/intel/io/vmm/io/ppt.c
1061
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
1126
ppt_do_unassign(struct pptdev *ppt)
usr/src/uts/intel/io/vmm/io/ppt.c
1156
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
1176
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
1192
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
1239
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
1273
struct pptdev *ppt = pptarg->pptdev;
usr/src/uts/intel/io/vmm/io/ppt.c
1296
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
1367
ppt->msi.arg[i].pptdev = ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
1399
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
1467
ppt->msix.arg[idx].pptdev = ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
1503
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
1530
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
168
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
333
ppt_find_msix_table_bar(struct pptdev *ppt)
usr/src/uts/intel/io/vmm/io/ppt.c
355
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
390
ppt_bar_wipe(struct pptdev *ppt)
usr/src/uts/intel/io/vmm/io/ppt.c
404
ppt_bar_crawl(struct pptdev *ppt)
usr/src/uts/intel/io/vmm/io/ppt.c
465
ppt_bar_verify_mmio(struct pptdev *ppt, uint64_t base, uint64_t size)
usr/src/uts/intel/io/vmm/io/ppt.c
501
ppt_toggle_bar(struct pptdev *ppt, boolean_t enable)
usr/src/uts/intel/io/vmm/io/ppt.c
544
struct pptdev *ppt = NULL;
usr/src/uts/intel/io/vmm/io/ppt.c
594
struct pptdev *ppt;
usr/src/uts/intel/io/vmm/io/ppt.c
630
struct pptdev *ppt = ddi_get_soft_state(ppt_state, inst);
usr/src/uts/intel/io/vmm/io/ppt.c
699
list_create(&pptdev_list, sizeof (struct pptdev),
usr/src/uts/intel/io/vmm/io/ppt.c
700
offsetof(struct pptdev, pptd_node));
usr/src/uts/intel/io/vmm/io/ppt.c
702
error = ddi_soft_state_init(&ppt_state, sizeof (struct pptdev), 0);
usr/src/uts/intel/io/vmm/io/ppt.c
886
ppt_findf(struct vm *vm, int fd, struct pptdev **pptp)
usr/src/uts/intel/io/vmm/io/ppt.c
888
struct pptdev *ppt = NULL;
usr/src/uts/intel/io/vmm/io/ppt.c
92
struct pptdev *pptdev;
usr/src/uts/intel/io/vmm/io/ppt.c
926
ppt_unmap_all_mmio(struct vm *vm, struct pptdev *ppt)
usr/src/uts/intel/io/vmm/io/ppt.c
941
ppt_teardown_msi(struct pptdev *ppt)
usr/src/uts/intel/io/vmm/io/ppt.c
972
ppt_teardown_msix_intr(struct pptdev *ppt, int idx)
usr/src/uts/intel/io/vmm/io/ppt.c
988
ppt_teardown_msix(struct pptdev *ppt)
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
673
struct vm_pptdev pptdev;
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
675
if (ddi_copyin(datap, &pptdev, sizeof (pptdev), md)) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
679
error = ppt_disable_msix(sc->vmm_vm, pptdev.pptfd);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
705
struct vm_pptdev pptdev;
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
707
if (ddi_copyin(datap, &pptdev, sizeof (pptdev), md)) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
711
error = vm_assign_pptdev(sc->vmm_vm, pptdev.pptfd);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
715
struct vm_pptdev pptdev;
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
717
if (ddi_copyin(datap, &pptdev, sizeof (pptdev), md)) {
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
721
error = vm_unassign_pptdev(sc->vmm_vm, pptdev.pptfd);