/linux/net/vmw_vsock/ |
H A 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 …]
|
/linux/arch/arm/mach-omap2/ |
H A D | io.c | 67 .virtual = L3_24XX_VIRT, 73 .virtual = L4_24XX_VIRT, 83 .virtual = DSP_MEM_2420_VIRT, 89 .virtual = DSP_IPI_2420_VIRT, 95 .virtual = DSP_MMU_2420_VIRT, 107 .virtual = L4_WK_243X_VIRT, 113 .virtual = OMAP243X_GPMC_VIRT, 119 .virtual = OMAP243X_SDRC_VIRT, 125 .virtual = OMAP243X_SMS_VIRT, 137 .virtual = L3_34XX_VIRT, [all …]
|
/linux/arch/arm64/mm/ |
H A D | cache.S | 24 * - start - virtual start address of region 25 * - end - virtual end address of region 52 * - start - virtual start address of region 53 * - end - virtual end address of region 68 * - start - virtual start address of region 69 * - end - virtual end address of region 89 * - start - virtual start address of region 90 * - end - virtual end address of region 108 * - start - virtual start address of region 109 * - end - virtual end address of region [all …]
|
/linux/Documentation/arch/sparc/oradax/ |
H A 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 …The availability 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 …]
|
/linux/Documentation/networking/ |
H A D | representors.rst | 24 virtual switches and IOV devices. Just as each physical port of a Linux- 25 controlled switch has a separate netdev, so does each virtual port of a virtual 28 the virtual functions appear in the networking stack of the PF via the 29 representors. The PF can thus always communicate freely with the virtual 35 administrative commands) and a data plane object (one end of a virtual pipe). 36 As a virtual link endpoint, the representor can be configured like any other 45 which has administrative control over the virtual switch on the device. 49 for the whole device or might have a separate virtual switch, and hence 69 fast-path rules in the virtual switch. Packets transmitted on the 72 be received on the representor netdevice. (That is, there is a virtual pipe [all …]
|
/linux/sound/isa/wavefront/ |
H A 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 …]
|
/linux/Documentation/core-api/ |
H A 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'. 98 at virtual address "address" for "nr" consecutive pages. 109 is changing an existing virtual-->physical mapping to a new value, 126 a virtual-->physical translation to exist for a virtual address 127 when that virtual address is flushed from the cache. The HyperSparc 133 indexed caches which must be flushed when virtual-->physical [all …]
|
/linux/Documentation/networking/device_drivers/ethernet/intel/ |
H A 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 …]
|
/linux/Documentation/arch/arm/ |
H A 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 …]
|
/linux/arch/arm/mm/ |
H A D | cache-v4wb.S | 151 * - start - virtual start address 152 * - end - virtual end address 167 * - start - virtual start address 168 * - end - virtual end address 186 * Invalidate (discard) the specified virtual address range. 191 * - start - virtual start address 192 * - end - virtual end address 210 * Clean (write back) the specified virtual address range. 212 * - start - virtual start address 213 * - end - virtual end address [all …]
|
H A D | cache-v4wt.S | 107 * - start - virtual start address 108 * - end - virtual end address 123 * - start - virtual start address 124 * - end - virtual end address 155 * Invalidate (discard) the specified virtual address range. 160 * - start - virtual start address 161 * - end - virtual end address 174 * Clean and invalidate the specified virtual address range. 176 * - start - virtual start address 177 * - end - virtual end address [all …]
|
H A D | cache-fa.S | 111 * - start - virtual start address 112 * - end - virtual end address 127 * - start - virtual start address 128 * - end - virtual end address 168 * Invalidate (discard) the specified virtual address range. 173 * - start - virtual start address 174 * - end - virtual end address 194 * Clean (write back) the specified virtual address range. 196 * - start - virtual start address 197 * - end - virtual end address [all …]
|
H A D | cache-v4.S | 75 * - start - virtual start address 76 * - end - virtual end address 89 * - start - virtual start address 90 * - end - virtual end address 115 * Clean and invalidate the specified virtual address range. 117 * - start - virtual start address 118 * - end - virtual end address 130 * - start - kernel virtual start address 142 * - start - kernel virtual start address
|
H A D | cache-v6.S | 113 * - start - virtual start address of region 114 * - end - virtual end address of region 132 * - start - virtual start address of region 133 * - end - virtual end address of region 162 * Fault handling for the cache operation above. If the virtual address in r0 206 * - start - virtual start address of region 207 * - end - virtual end address of region 239 * - start - virtual start address of region 240 * - end - virtual end address of region 259 * - start - virtual start address of region [all …]
|
H A D | proc-arm940.S | 138 * - start - virtual start address 139 * - end - virtual end address 152 * - start - virtual start address 153 * - end - virtual end address 187 * There is no efficient way to invalidate a specifid virtual 190 * - start - virtual start address 191 * - end - virtual end address 208 * There is no efficient way to clean a specifid virtual 211 * - start - virtual start address 212 * - end - virtual end address [all …]
|
/linux/Documentation/arch/x86/ |
H A 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 …]
|
/linux/drivers/usb/usbip/ |
H A 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
|
/linux/drivers/accel/habanalabs/common/ |
H A D | memory.c | 56 * device virtual memory. 60 * virtual range which is a half of the total device virtual range. 62 * On each mapping of physical pages, a suitable virtual range chunk (with a 67 * On each Unmapping of a virtual address, the relevant virtual chunk is 73 * virtual range (which is a half of the device total virtual range). 214 * dma_map_host_va() - DMA mapping of the given host virtual address. 216 * @addr: the host virtual address of the memory area. 265 * dma_unmap_host_va() - DMA unmapping of the given host virtual address. 389 * clear_va_list_locked() - free virtual addresses list. 391 * @va_list: list of virtual addresses to free. [all …]
|
/linux/Documentation/devicetree/bindings/display/ |
H A D | dsi-controller.yaml | 24 can control one to four virtual channels to one panel. Each virtual 25 channel should have a node "panel" for their virtual channel with their 26 reg-property set to the virtual channel number, usually there is just 27 one virtual channel, number 0. 58 The virtual channel number of a DSI peripheral. Must be in the range 60 peripherals respond to more than a single virtual channel. In that 61 case the reg property can take multiple entries, one for each virtual
|
H A D | mipi-dsi-bus.txt | 26 bus. DSI peripherals are addressed using a 2-bit virtual channel number, so 52 - reg: The virtual channel number of a DSI peripheral. Must be in the range 55 Some DSI peripherals respond to more than a single virtual channel. In that 57 - The reg property can take multiple entries, one for each virtual channel 59 - If the virtual channels that a peripheral responds to are consecutive, the 61 property is the number of the first virtual channel and the second cell is 62 the number of consecutive virtual channels. 88 with different virtual channel configurations. 101 /* peripheral responds to virtual channel 0 */ 117 /* peripheral responds to virtual channels 0 and 2 */ [all …]
|
/linux/Documentation/admin-guide/mm/ |
H A D | concepts.rst | 11 here we assume that an MMU is available and a CPU can translate a virtual 16 Virtual Memory Primer 28 to avoid this complexity a concept of virtual memory was developed. 30 The virtual memory abstracts the details of physical memory from the 35 With virtual memory, each and every memory access uses a virtual 37 writes) from (or to) the system memory, it translates the `virtual` 47 Each physical memory page can be mapped as one or more virtual 49 translation from a virtual address used by programs to the physical 58 virtual address are used to index an entry in the top level page 60 hierarchy with the next bits of the virtual address as the index to [all …]
|
/linux/Documentation/virt/hyperv/ |
H A D | vpci.rst | 6 virtual PCI devices, or vPCI devices) are physical PCI devices 80 with a bit of hackery in the Hyper-V virtual PCI driver for 81 Linux, the virtual PCI device is setup in Linux so that 110 point the Hyper-V virtual PCI driver hackery is done, and the 125 a message, the Hyper-V virtual PCI driver in Linux 154 Hyper-V virtual PCI driver is very tricky. Ejection has been 156 fully setup. The Hyper-V virtual PCI driver has been updated 164 The Hyper-V virtual PCI driver supports vPCI devices using 182 The Hyper-V virtual PCI driver implements the 196 Most of the code in the Hyper-V virtual PCI driver (pci- [all …]
|
/linux/tools/testing/ktest/examples/ |
H A D | vmware.conf | 6 # - Edit the Virtual Machine ("Edit virtual machine settings") 12 # - To: A Virtual Machine 15 # virtual machine (where the "disks" are stored. The default 16 # is /var/lib/vmware/<virtual machine name>/<the name you entered above> 22 # could be run on the host to test a virtual machine target. 34 VMWARE_VM_NAME = <virtual machine name> 36 # VM dir name. This is usually the same as the virtual machine's name, 40 # Base directory that the Virtual machine is contained in 58 # VMware provides `vmrun` to allow you to do certain things to the virtual machine
|
/linux/include/uapi/linux/ |
H A D | ip_vs.h | 3 * IP Virtual Server 19 * Virtual Service Flags 145 /* virtual service addresses */ 147 __be32 addr; /* virtual ip address */ 151 /* virtual service options */ 153 unsigned int flags; /* virtual service flags */ 200 /* number of virtual services */ 209 __be32 addr; /* virtual address */ 215 unsigned int flags; /* virtual service flags */ 249 __be32 addr; /* virtual address */ [all …]
|
/linux/Documentation/admin-guide/kdump/ |
H A D | vmcoreinfo.rst | 59 virtual to physical addresses. 65 the kernel start address. Used to convert a virtual address from the 158 virtual address for memory map. 347 Used to convert the virtual address of an exported kernel symbol to its 353 Used to walk through the whole page table and convert virtual addresses 383 Currently unused by Makedumpfile. Used to compute the module virtual 414 crash kernel when converting virtual addresses to physical addresses. 422 The maximum number of bits for virtual addresses. Used to compute the 423 virtual memory ranges. 428 The offset between the kernel virtual and physical mappings. Used to [all …]
|