Home
last modified time | relevance | path

Searched refs:device (Results 1 – 25 of 142) sorted by relevance

123456

/xen-4.10.0-shim-comet/docs/man/
A Dxen-pci-device-reservations.pod.75 use of this is with device ID 0x0001 to advertise the Xen Platform PCI
6 device - the presence of this virtual device enables a guest Operating
12 vendor ID of 0x5853 and Xen-vendor/device specific PCI device IDs. This file
13 records reservations made within the device ID range in order to avoid
27 try to record specific device IDs in PCI ID databases such as
36 0x0001 | (Xen Platform PCI device)
50 qemu-system-i386 -device xen-pvdevice,help
59 The PCI vendor ID and subsystem vendor ID of the device.
61 =item device-id (must be specified)
63 The PCI device ID and subsystem device ID of the device.
[all …]
A Dxl-network-configuration.pod.541 guest of this VIF device. The value is a 48-bit number represented as
108 Specifies the type of device to valid values are:
114 C<ioemu> (default) -- this device will be provided as an emulate
115 device to the guest and also as a paravirtualised device which the
122 C<vif> -- this device will be provided as a paravirtualised device
133 Specifies the type device to emulated for this guest. Valid values
150 in principle any device supported by your device model
158 Specifies the backend device name for the virtual device.
161 device will have a "-emu" suffice added.
164 C<DOMID> is the guest domain ID and C<DEVID> is the device
[all …]
/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_9pfs.c28 libxl__device *device) in libxl__device_from_p9() argument
30 device->backend_devid = p9->devid; in libxl__device_from_p9()
31 device->backend_domid = p9->backend_domid; in libxl__device_from_p9()
32 device->backend_kind = LIBXL__DEVICE_KIND_9PFS; in libxl__device_from_p9()
33 device->devid = p9->devid; in libxl__device_from_p9()
34 device->domid = domid; in libxl__device_from_p9()
35 device->kind = LIBXL__DEVICE_KIND_9PFS; in libxl__device_from_p9()
A Dlibxl_console.c282 device->devid = console->devid; in libxl__device_console_add()
283 device->domid = domid; in libxl__device_console_add()
352 libxl__device device; in libxl__device_vuart_add() local
363 device.devid = console->devid; in libxl__device_vuart_add()
364 device.domid = domid; in libxl__device_vuart_add()
644 device->backend_devid = vkb->devid; in libxl__device_from_vkb()
647 device->devid = vkb->devid; in libxl__device_from_vkb()
648 device->domid = domid; in libxl__device_from_vkb()
701 device->backend_devid = vfb->devid; in libxl__device_from_vfb()
704 device->devid = vfb->devid; in libxl__device_from_vfb()
[all …]
A Dlibxl_disk.c214 device->domid = domid; in libxl__device_from_disk()
215 device->devid = devid; in libxl__device_from_disk()
243 libxl__device *device; in device_disk_add() local
304 GCNEW(device); in device_disk_add()
451 aodev->dev = device; in device_disk_add()
676 libxl__device device; in libxl_cdrom_insert() local
941 libxl__device device; in libxl__device_disk_find_local_path() local
1031 libxl__device device; in local_device_attach_cb() local
1072 libxl__device *device; in libxl__device_disk_local_initiate_detach() local
1079 GCNEW(device); in libxl__device_disk_local_initiate_detach()
[all …]
A Dlibxl_device.c26 if (device->kind == LIBXL__DEVICE_KIND_CONSOLE && device->devid == 0) in libxl__device_frontend_path()
34 device->devid); in libxl__device_frontend_path()
43 device->domid, device->devid); in libxl__device_backend_path()
52 device->devid); in libxl__device_libxl_path()
137 frontend_perms[0].id = device->domid; in libxl__device_generic_add()
176 if ((device->kind == LIBXL__DEVICE_KIND_CONSOLE && device->devid == 0) || in libxl__device_generic_add()
1838 libxl__device *device; in libxl__device_add_async() local
1865 GCNEW(device); in libxl__device_add_async()
1930 aodev->dev = device; in libxl__device_add_async()
1951 libxl__device *device; in libxl__device_add() local
[all …]
A Dlibxl_vtpm.c33 libxl__device *device) in libxl__device_from_vtpm() argument
35 device->backend_devid = vtpm->devid; in libxl__device_from_vtpm()
36 device->backend_domid = vtpm->backend_domid; in libxl__device_from_vtpm()
37 device->backend_kind = LIBXL__DEVICE_KIND_VTPM; in libxl__device_from_vtpm()
38 device->devid = vtpm->devid; in libxl__device_from_vtpm()
39 device->domid = domid; in libxl__device_from_vtpm()
40 device->kind = LIBXL__DEVICE_KIND_VTPM; in libxl__device_from_vtpm()
A Dlibxl_vdispl.c27 libxl__device *device) in libxl__device_from_vdispl() argument
29 device->backend_devid = vdispl->devid; in libxl__device_from_vdispl()
30 device->backend_domid = vdispl->backend_domid; in libxl__device_from_vdispl()
31 device->backend_kind = LIBXL__DEVICE_KIND_VDISPL; in libxl__device_from_vdispl()
32 device->devid = vdispl->devid; in libxl__device_from_vdispl()
33 device->domid = domid; in libxl__device_from_vdispl()
34 device->kind = LIBXL__DEVICE_KIND_VDISPL; in libxl__device_from_vdispl()
/xen-4.10.0-shim-comet/xen/include/xen/
A Ddevice_tree.h97 struct device dev;
102 static inline struct dt_device_node *dev_to_dt(struct device *dev) in dev_to_dt()
305 dt_device_type_is_equal(const struct dt_device_node *device, in dt_device_type_is_equal() argument
308 return !dt_node_cmp(device->type, type); in dt_device_type_is_equal()
315 device->used_by = used_by; in dt_device_set_used_by()
320 return device->used_by; in dt_device_used_by()
325 device->is_protected = true; in dt_device_set_protected()
330 return device->is_protected; in dt_device_is_protected()
426 bool_t dt_device_is_compatible(const struct dt_device_node *device,
516 unsigned int dt_number_of_irq(const struct dt_device_node *device);
[all …]
/xen-4.10.0-shim-comet/tools/hotplug/NetBSD/
A Dblock76 device=/dev/${disk}d
80 if [ x$device = x ] ; then
83 xenstore-write $xpath/vnd $device
86 device=$xparams
89 physical_device=$(stat -f '%r' "$device")
90 xenstore-write $xpath/physical-device $physical_device
/xen-4.10.0-shim-comet/docs/misc/
A Dvtd.txt15 4 ) change XEN->"PCI-device backend driver" from "M" to "*".
31 a) check if the driver has binded to the device
36 c) add the device to the PCI backend
38 d) let the PCI backend bind to the device
67 11) hide device using pci-stub (example PCI device 01:00.0):
70 - locate the entry for device 01:00.0 and note down the vendor & device ID
111 To override for a specific device:
132 Or just for a specific device:
162 VTd device hotplug:
181 …To specify options for the device, use -o or --options=. Following command would disable MSI-INTx …
[all …]
A Dblock-scripts.txt8 1. When a user passes a block device in the 'target' field of the disk
43 path for the block device to be created.
76 "$XENBUS_PATH/physical-device-path" with the path to the physical
81 "$XENBUS_PATH/physical-device" with the device's major and minor
99 physical-device-path.
101 On Linux, the device model (qemu) needs access to a file it can
104 consume physical-device-path (rather than, say, having dom0 act as
108 simply write "physical-device-path", and then have libxl write the
112 device node* isn't re-used. To do this it currently uses
113 physical-device; and to do this *safely* it needs physical-device to
[all …]
A Dxenstore-paths.markdown35 * $DEVID -- a per-device type device identifier. Typically an integer.
256 ACPI device is not created.
265 ### Frontend device paths
272 #### ~/device/vbd/$DEVID/* []
277 #### ~/device/vfb/$DEVID/* []
282 #### ~/device/vkbd/$DEVID/* []
287 #### ~/device/vif/$DEVID/* []
292 #### ~/device/vscsi/$DEVID/* []
297 #### ~/device/vusb/$DEVID/* []
306 #### ~/device/console/$DEVID/* []
[all …]
/xen-4.10.0-shim-comet/docs/misc/arm/
A Dpassthrough.txt1 Passthrough a device described in the Device Tree to a guest
6 1) Mark the device to let Xen know the device will be used for passthrough.
7 This is done in the device tree node describing the device by adding the
12 2) Create a partial device tree describing the device. The IRQ are mapped
16 be aware that passing a partial device tree to a VM is a powerful tool,
54 information about device tree.
55 * In this example, the device MMIO region is placed at a different
58 3) Compile the partial guest device with dtc (Device Tree Compiler).
71 They can also be calculated from the original device tree (not
73 device tree bindings of the interrupt controller of your platform. For
/xen-4.10.0-shim-comet/xen/drivers/passthrough/
A Dio.c492 girq->device = digl->device = pt_irq_bind->u.pci.device; in pt_irq_create_bind()
605 digl->bus, PCI_SLOT(digl->device), in pt_irq_create_bind()
606 PCI_FUNC(digl->device), digl->intx); in pt_irq_create_bind()
637 unsigned int device = pt_irq_bind->u.pci.device; in pt_irq_destroy_bind() local
644 PCI_SLOT(device), PCI_FUNC(device), intx); in pt_irq_destroy_bind()
669 unsigned int device = pt_irq_bind->u.pci.device; in pt_irq_destroy_bind() local
672 unsigned int link = hvm_pci_intx_link(device, intx); in pt_irq_destroy_bind()
679 girq->device == device && in pt_irq_destroy_bind()
704 digl->device == device && in pt_irq_destroy_bind()
740 unsigned int device = pt_irq_bind->u.pci.device; in pt_irq_destroy_bind() local
[all …]
/xen-4.10.0-shim-comet/xen/arch/arm/platforms/
A Dvexpress.c34 int function, int device) in vexpress_ctrl_start() argument
46 (device << DEVICE_SHIFT); in vexpress_ctrl_start()
63 int vexpress_syscfg(int write, int function, int device, uint32_t *data) in vexpress_syscfg() argument
82 if ( vexpress_ctrl_start(syscfg, write, function, device) < 0 ) in vexpress_syscfg()
85 if ( vexpress_ctrl_start(syscfg, write, function, device) < 0 ) in vexpress_syscfg()
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/
A Dmmconfig-shared.c214 u16 vendor, device; in pci_mmcfg_nvidia_mcp55() local
218 device = (l >> 16) & 0xffff; in pci_mmcfg_nvidia_mcp55()
220 if (PCI_VENDOR_ID_NVIDIA != vendor || 0x0369 != device) in pci_mmcfg_nvidia_mcp55()
239 u16 vendor, device; in pci_mmcfg_nvidia_mcp55() local
244 device = (l >> 16) & 0xffff; in pci_mmcfg_nvidia_mcp55()
246 if (PCI_VENDOR_ID_NVIDIA != vendor || 0x0369 != device) in pci_mmcfg_nvidia_mcp55()
283 u32 device; member
304 u16 vendor, device; in pci_mmcfg_check_hostbridge() local
317 device = (l >> 16) & 0xffff; in pci_mmcfg_check_hostbridge()
320 pci_mmcfg_probes[i].device == device) in pci_mmcfg_check_hostbridge()
A Dmmconf-fam10h.c23 u32 device; member
50 u16 device; in get_fam10h_pci_mmconf_base() local
58 device = (id>>16) & 0xffff; in get_fam10h_pci_mmconf_base()
60 pci_probes[i].device == device) in get_fam10h_pci_mmconf_base()
/xen-4.10.0-shim-comet/docs/
A DINDEX9 misc/hvm-emulated-unplug Xen HVM emulated device unplug protocol
25 misc/arm/passthrough Passthrough a device described in the Device Tree to a guest
26 misc/arm/device-tree/booting Device tree bindings to boot Xen
27 misc/arm/device-tree/passthrough Device tree binding to passthrough a device
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dedd.h30 u8 device; /* %dl: device */ member
82 u8 device; member
89 u8 device; member
124 u8 device; member
141 u8 device; member
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_devicemodel_compat.c46 uint8_t bus, uint8_t device, uint8_t function) in xc_hvm_map_pcidev_to_ioreq_server() argument
49 segment, bus, device, in xc_hvm_map_pcidev_to_ioreq_server()
55 uint8_t bus, uint8_t device, uint8_t function) in xc_hvm_unmap_pcidev_from_ioreq_server() argument
59 device, function); in xc_hvm_unmap_pcidev_from_ioreq_server()
77 uint8_t device, uint8_t intx, unsigned int level) in xc_hvm_set_pci_intx_level() argument
80 bus, device, intx, level); in xc_hvm_set_pci_intx_level()
/xen-4.10.0-shim-comet/tools/flask/policy/modules/
A Dxen.if141 # Define how a device model domain interacts with its target
158 # Allow creation of a device model and HVM domain pair
170 # use_device_iommu(domain, device)
171 # Allow a device to be used by a domain
179 # use_device_iommu_nointremap(domain, device)
180 # Allow a device to be used by a domain
190 # use_device_noiommu(domain, device)
191 # Allow a device to be used by a domain
199 # admin_device(domain, device)
200 # Allow a device to be used and delegated by a domain
/xen-4.10.0-shim-comet/tools/hotplug/Linux/
A Dexternal-device-migrate37 -type <device type> : the type of device that is migrating
38 -subtype <dev. subtype>: the subtype of the device
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Dirq.h113 uint8_t device; member
144 uint8_t device; member
185 void hvm_pci_intx_assert(struct domain *d, unsigned int device,
187 void hvm_pci_intx_deassert(struct domain *d, unsigned int device,
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dirq.c61 struct domain *d, unsigned int device, unsigned int intx) in __hvm_pci_intx_assert() argument
66 ASSERT((device <= 31) && (intx <= 3)); in __hvm_pci_intx_assert()
71 gsi = hvm_pci_intx_gsi(device, intx); in __hvm_pci_intx_assert()
80 link = hvm_pci_intx_link(device, intx); in __hvm_pci_intx_assert()
88 struct domain *d, unsigned int device, unsigned int intx) in hvm_pci_intx_assert() argument
91 __hvm_pci_intx_assert(d, device, intx); in hvm_pci_intx_assert()
96 struct domain *d, unsigned int device, unsigned int intx) in __hvm_pci_intx_deassert() argument
101 ASSERT((device <= 31) && (intx <= 3)); in __hvm_pci_intx_deassert()
106 gsi = hvm_pci_intx_gsi(device, intx); in __hvm_pci_intx_deassert()
114 link = hvm_pci_intx_link(device, intx); in __hvm_pci_intx_deassert()
[all …]

Completed in 39 milliseconds

123456