/xen/docs/misc/ |
A D | vtd.txt | 22 11) "hide" pci device from dom0 as following sample grub entry: 32 ls -l /sys/bus/pci/devices/0000:01:00.0/driver 33 ... /sys/bus/pci/devices/0000:01:00.0/driver -> ../../../../bus/pci/drivers/igb 43 pci = [ '01:00.0', '03:00.0' ] 76 echo "8086 10b9" > /sys/bus/pci/drivers/pci-stub/new_id 78 echo "0000:01:00.0" > /sys/bus/pci/drivers/pci-stub/bind 81 pci = [ '01:00.0' ] 112 pci = [ '01:00.0,msitranslate=0', '03:00.0' ] 169 [root@vt-vtd ~]# xm pci-list HVMDomainVtd 175 [root@vt-vtd ~]# xm pci-detach HVMDomainVtd 0:2:0.0 [all …]
|
A D | stubdom.txt | 66 - "pci-ins" - PCI hot plug, results: 67 - "pci-inserted" - success 68 - "pci-insert-failed" - failure 69 - "pci-rem" - PCI hot remove, results: 70 - "pci-removed" - success
|
/xen/xen/include/asm-x86/ |
A D | device.h | 14 #define pci_to_dev(pci) (pci) argument
|
A D | edd.h | 65 } pci; member
|
/xen/tools/flask/utils/ |
A D | Makefile | 11 CLIENTS := flask-loadpolicy flask-setenforce flask-getenforce flask-label-pci flask-get-bool flask-… 27 flask-label-pci: label-pci.o
|
/xen/xen/drivers/passthrough/ |
A D | io.c | 492 girq->bus = digl->bus = pt_irq_bind->u.pci.bus; in pt_irq_create_bind() 494 girq->intx = digl->intx = pt_irq_bind->u.pci.intx; in pt_irq_create_bind() 644 unsigned int device = pt_irq_bind->u.pci.device; in pt_irq_destroy_bind() 645 unsigned int intx = pt_irq_bind->u.pci.intx; in pt_irq_destroy_bind() 650 pt_irq_bind->u.pci.bus, in pt_irq_destroy_bind() 690 unsigned int bus = pt_irq_bind->u.pci.bus; in pt_irq_destroy_bind() 691 unsigned int device = pt_irq_bind->u.pci.device; in pt_irq_destroy_bind() 692 unsigned int intx = pt_irq_bind->u.pci.intx; in pt_irq_destroy_bind() 762 unsigned int device = pt_irq_bind->u.pci.device; in pt_irq_destroy_bind() 767 pt_irq_bind->u.pci.bus, PCI_SLOT(device), in pt_irq_destroy_bind() [all …]
|
A D | Makefile | 7 obj-$(CONFIG_HAS_PCI) += pci.o
|
/xen/xen/common/efi/ |
A D | boot.c | 905 EFI_PCI_IO *pci = NULL; in setup_efi_pci() local 911 if ( EFI_ERROR(status) || !pci || !pci->RomImage || !pci->RomSize ) in setup_efi_pci() 914 status = pci->Attributes(pci, EfiPciIoAttributeOperationGet, 0, in setup_efi_pci() 918 EFI_ERROR(pci->GetLocation(pci, &segment, &bus, &device, in setup_efi_pci() 930 DisplayUint(pci->RomSize, 0); in setup_efi_pci() 932 DisplayUint((UINTN)pci->RomImage, 0); in setup_efi_pci() 935 size = pci->RomSize + sizeof(*rom); in setup_efi_pci() 942 rom->size = pci->RomSize; in setup_efi_pci() 944 status = pci->Pci.Read(pci, EfiPciIoWidthUint16, PCI_VENDOR_ID, 1, in setup_efi_pci() 947 status = pci->Pci.Read(pci, EfiPciIoWidthUint16, PCI_DEVICE_ID, 1, in setup_efi_pci() [all …]
|
/xen/xen/drivers/pci/ |
A D | Makefile | 1 obj-y += pci.o
|
/xen/stubdom/ |
A D | libpci.config.mak | 7 PCI_IDS=pci.ids.gz
|
A D | pciutils.patch | 16 --- pciutils-2.2.9.orig/lib/pci.h 2006-09-09 13:46:06.000000000 +0100 17 +++ pciutils-2.2.9/lib/pci.h 2008-06-30 18:56:15.350111000 +0100 20 PCI_ACCESS_OBSD_DEVICE, /* OpenBSD /dev/pci */
|
/xen/xen/arch/x86/hvm/ |
A D | irq.c | 290 pdev = hvm_irq->callback_via.pci.dev; in hvm_set_callback_irq_level() 291 pintx = hvm_irq->callback_via.pci.intx; in hvm_set_callback_irq_level() 456 pdev = hvm_irq->callback_via.pci.dev; in hvm_set_callback_via() 457 pintx = hvm_irq->callback_via.pci.intx; in hvm_set_callback_via() 481 pdev = hvm_irq->callback_via.pci.dev = (uint8_t)(via >> 11) & 31; in hvm_set_callback_via() 482 pintx = hvm_irq->callback_via.pci.intx = (uint8_t)via & 3; in hvm_set_callback_via() 669 pdev = hvm_irq->callback_via.pci.dev; in irq_save_pci() 670 pintx = hvm_irq->callback_via.pci.intx; in irq_save_pci()
|
/xen/xen/drivers/ |
A D | Makefile | 3 obj-$(CONFIG_HAS_PCI) += pci/
|
A D | Kconfig | 11 source "drivers/pci/Kconfig"
|
/xen/xen/arch/x86/efi/ |
A D | efi-boot.h | 356 enum { root, acpi, pci, ctrlr } state = root; in efi_arch_edd() enumerator 393 params->interface_path.pci.bus = devp.Acpi->UID; in efi_arch_edd() 406 state = pci; in efi_arch_edd() 408 params->interface_path.pci.slot = devp.Pci->Device; in efi_arch_edd() 409 params->interface_path.pci.function = devp.Pci->Function; in efi_arch_edd() 412 if ( state != pci || boot_edd_info_nr > EDD_INFO_MAX ) in efi_arch_edd() 419 params->interface_path.pci.channel = in efi_arch_edd()
|
/xen/tools/flask/policy/modules/ |
A D | nic_dev.te | 6 # use flask-label-pci to dynamically label devices on each boot or define the
|
A D | dom0.te | 57 # Allow flask-label-pci to add and change labels
|
/xen/xen/arch/x86/x86_64/ |
A D | Makefile | 6 obj-y += pci.o
|
/xen/docs/man/ |
A D | xen-pci-device-reservations.7.pod | 3 xen-pci-device-reservations - Xen PCI device ID registry 32 https://pci-ids.ucw.cz and https://devicehunt.com
|
/xen/tools/libxc/ |
A D | xc_domain.c | 784 .dev.pci.seg = seg, in xc_reserved_device_memory_map() 785 .dev.pci.bus = bus, in xc_reserved_device_memory_map() 786 .dev.pci.devfn = devfn, in xc_reserved_device_memory_map() 1522 domctl.u.assign_device.u.pci.machine_sbdf = machine_sbdf; in xc_assign_device() 1573 domctl.u.assign_device.u.pci.machine_sbdf = machine_sbdf; in xc_test_assign_device() 1762 bind->u.pci.bus = bus; in xc_domain_bind_pt_irq_int() 1763 bind->u.pci.device = device; in xc_domain_bind_pt_irq_int() 1764 bind->u.pci.intx = intx; in xc_domain_bind_pt_irq_int() 1820 bind->u.pci.bus = bus; in xc_domain_unbind_pt_irq_int() 1821 bind->u.pci.device = device; in xc_domain_unbind_pt_irq_int() [all …]
|
/xen/tools/firmware/hvmloader/ |
A D | Makefile | 33 OBJS += e820.o pci.o pir.o ctype.o
|
/xen/xen/include/asm-x86/hvm/ |
A D | irq.h | 63 struct { uint8_t dev, intx; } pci; member
|
/xen/xen/common/compat/ |
A D | memory.c | 30 uint32_t sbdf = PCI_SBDF3(grdm->map.dev.pci.seg, grdm->map.dev.pci.bus, in get_reserved_device_memory() 31 grdm->map.dev.pci.devfn).sbdf; in get_reserved_device_memory()
|
/xen/xen/include/public/ |
A D | physdev.h | 337 struct physdev_pci_device pci; member
|
/xen/tools/golang/xenlight/ |
A D | xenlight.go | 1190 func (Ctx *Context) DevicePciAdd(domid Domid, pci *DevicePci) error { 1193 if err := pci.toC(&cpci); err != nil { 1207 func (Ctx *Context) DevicePciRemove(domid Domid, pci *DevicePci) error { 1210 if err := pci.toC(&cpci); err != nil {
|