Lines Matching full:virtual
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
81 future access by the device to this virtual address to participate in
172 Shared Virtual Addressing (SVA) permits I/O hardware and the processor to
174 Virtual Memory (SVM), but Linux community wanted to avoid confusing it with
175 POSIX Shared Memory and Secure Virtual Machines which were terms already in
221 Virtual Functions (VFs) are assisted by the Physical Function (PF)
226 creating virtual devices; each virtual device is represented by a PASID
232 * Why not just create a virtual function for each app?
234 Creating PCIe SR-IOV type Virtual Functions (VF) is expensive. VFs require
263 Device requests the virtual address to be mapped via Page Request