Home
last modified time | relevance | path

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

123

/drivers/gpu/drm/
Ddrm_scatter.c60 vfree(entry->virtual); in drm_sg_cleanup()
107 entry->virtual = drm_vmalloc_dma(pages << PAGE_SHIFT); in drm_sg_alloc()
108 if (!entry->virtual) { in drm_sg_alloc()
118 memset(entry->virtual, 0, pages << PAGE_SHIFT); in drm_sg_alloc()
120 entry->handle = ScatterHandle((unsigned long)entry->virtual); in drm_sg_alloc()
123 DRM_DEBUG("virtual = %p\n", entry->virtual); in drm_sg_alloc()
125 for (i = (unsigned long)entry->virtual, j = 0; j < pages; in drm_sg_alloc()
153 tmp = (unsigned long *)((u8 *) entry->virtual + in drm_sg_alloc()
208 DRM_DEBUG("virtual = %p\n", entry->virtual); in drm_sg_free()
Ddrm_bufs.c312 map->offset += (unsigned long)dev->sg->virtual; in drm_addmap_core()
1070 + (unsigned long)dev->sg->virtual); in drm_addbufs_sg()
1524 unsigned long virtual; in drm_mapbufs() local
1556 virtual = vm_mmap(file_priv->filp, 0, map->size, in drm_mapbufs()
1561 virtual = vm_mmap(file_priv->filp, 0, dma->byte_count, in drm_mapbufs()
1565 if (virtual > -1024UL) { in drm_mapbufs()
1567 retcode = (signed long)virtual; in drm_mapbufs()
1570 request->virtual = (void __user *)virtual; in drm_mapbufs()
1590 address = virtual + dma->buflist[i]->offset; /* *** */ in drm_mapbufs()
/drivers/gpu/drm/ttm/
Dttm_bo_util.c185 void **virtual) in ttm_mem_reg_ioremap() argument
191 *virtual = NULL; in ttm_mem_reg_ioremap()
212 *virtual = addr; in ttm_mem_reg_ioremap()
217 void *virtual) in ttm_mem_reg_iounmap() argument
223 if (virtual && mem->bus.addr == NULL) in ttm_mem_reg_iounmap()
224 iounmap(virtual); in ttm_mem_reg_iounmap()
492 map->virtual = (void *)(((u8 *)bo->mem.bus.addr) + offset); in ttm_bo_ioremap()
496 map->virtual = ioremap_wc(bo->mem.bus.base + bo->mem.bus.offset + offset, in ttm_bo_ioremap()
499 map->virtual = ioremap_nocache(bo->mem.bus.base + bo->mem.bus.offset + offset, in ttm_bo_ioremap()
502 return (!map->virtual) ? -ENOMEM : 0; in ttm_bo_ioremap()
[all …]
Dttm_bo_vm.c322 char *virtual; in ttm_bo_io() local
379 virtual = ttm_kmap_obj_virtual(&map, &dummy); in ttm_bo_io()
380 virtual += page_offset; in ttm_bo_io()
383 ret = copy_from_user(virtual, wbuf, io_size); in ttm_bo_io()
385 ret = copy_to_user(rbuf, virtual, io_size); in ttm_bo_io()
412 char *virtual; in ttm_bo_fbdev_io() local
447 virtual = ttm_kmap_obj_virtual(&map, &dummy); in ttm_bo_fbdev_io()
448 virtual += page_offset; in ttm_bo_fbdev_io()
451 ret = copy_from_user(virtual, wbuf, io_size); in ttm_bo_fbdev_io()
453 ret = copy_to_user(rbuf, virtual, io_size); in ttm_bo_fbdev_io()
/drivers/tty/hvc/
DKconfig4 Generic "hypervisor virtual console" infrastructure for various
18 pSeries machines when partitioned support a hypervisor virtual
67 Xen virtual console device driver
75 Xen driver for secondary virtual consoles
110 firmware virtual consoles from one Linux partition by
/drivers/net/hyperv/
DKconfig2 tristate "Microsoft Hyper-V virtual network driver"
5 Select this option to enable the Hyper-V virtual network driver.
/drivers/tty/
DKconfig8 display and keyboard devices. These are called "virtual" because you
9 can run several virtual terminals (also called virtual consoles) on
11 virtual terminal can collect system messages and warnings, another
13 an X session, all in parallel. Switching between virtual terminals
17 properties (such as colors or beeping) of a virtual terminal. The
20 directly. The fonts used on virtual terminals can be changed with
24 You need at least one virtual terminal device in order to make use
39 on virtual consoles.
42 bool "Support for console on virtual terminal" if EXPERT
48 answer Y here, a virtual terminal (the device used to interact with
[all …]
/drivers/gpu/drm/vmwgfx/
DKconfig11 in a VMware virtual machine.
13 virtual hardware.
/drivers/lguest/
DKconfig8 "lguest" command found in the Documentation/virtual/lguest
12 not "rustyvisor". See Documentation/virtual/lguest/lguest.txt.
/drivers/video/intelfb/
Dintelfbdrv.c481 if (dinfo->aperture.virtual) in cleanup()
482 iounmap((void __iomem *)dinfo->aperture.virtual); in cleanup()
678 dinfo->aperture.virtual = (u8 __iomem *)ioremap_nocache in intelfb_pci_register()
681 if (!dinfo->aperture.virtual) { in intelfb_pci_register()
714 dinfo->ring.virtual = dinfo->aperture.virtual in intelfb_pci_register()
742 dinfo->cursor.virtual = dinfo->aperture.virtual in intelfb_pci_register()
766 dinfo->fb.virtual = dinfo->aperture.virtual + (dinfo->fb.offset << 12); in intelfb_pci_register()
777 dinfo->fb.virtual); in intelfb_pci_register()
783 dinfo->ring.virtual); in intelfb_pci_register()
786 dinfo->cursor.virtual, dinfo->cursor.offset, in intelfb_pci_register()
[all …]
/drivers/gpu/drm/i810/
Di810_dma.c137 buf_priv->virtual = (void *)do_mmap(file_priv->filp, 0, buf->total, in i810_map_buffer()
142 if (IS_ERR(buf_priv->virtual)) { in i810_map_buffer()
145 retcode = PTR_ERR(buf_priv->virtual); in i810_map_buffer()
146 buf_priv->virtual = NULL; in i810_map_buffer()
161 retcode = vm_munmap((unsigned long)buf_priv->virtual, in i810_unmap_buffer()
165 buf_priv->virtual = NULL; in i810_unmap_buffer()
195 d->virtual = buf_priv->virtual; in i810_dma_get_buffer()
1065 *(u32 *) ((char *) buf_priv->virtual + used) = 0; in i810_dma_dispatch_mc()
/drivers/media/video/
Dvino.c200 unsigned long *virtual; member
671 ClearPageReserved(virt_to_page((void *)fb->desc_table.virtual[i])); in vino_free_buffer_with_count()
675 free_page(fb->desc_table.virtual[i]); in vino_free_buffer_with_count()
682 kfree(fb->desc_table.virtual); in vino_free_buffer_with_count()
711 fb->desc_table.virtual = in vino_allocate_buffer()
713 if (!fb->desc_table.virtual) in vino_allocate_buffer()
732 fb->desc_table.virtual[i] = in vino_allocate_buffer()
734 if (!fb->desc_table.virtual[i]) { in vino_allocate_buffer()
741 (void *)fb->desc_table.virtual[i], in vino_allocate_buffer()
749 SetPageReserved(virt_to_page((void *)fb->desc_table.virtual[i])); in vino_allocate_buffer()
[all …]
/drivers/video/i810/
Di810_main.c784 u8 __iomem *addr = par->cursor_heap.virtual; in i810_reset_cursor_image()
799 u8 __iomem *addr = par->cursor_heap.virtual; in i810_load_cursor_image()
1634 par->fb.virtual = par->aperture.virtual+(par->fb.offset << 12); in i810_fix_pointers()
1637 par->iring.virtual = par->aperture.virtual + in i810_fix_pointers()
1639 par->cursor_heap.virtual = par->aperture.virtual+ in i810_fix_pointers()
1870 par->aperture.virtual = ioremap_nocache(par->aperture.physical, in i810_allocate_pci_resource()
1872 if (!par->aperture.virtual) { in i810_allocate_pci_resource()
2050 info->screen_base = par->fb.virtual; in i810fb_init_pci()
2114 if (par->aperture.virtual) in i810fb_release_resource()
2115 iounmap(par->aperture.virtual); in i810fb_release_resource()
/drivers/staging/zsmalloc/
DKconfig10 compressed RAM pages. zsmalloc uses virtual memory mapping
/drivers/block/
DKconfig191 Unless you know that you do not need such virtual block devices say
198 Writes to the virtual block device are not immediately written to the
209 example) in your virtual machine, you will want to say Y here. If
210 you care for the safety of the data in your virtual machine, Y is a
480 Support for virtual disk devices as a client under Sun
492 tristate "Xen virtual block device support"
497 This driver implements the front-end of the Xen virtual
526 This is the virtual block driver for virtio. It can be used with
/drivers/gpu/drm/gma500/
Dmmu.c810 int psb_mmu_virtual_to_pfn(struct psb_mmu_pd *pd, uint32_t virtual, in psb_mmu_virtual_to_pfn() argument
819 pt = psb_mmu_pt_map_lock(pd, virtual); in psb_mmu_virtual_to_pfn()
825 tmp = v[psb_mmu_pd_index(virtual)]; in psb_mmu_virtual_to_pfn()
838 tmp = pt->v[psb_mmu_pt_index(virtual)]; in psb_mmu_virtual_to_pfn()
/drivers/staging/zram/
DKconfig11 Creates virtual block devices called /dev/zramX (X = 0, 1, ...).
/drivers/target/
DKconfig10 subsystem logic for virtual LUN 0 access
/drivers/net/ethernet/ibm/
DKconfig26 This driver supports virtual ethernet adapters on newer IBM iSeries
/drivers/net/team/
DKconfig5 This allows one to create virtual interfaces that teams together
/drivers/staging/usbip/
DKconfig23 This enables the USB/IP virtual host controller driver,
/drivers/iommu/
DKconfig151 shared with the operating system into contiguous I/O virtual
161 shared with the operating system into contiguous I/O virtual
/drivers/net/arcnet/
DKconfig30 This allows you to use RFC1201 with your ARCnet card via the virtual
40 This allows you to use RFC1051 with your ARCnet card via the virtual
/drivers/regulator/
DMakefile9 obj-$(CONFIG_REGULATOR_VIRTUAL_CONSUMER) += virtual.o
/drivers/eisa/
DKconfig30 bool "EISA virtual root device"

123