Home
last modified time | relevance | path

Searched refs:pci (Results 1 – 25 of 44) sorted by relevance

12

/xen/docs/misc/
A Dvtd.txt22 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 Dstubdom.txt66 - "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 Ddevice.h14 #define pci_to_dev(pci) (pci) argument
A Dedd.h65 } pci; member
/xen/tools/flask/utils/
A DMakefile11 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 Dio.c492 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 DMakefile7 obj-$(CONFIG_HAS_PCI) += pci.o
/xen/xen/common/efi/
A Dboot.c905 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 DMakefile1 obj-y += pci.o
/xen/stubdom/
A Dlibpci.config.mak7 PCI_IDS=pci.ids.gz
A Dpciutils.patch16 --- 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 Dirq.c290 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 DMakefile3 obj-$(CONFIG_HAS_PCI) += pci/
A DKconfig11 source "drivers/pci/Kconfig"
/xen/xen/arch/x86/efi/
A Defi-boot.h356 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 Dnic_dev.te6 # use flask-label-pci to dynamically label devices on each boot or define the
A Ddom0.te57 # Allow flask-label-pci to add and change labels
/xen/xen/arch/x86/x86_64/
A DMakefile6 obj-y += pci.o
/xen/docs/man/
A Dxen-pci-device-reservations.7.pod3 xen-pci-device-reservations - Xen PCI device ID registry
32 https://pci-ids.ucw.cz and https://devicehunt.com
/xen/tools/libxc/
A Dxc_domain.c784 .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 DMakefile33 OBJS += e820.o pci.o pir.o ctype.o
/xen/xen/include/asm-x86/hvm/
A Dirq.h63 struct { uint8_t dev, intx; } pci; member
/xen/xen/common/compat/
A Dmemory.c30 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 Dphysdev.h337 struct physdev_pci_device pci; member
/xen/tools/golang/xenlight/
A Dxenlight.go1190 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 {

Completed in 135 milliseconds

12