| /kernel/linux/linux-5.10/net/vmw_vsock/ |
| D | Kconfig | 7 tristate "Virtual Socket protocol" 9 Virtual Socket Protocol is a socket protocol similar to TCP/IP 10 allowing communication between Virtual Machines and hypervisor 20 tristate "Virtual Sockets monitoring interface" 30 tristate "Virtual Sockets loopback transport" 35 This module implements a loopback transport for Virtual Sockets, 42 tristate "VMware VMCI transport for Virtual Sockets" 45 This module implements a VMCI transport for Virtual Sockets. 47 Enable this transport if your Virtual Machine runs on a VMware 54 tristate "virtio transport for Virtual Sockets" [all …]
|
| /kernel/linux/linux-4.19/net/vmw_vsock/ |
| D | Kconfig | 6 tristate "Virtual Socket protocol" 8 Virtual Socket Protocol is a socket protocol similar to TCP/IP 9 allowing communication between Virtual Machines and hypervisor 19 tristate "Virtual Sockets monitoring interface" 29 tristate "VMware VMCI transport for Virtual Sockets" 32 This module implements a VMCI transport for Virtual Sockets. 34 Enable this transport if your Virtual Machine runs on a VMware 41 tristate "virtio transport for Virtual Sockets" 45 This module implements a virtio transport for Virtual Sockets. 47 Enable this transport if your Virtual Machine host supports Virtual [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/unisys/Documentation/ |
| D | overview.txt | 19 present the virtual busses involved. Drivers in the 'visor*' driver set are 29 as the "service partition", "IO partition" (for virtual network and scsi disk 30 devices), or "console partition" (for virtual keyboard and mouse devices). 32 Each virtual device requires exactly 1 dedicated channel, which the guest 59 The visorbus driver handles the virtual busses on which all of the virtual 72 visorbus can similarly force auto-loading of function drivers for virtual 74 form in the hotplug uevent environment when each virtual device is 83 The actual struct device objects that correspond to each virtual bus and 84 each virtual device are created and owned by visorbus. These device objects 104 * the addresses of callback functions to be called whenever a virtual [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/unisys/Documentation/ |
| D | overview.txt | 19 visorbus to present the virtual busses involved. Drivers in the 'visor*' 29 as the "service partition", "IO partition" (for virtual network and scsi disk 30 devices), or "console partition" (for virtual keyboard and mouse devices). 32 Each virtual device requires exactly 1 dedicated channel, which the guest 59 The visorbus driver handles the virtual busses on which all of the virtual 72 visorbus can similarly force auto-loading of function drivers for virtual 74 form in the hotplug uevent environment when each virtual device is 83 The actual struct device objects that correspond to each virtual bus and 84 each virtual device are created and owned by visorbus. These device objects 104 * the addresses of callback functions to be called whenever a virtual [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | io.c | 70 .virtual = L3_24XX_VIRT, 76 .virtual = L4_24XX_VIRT, 86 .virtual = DSP_MEM_2420_VIRT, 92 .virtual = DSP_IPI_2420_VIRT, 98 .virtual = DSP_MMU_2420_VIRT, 110 .virtual = L4_WK_243X_VIRT, 116 .virtual = OMAP243X_GPMC_VIRT, 122 .virtual = OMAP243X_SDRC_VIRT, 128 .virtual = OMAP243X_SMS_VIRT, 140 .virtual = L3_34XX_VIRT, [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-omap2/ |
| D | io.c | 72 .virtual = L3_24XX_VIRT, 78 .virtual = L4_24XX_VIRT, 88 .virtual = DSP_MEM_2420_VIRT, 94 .virtual = DSP_IPI_2420_VIRT, 100 .virtual = DSP_MMU_2420_VIRT, 112 .virtual = L4_WK_243X_VIRT, 118 .virtual = OMAP243X_GPMC_VIRT, 124 .virtual = OMAP243X_SDRC_VIRT, 130 .virtual = OMAP243X_SMS_VIRT, 142 .virtual = L3_34XX_VIRT, [all …]
|
| /kernel/linux/linux-4.19/Documentation/sparc/oradax/ |
| D | dax-hv-api.txt | 1 Excerpt from UltraSPARC Virtual Machine Specification 14 …se APIs may only be provided by certain platforms, and may not be available to all virtual machines 22 functionality offered may vary by virtual machine implementation. 24 …The DAX is a virtual device to sun4v guests, with supported data operations indicated by the virtu… 38 …e is no fixed limit on the number of outstanding CCBs guest software may have queued in the virtual 39 …machine, however, internal resource limitations within the virtual machine can cause CCB submissio… 44 …he availablility of DAX coprocessor command service is indicated by the presence of the DAX virtual 45 …device node in the guest MD (Section 8.24.17, “Database Analytics Accelerators (DAX) virtual-device 49 The query functionality may vary based on the compatibility property of the virtual device: 111 36.1.2. DAX Virtual Device Interrupts [all …]
|
| /kernel/linux/linux-5.10/Documentation/sparc/oradax/ |
| D | dax-hv-api.txt | 1 Excerpt from UltraSPARC Virtual Machine Specification 14 …se APIs may only be provided by certain platforms, and may not be available to all virtual machines 22 functionality offered may vary by virtual machine implementation. 24 …The DAX is a virtual device to sun4v guests, with supported data operations indicated by the virtu… 38 …e is no fixed limit on the number of outstanding CCBs guest software may have queued in the virtual 39 …machine, however, internal resource limitations within the virtual machine can cause CCB submissio… 44 …he availablility of DAX coprocessor command service is indicated by the presence of the DAX virtual 45 …device node in the guest MD (Section 8.24.17, “Database Analytics Accelerators (DAX) virtual-device 49 The query functionality may vary based on the compatibility property of the virtual device: 111 36.1.2. DAX Virtual Device Interrupts [all …]
|
| /kernel/linux/linux-4.19/Documentation/arm/ |
| D | Porting | 8 virtual address to a physical address. Normally, it is simply: 18 virtual or physical addresses here, since the MMU will be off at 44 Virtual address of the initial RAM disk. The following constraint 61 Virtual start address of the first bank of RAM. During the kernel 62 boot phase, virtual address PAGE_OFFSET will be mapped to physical 72 Any virtual address below TASK_SIZE is deemed to be user process 83 Virtual start address of kernel, normally PAGE_OFFSET + 0x8000. 89 Virtual address for the kernel data segment. Must not be defined 94 Virtual addresses bounding the vmalloc() area. There must not be 98 last virtual RAM address (found using variable high_memory). [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/i915/gvt/ |
| D | vgpu.c | 207 * intel_gvt_active_vgpu - activate a virtual GPU 208 * @vgpu: virtual GPU 210 * This function is called when user wants to activate a virtual GPU. 221 * intel_gvt_deactive_vgpu - deactivate a virtual GPU 222 * @vgpu: virtual GPU 224 * This function is called when user wants to deactivate a virtual GPU. 225 * The virtual GPU will be stopped. 246 * intel_gvt_release_vgpu - release a virtual GPU 247 * @vgpu: virtual GPU 249 * This function is called when user wants to release a virtual GPU. [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
| D | vgpu.c | 208 * intel_gvt_active_vgpu - activate a virtual GPU 209 * @vgpu: virtual GPU 211 * This function is called when user wants to activate a virtual GPU. 222 * intel_gvt_deactive_vgpu - deactivate a virtual GPU 223 * @vgpu: virtual GPU 225 * This function is called when user wants to deactivate a virtual GPU. 226 * The virtual GPU will be stopped. 247 * intel_gvt_release_vgpu - release a virtual GPU 248 * @vgpu: virtual GPU 250 * This function is called when user wants to release a virtual GPU. [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
| D | memory.c | 20 * device virtual memory. 24 * virtual range which is a half of the total device virtual range. 26 * On each mapping of physical pages, a suitable virtual range chunk (with a 31 * On each Unmapping of a virtual address, the relevant virtual chunk is 37 * virtual range (which is a half of the device total virtual range). 166 * dma_map_host_va - DMA mapping of the given host virtual address. 168 * @addr: the host virtual address of the memory area 220 * dma_unmap_host_va - DMA unmapping of the given host virtual address. 345 * clear_va_list_locked - free virtual addresses list 348 * @va_list : list of virtual addresses to free [all …]
|
| /kernel/linux/linux-5.10/Documentation/x86/ |
| D | sva.rst | 4 Shared Virtual Addressing (SVA) with ENQCMD 10 Shared Virtual Addressing (SVA) allows the processor and device to use the 11 same virtual addresses avoiding the need for software to translate virtual 12 addresses to physical addresses. SVA is what PCIe calls Shared Virtual 15 In addition to the convenience of using application virtual addresses 24 to cache translations for virtual addresses. The IOMMU driver uses the 26 sync. When an ATS lookup fails for a virtual address, the device should 27 use the PRI in order to request the virtual address to be paged into the 35 the use of Shared Work Queues (SWQ) by both applications and Virtual 52 performed, virtual addresses of all parameters, virtual address of a completion [all …]
|
| /kernel/linux/linux-5.10/sound/isa/wavefront/ |
| D | wavefront_midi.c | 14 * "Virtual MIDI" mode. In this mode, there are effectively *two* 31 * NOTE: VIRTUAL MIDI MODE IS ON BY DEFAULT (see lowlevel/isa/wavefront.c) 33 * The main reason to turn off Virtual MIDI mode is when you want to 39 * The main reason to turn on Virtual MIDI Mode is to provide two 145 spin_lock_irqsave (&midi->virtual, flags); in snd_wavefront_midi_output_write() 147 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write() 163 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write() 167 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write() 170 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write() 188 spin_lock_irqsave (&midi->virtual, flags); in snd_wavefront_midi_output_write() [all …]
|
| /kernel/linux/linux-4.19/sound/isa/wavefront/ |
| D | wavefront_midi.c | 17 * "Virtual MIDI" mode. In this mode, there are effectively *two* 34 * NOTE: VIRTUAL MIDI MODE IS ON BY DEFAULT (see lowlevel/isa/wavefront.c) 36 * The main reason to turn off Virtual MIDI mode is when you want to 42 * The main reason to turn on Virtual MIDI Mode is to provide two 148 spin_lock_irqsave (&midi->virtual, flags); in snd_wavefront_midi_output_write() 150 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write() 166 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write() 170 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write() 173 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write() 191 spin_lock_irqsave (&midi->virtual, flags); in snd_wavefront_midi_output_write() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/ |
| D | mipi-dsi-bus.txt | 26 bus. DSI peripherals are addressed using a 2-bit virtual channel number, so 40 - reg: The virtual channel number of a DSI peripheral. Must be in the range 43 Some DSI peripherals respond to more than a single virtual channel. In that 45 - The reg property can take multiple entries, one for each virtual channel 47 - If the virtual channels that a peripheral responds to are consecutive, the 49 property is the number of the first virtual channel and the second cell is 50 the number of consecutive virtual channels. 61 /* peripheral responds to virtual channel 0 */ 76 /* peripheral responds to virtual channels 0 and 2 */ 91 /* peripheral responds to virtual channels 1, 2 and 3 */
|
| /kernel/linux/linux-4.19/tools/testing/selftests/kvm/lib/ |
| D | kvm_util.c | 69 * vm - Virtual Machine 137 /* Limit to 48-bit canonical virtual addresses. */ in vm_create() 208 * vm - Virtual Machine 243 * vm - Virtual Machine 271 * vm - Virtual Machine 299 * vm - Virtual Machine 386 /* Memory Compare, host virtual to guest virtual 389 * hva - Starting host virtual address 390 * vm - Virtual Machine 391 * gva - Starting guest virtual address [all …]
|
| /kernel/linux/linux-5.10/Documentation/arm/ |
| D | porting.rst | 12 virtual address to a physical address. Normally, it is simply: 22 virtual or physical addresses here, since the MMU will be off at 48 Virtual address of the initial RAM disk. The following constraint 65 Virtual start address of the first bank of RAM. During the kernel 66 boot phase, virtual address PAGE_OFFSET will be mapped to physical 76 Any virtual address below TASK_SIZE is deemed to be user process 87 Virtual start address of kernel, normally PAGE_OFFSET + 0x8000. 93 Virtual address for the kernel data segment. Must not be defined 97 Virtual addresses bounding the vmalloc() area. There must not be 101 last virtual RAM address (found using variable high_memory). [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mm/ |
| D | cache-v4wb.S | 146 * - start - virtual start address 147 * - end - virtual end address 159 * - start - virtual start address 160 * - end - virtual end address 178 * Invalidate (discard) the specified virtual address range. 183 * - start - virtual start address 184 * - end - virtual end address 202 * Clean (write back) the specified virtual address range. 204 * - start - virtual start address 205 * - end - virtual end address [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mm/ |
| D | cache-v4wb.S | 149 * - start - virtual start address 150 * - end - virtual end address 162 * - start - virtual start address 163 * - end - virtual end address 181 * Invalidate (discard) the specified virtual address range. 186 * - start - virtual start address 187 * - end - virtual end address 205 * Clean (write back) the specified virtual address range. 207 * - start - virtual start address 208 * - end - virtual end address [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/usbip/ |
| D | Kconfig | 25 This enables the USB/IP virtual host controller driver, 32 int "Number of ports per USB/IP virtual host controller" 37 To increase number of ports available for USB/IP virtual 39 USB/IP virtual host controller. 42 int "Number of USB/IP virtual host controllers" 47 To increase number of ports available for USB/IP virtual 49 virtual host controllers as if adding physical host 66 This enables the USB/IP virtual USB device controller
|
| /kernel/linux/linux-5.10/Documentation/core-api/ |
| D | cachetlb.rst | 25 virtual-->physical address translations obtained from the software 56 Here we are flushing a specific range of (user) virtual 62 virtual addresses in the range 'start' to 'end-1'. 85 user virtual address 'addr' will be visible to the cpu. That 87 'vma->vm_mm' for virtual address 'addr'. 96 now exists at virtual address "address" for address space 105 is changing an existing virtual-->physical mapping to a new value, 122 a virtual-->physical translation to exist for a virtual address 123 when that virtual address is flushed from the cache. The HyperSparc 129 indexed caches which must be flushed when virtual-->physical [all …]
|
| /kernel/linux/linux-4.19/Documentation/core-api/ |
| D | cachetlb.rst | 25 virtual-->physical address translations obtained from the software 56 Here we are flushing a specific range of (user) virtual 62 virtual addresses in the range 'start' to 'end-1'. 85 user virtual address 'addr' will be visible to the cpu. That 87 'vma->vm_mm' for virtual address 'addr'. 96 now exists at virtual address "address" for address space 115 is changing an existing virtual-->physical mapping to a new value, 132 a virtual-->physical translation to exist for a virtual address 133 when that virtual address is flushed from the cache. The HyperSparc 139 indexed caches which must be flushed when virtual-->physical [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/intel/ |
| D | iavf.rst | 4 Linux Base Driver for Intel(R) Ethernet Adaptive Virtual Function 7 Intel Ethernet Adaptive Virtual Function Linux driver. 25 The iavf driver supports the below mentioned virtual function devices and 36 * Intel(R) XL710 X710 Virtual Function 37 * Intel(R) X722 Virtual Function 38 * Intel(R) XXV710 Virtual Function 39 * Intel(R) Ethernet Adaptive Virtual Function 72 If you have applications that require Virtual Functions (VFs) to receive 87 Adaptive Virtual Function 89 Adaptive Virtual Function (AVF) allows the virtual function driver, or VF, to [all …]
|
| /kernel/linux/linux-4.19/drivers/usb/usbip/ |
| D | Kconfig | 23 This enables the USB/IP virtual host controller driver, 30 int "Number of ports per USB/IP virtual host controller" 35 To increase number of ports available for USB/IP virtual 37 USB/IP virtual host controller. 40 int "Number of USB/IP virtual host controllers" 45 To increase number of ports available for USB/IP virtual 47 virtual host controllers as if adding physical host 64 This enables the USB/IP virtual USB device controller
|