Home
last modified time | relevance | path

Searched refs:virtual (Results 1 – 25 of 106) sorted by relevance

12345

/drivers/gpu/drm/
Ddrm_scatter.c66 vfree(entry->virtual); in drm_sg_cleanup()
126 entry->virtual = drm_vmalloc_dma(pages << PAGE_SHIFT); in drm_legacy_sg_alloc()
127 if (!entry->virtual) { in drm_legacy_sg_alloc()
137 memset(entry->virtual, 0, pages << PAGE_SHIFT); in drm_legacy_sg_alloc()
139 entry->handle = ScatterHandle((unsigned long)entry->virtual); in drm_legacy_sg_alloc()
142 DRM_DEBUG("virtual = %p\n", entry->virtual); in drm_legacy_sg_alloc()
144 for (i = (unsigned long)entry->virtual, j = 0; j < pages; in drm_legacy_sg_alloc()
172 tmp = (unsigned long *)((u8 *) entry->virtual + in drm_legacy_sg_alloc()
221 DRM_DEBUG("virtual = %p\n", entry->virtual); in drm_legacy_sg_free()
Ddrm_gem_vram_helper.c309 if (kmap->virtual || !map) in drm_gem_vram_kmap()
318 return kmap->virtual; in drm_gem_vram_kmap()
319 if (!kmap->virtual) { in drm_gem_vram_kmap()
335 if (!kmap->virtual) in drm_gem_vram_kunmap()
339 kmap->virtual = NULL; in drm_gem_vram_kunmap()
Ddrm_bufs.c320 map->offset += (unsigned long)dev->sg->virtual; in drm_addmap_core()
1174 + (unsigned long)dev->sg->virtual); in drm_legacy_addbufs_sg()
1490 unsigned long virtual; in __drm_legacy_mapbufs() local
1521 virtual = vm_mmap(file_priv->filp, 0, map->size, in __drm_legacy_mapbufs()
1526 virtual = vm_mmap(file_priv->filp, 0, dma->byte_count, in __drm_legacy_mapbufs()
1530 if (virtual > -1024UL) { in __drm_legacy_mapbufs()
1532 retcode = (signed long)virtual; in __drm_legacy_mapbufs()
1535 *v = (void __user *)virtual; in __drm_legacy_mapbufs()
1538 if (f(data, i, virtual, dma->buflist[i]) < 0) { in __drm_legacy_mapbufs()
1551 static int map_one_buf(void *data, int idx, unsigned long virtual, in map_one_buf() argument
[all …]
/drivers/gpu/drm/nouveau/
Dnvc0_fence.c32 nvc0_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nvc0_fence_emit32() argument
37 OUT_RING (chan, upper_32_bits(virtual)); in nvc0_fence_emit32()
38 OUT_RING (chan, lower_32_bits(virtual)); in nvc0_fence_emit32()
48 nvc0_fence_sync32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nvc0_fence_sync32() argument
53 OUT_RING (chan, upper_32_bits(virtual)); in nvc0_fence_sync32()
54 OUT_RING (chan, lower_32_bits(virtual)); in nvc0_fence_sync32()
Dnv84_fence.c33 nv84_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_emit32() argument
40 OUT_RING (chan, upper_32_bits(virtual)); in nv84_fence_emit32()
41 OUT_RING (chan, lower_32_bits(virtual)); in nv84_fence_emit32()
51 nv84_fence_sync32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_sync32() argument
58 OUT_RING (chan, upper_32_bits(virtual)); in nv84_fence_sync32()
59 OUT_RING (chan, lower_32_bits(virtual)); in nv84_fence_sync32()
/drivers/staging/unisys/Documentation/
Doverview.txt19 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 …]
/drivers/usb/usbip/
DKconfig25 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
/drivers/gpu/drm/ttm/
Dttm_bo_util.c206 void **virtual) in ttm_mem_reg_ioremap() argument
212 *virtual = NULL; in ttm_mem_reg_ioremap()
233 *virtual = addr; in ttm_mem_reg_ioremap()
238 void *virtual) in ttm_mem_reg_iounmap() argument
244 if (virtual && mem->bus.addr == NULL) in ttm_mem_reg_iounmap()
245 iounmap(virtual); in ttm_mem_reg_iounmap()
564 map->virtual = (void *)(((u8 *)bo->mem.bus.addr) + offset); in ttm_bo_ioremap()
568 map->virtual = ioremap_wc(bo->mem.bus.base + bo->mem.bus.offset + offset, in ttm_bo_ioremap()
571 map->virtual = ioremap_nocache(bo->mem.bus.base + bo->mem.bus.offset + offset, in ttm_bo_ioremap()
574 return (!map->virtual) ? -ENOMEM : 0; in ttm_bo_ioremap()
[all …]
/drivers/platform/goldfish/
DKconfig3 bool "Platform support for Goldfish virtual devices"
7 Say Y here to get to see options for the Goldfish virtual platform.
15 tristate "Goldfish virtual device for QEMU pipes"
17 This is a virtual device to drive the QEMU pipe interface used by
/drivers/tty/hvc/
DKconfig7 Generic "hypervisor virtual console" infrastructure for various
21 pSeries machines when partitioned support a hypervisor virtual
62 Xen virtual console device driver
70 Xen driver for secondary virtual consoles
105 firmware virtual consoles from one Linux partition by
/drivers/net/hyperv/
DKconfig3 tristate "Microsoft Hyper-V virtual network driver"
7 Select this option to enable the Hyper-V virtual network driver.
/drivers/gpu/drm/qxl/
DKconfig3 tristate "QXL virtual GPU"
9 QXL virtual GPU for Spice virtualization desktop integration.
/drivers/misc/vmw_vmci/
DKconfig11 high-speed communication between host and guest in a virtual
12 environment via the VMCI virtual device.
/drivers/tty/
DKconfig20 display and keyboard devices. These are called "virtual" because you
21 can run several virtual terminals (also called virtual consoles) on
23 virtual terminal can collect system messages and warnings, another
25 an X session, all in parallel. Switching between virtual terminals
29 properties (such as colors or beeping) of a virtual terminal. The
32 directly. The fonts used on virtual terminals can be changed with
36 You need at least one virtual terminal device in order to make use
51 on virtual consoles.
54 bool "Support for console on virtual terminal" if EXPERT
60 answer Y here, a virtual terminal (the device used to interact with
[all …]
/drivers/hwmon/pmbus/
Dmax31785.c316 int virtual = MAX31785_NR_PAGES + i; in max31785_configure_dual_tach() local
318 info->pages = virtual + 1; in max31785_configure_dual_tach()
319 info->func[virtual] |= PMBUS_HAVE_FAN12; in max31785_configure_dual_tach()
320 info->func[virtual] |= PMBUS_PAGE_VIRTUAL; in max31785_configure_dual_tach()
/drivers/gpu/drm/vboxvideo/
DKconfig9 This is a KMS driver for the virtual Graphics Card used in
10 Virtual Box virtual machines.
/drivers/md/
Ddm-bio-prison-v2.c90 if (lhs->virtual < rhs->virtual) in cmp_keys()
93 if (lhs->virtual > rhs->virtual) in cmp_keys()
Ddm-bio-prison-v1.c88 if (lhs->virtual < rhs->virtual) in cmp_keys()
91 if (lhs->virtual > rhs->virtual) in cmp_keys()
/drivers/video/fbdev/intelfb/
Dintelfbdrv.c450 if (dinfo->aperture.virtual) in cleanup()
451 iounmap((void __iomem *)dinfo->aperture.virtual); in cleanup()
646 dinfo->aperture.virtual = (u8 __iomem *)ioremap_wc in intelfb_pci_register()
649 if (!dinfo->aperture.virtual) { in intelfb_pci_register()
684 dinfo->ring.virtual = dinfo->aperture.virtual in intelfb_pci_register()
712 dinfo->cursor.virtual = dinfo->aperture.virtual in intelfb_pci_register()
736 dinfo->fb.virtual = dinfo->aperture.virtual + (dinfo->fb.offset << 12); in intelfb_pci_register()
748 dinfo->fb.virtual); in intelfb_pci_register()
754 dinfo->ring.virtual); in intelfb_pci_register()
757 dinfo->cursor.virtual, dinfo->cursor.offset, in intelfb_pci_register()
[all …]
/drivers/gpu/drm/vmwgfx/
DKconfig16 in a VMware virtual machine.
18 virtual hardware.
/drivers/net/
DKconfig124 This allows one to create virtual interfaces that map packets to
160 This allows one to create virtual devices off of a main interface
193 This allows one to create vxlan virtual interfaces that provide
195 to tunnel virtual network infrastructure in virtualized environments.
209 This allows one to create geneve virtual interfaces that provide
211 to tunnel virtual network infrastructure in virtualized environments.
223 This allows one to create gtp virtual interfaces that provide
313 interface for a virtual interface to re-use core tap functionality.
326 Unless you have a little-endian system hosting a big-endian virtual
341 This is the virtual network driver for virtio. It can be used with
[all …]
/drivers/gpu/drm/i810/
Di810_dma.c142 buf_priv->virtual = (void *)vm_mmap(file_priv->filp, 0, buf->total, in i810_map_buffer()
147 if (IS_ERR(buf_priv->virtual)) { in i810_map_buffer()
150 retcode = PTR_ERR(buf_priv->virtual); in i810_map_buffer()
151 buf_priv->virtual = NULL; in i810_map_buffer()
165 retcode = vm_munmap((unsigned long)buf_priv->virtual, in i810_unmap_buffer()
169 buf_priv->virtual = NULL; in i810_unmap_buffer()
199 d->virtual = buf_priv->virtual; in i810_dma_get_buffer()
1066 *(u32 *) ((char *) buf_priv->virtual + used) = 0; in i810_dma_dispatch_mc()
/drivers/net/ethernet/broadcom/
DKconfig150 allows for virtual function acceleration in virtual environments.
217 allows for virtual function acceleration in virtual environments.
/drivers/gpu/drm/amd/display/dc/virtual/
DMakefile28 AMD_DAL_VIRTUAL = $(addprefix $(AMDDALPATH)/dc/virtual/,$(VIRTUAL))
/drivers/video/fbdev/i810/
Di810_main.c785 u8 __iomem *addr = par->cursor_heap.virtual; in i810_reset_cursor_image()
800 u8 __iomem *addr = par->cursor_heap.virtual; in i810_load_cursor_image()
1635 par->fb.virtual = par->aperture.virtual+(par->fb.offset << 12); in i810_fix_pointers()
1638 par->iring.virtual = par->aperture.virtual + in i810_fix_pointers()
1640 par->cursor_heap.virtual = par->aperture.virtual+ in i810_fix_pointers()
1871 par->aperture.virtual = ioremap_wc(par->aperture.physical, in i810_allocate_pci_resource()
1873 if (!par->aperture.virtual) { in i810_allocate_pci_resource()
2049 info->screen_base = par->fb.virtual; in i810fb_init_pci()
2113 if (par->aperture.virtual) in i810fb_release_resource()
2114 iounmap(par->aperture.virtual); in i810fb_release_resource()

12345