Home
last modified time | relevance | path

Searched refs:vmap (Results 1 – 25 of 42) sorted by relevance

12

/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dvmap.c32 u16 vmap = 0x0000; in nvbios_vmap_table() local
36 vmap = nvbios_rd16(bios, bit_P.offset + 0x20); in nvbios_vmap_table()
37 if (vmap) { in nvbios_vmap_table()
38 *ver = nvbios_rd08(bios, vmap + 0); in nvbios_vmap_table()
42 *hdr = nvbios_rd08(bios, vmap + 1); in nvbios_vmap_table()
43 *cnt = nvbios_rd08(bios, vmap + 3); in nvbios_vmap_table()
44 *len = nvbios_rd08(bios, vmap + 2); in nvbios_vmap_table()
45 return vmap; in nvbios_vmap_table()
60 u16 vmap = nvbios_vmap_table(bios, ver, hdr, cnt, len); in nvbios_vmap_parse() local
62 switch (!!vmap * *ver) { in nvbios_vmap_parse()
[all …]
DKbuild32 nvkm-y += nvkm/subdev/bios/vmap.o
/drivers/gpu/drm/virtio/
Dvirtgpu_object.c107 if (bo->vmap) { in virtio_gpu_object_kmap()
109 *ptr = bo->vmap; in virtio_gpu_object_kmap()
115 bo->vmap = ttm_kmap_obj_virtual(&bo->kmap, &is_iomem); in virtio_gpu_object_kmap()
117 *ptr = bo->vmap; in virtio_gpu_object_kmap()
Dvirtgpu_drv.h60 void *vmap; member
Dvirtgpu_fb.c340 info->screen_buffer = obj->vmap; in virtio_gpufb_create()
/drivers/gpu/drm/nouveau/nvkm/subdev/volt/
Dbase.c74 u16 vmap; in nvkm_volt_map() local
76 vmap = nvbios_vmap_entry_parse(bios, id, &ver, &len, &info); in nvkm_volt_map()
77 if (vmap) { in nvkm_volt_map()
/drivers/gpu/drm/vmwgfx/
Dvmwgfx_prime.c116 .vmap = vmw_prime_dmabuf_vmap,
/drivers/gpu/drm/etnaviv/
Detnaviv_gem.c376 etnaviv_obj->vaddr = etnaviv_obj->ops->vmap(etnaviv_obj); in etnaviv_gem_vmap()
392 return vmap(pages, obj->base.size >> PAGE_SHIFT, in etnaviv_gem_vmap_impl()
545 .vmap = etnaviv_gem_vmap_impl,
901 .vmap = etnaviv_gem_vmap_impl,
Detnaviv_gem.h81 void *(*vmap)(struct etnaviv_gem_object *); member
Detnaviv_gem_prime.c96 .vmap = etnaviv_gem_prime_vmap_impl,
/drivers/gpu/drm/
Ddrm_memory.c90 addr = vmap(page_map, num_pages, VM_IOREMAP, PAGE_AGP); in agp_remap()
/drivers/gpu/drm/ttm/
Dttm_bo_util.c274 dst = vmap(&d, 1, 0, prot); in ttm_copy_io_ttm_page()
310 src = vmap(&s, 1, 0, prot); in ttm_copy_ttm_io_page()
575 map->virtual = vmap(ttm->pages + start_page, num_pages, in ttm_bo_kmap_ttm()
/drivers/firmware/efi/
Dcapsule-loader.c112 cap_hdr_temp = vmap(cap_info->pages, cap_info->index, in efi_capsule_submit_update()
/drivers/gpu/drm/udl/
Dudl_gem.c174 obj->vmapping = vmap(obj->pages, page_count, 0, PAGE_KERNEL); in udl_gem_vmap()
/drivers/xen/
Dxlate_mmu.c248 vaddr = vmap(pages, nr_pages, 0, PAGE_KERNEL); in xen_xlate_map_ballooned_pages()
/drivers/staging/android/ion/
Dion_test.c69 void *vaddr = vmap(&page, 1, VM_MAP, pgprot); in ion_handle_test_dma()
Dion_heap.c56 vaddr = vmap(pages, npages, VM_MAP, pgprot); in ion_heap_map_kernel()
/drivers/hv/
Dring_buffer.c257 vmap(pages_wraparound, page_cnt * 2 - 1, VM_MAP, PAGE_KERNEL); in hv_ringbuffer_init()
/drivers/dma-buf/
Ddma-buf.c807 if (!dmabuf->ops->vmap) in dma_buf_vmap()
820 ptr = dmabuf->ops->vmap(dmabuf); in dma_buf_vmap()
/drivers/infiniband/hw/hns/
Dhns_roce_alloc.c235 buf->direct.buf = vmap(pages, buf->nbufs, VM_MAP, in hns_roce_buf_alloc()
/drivers/gpu/drm/exynos/
Dexynos_drm_fbdev.c102 exynos_gem->kvaddr = (void __iomem *) vmap(exynos_gem->pages, nr_pages, in exynos_drm_fbdev_update()
/drivers/gpu/drm/vgem/
Dvgem_drv.c268 addr = vmap(pages, n_pages, 0, pgprot_writecombine(PAGE_KERNEL)); in vgem_prime_vmap()
/drivers/gpu/drm/i915/
Di915_gem_dmabuf.c219 .vmap = i915_gem_dmabuf_vmap,
/drivers/media/v4l2-core/
Dvideobuf2-vmalloc.c348 .vmap = vb2_vmalloc_dmabuf_ops_vmap,
/drivers/gpu/drm/tegra/
Dfb.c260 bo->vaddr = vmap(bo->pages, bo->num_pages, VM_MAP, in tegra_fbdev_probe()

12