/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | vmap.c | 32 u32 vmap = 0; in nvbios_vmap_table() local 36 vmap = nvbios_rd32(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 u32 vmap = nvbios_vmap_table(bios, ver, hdr, cnt, len); in nvbios_vmap_parse() local 62 switch (!!vmap * *ver) { in nvbios_vmap_parse() [all …]
|
D | Kbuild | 34 nvkm-y += nvkm/subdev/bios/vmap.o
|
/drivers/net/ |
D | vrf.c | 106 struct vrf_map vmap; member 179 return &nn_vrf->vmap; in netns_vrf_map() 225 static struct vrf_map_elem *vrf_map_lookup_elem(struct vrf_map *vmap, in vrf_map_lookup_elem() argument 232 hash_for_each_possible(vmap->ht, me, hnode, key) { in vrf_map_lookup_elem() 240 static void vrf_map_add_elem(struct vrf_map *vmap, struct vrf_map_elem *me) in vrf_map_add_elem() argument 246 hash_add(vmap->ht, &me->hnode, key); in vrf_map_add_elem() 254 static void vrf_map_lock(struct vrf_map *vmap) __acquires(&vmap->vmap_lock) in vrf_map_lock() argument 256 spin_lock(&vmap->vmap_lock); in vrf_map_lock() 259 static void vrf_map_unlock(struct vrf_map *vmap) __releases(&vmap->vmap_lock) in vrf_map_unlock() argument 261 spin_unlock(&vmap->vmap_lock); in vrf_map_unlock() [all …]
|
/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
D | base.c | 87 u32 vmap; in nvkm_volt_map_min() local 89 vmap = nvbios_vmap_entry_parse(bios, id, &ver, &len, &info); in nvkm_volt_map_min() 90 if (vmap) { in nvkm_volt_map_min() 109 u32 vmap; in nvkm_volt_map() local 111 vmap = nvbios_vmap_entry_parse(bios, id, &ver, &len, &info); in nvkm_volt_map() 112 if (vmap) { in nvkm_volt_map() 295 struct nvbios_vmap vmap; in nvkm_volt_ctor() local 301 if (nvbios_vmap_parse(bios, &ver, &hdr, &cnt, &len, &vmap)) { in nvkm_volt_ctor() 302 volt->max0_id = vmap.max0; in nvkm_volt_ctor() 303 volt->max1_id = vmap.max1; in nvkm_volt_ctor() [all …]
|
/drivers/gpu/drm/tiny/ |
D | cirrus.c | 317 void *vmap; in cirrus_fb_blit_rect() local 325 vmap = drm_gem_shmem_vmap(fb->obj[0]); in cirrus_fb_blit_rect() 326 if (!vmap) in cirrus_fb_blit_rect() 331 vmap, fb, rect); in cirrus_fb_blit_rect() 336 vmap, fb, rect, false); in cirrus_fb_blit_rect() 341 vmap, fb, rect); in cirrus_fb_blit_rect() 346 drm_gem_shmem_vunmap(fb->obj[0], vmap); in cirrus_fb_blit_rect()
|
/drivers/staging/android/ion/ |
D | ion_dma_buf.c | 282 if (heap->buf_ops.vmap) in ion_dma_buf_vmap() 283 return heap->buf_ops.vmap(dmabuf); in ion_dma_buf_vmap() 329 .vmap = ion_dma_buf_vmap,
|
/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem.c | 345 etnaviv_obj->vaddr = etnaviv_obj->ops->vmap(etnaviv_obj); in etnaviv_gem_vmap() 361 return vmap(pages, obj->base.size >> PAGE_SHIFT, in etnaviv_gem_vmap_impl() 512 .vmap = etnaviv_gem_vmap_impl, 717 .vmap = etnaviv_gem_vmap_impl,
|
D | etnaviv_gem.h | 67 void *(*vmap)(struct etnaviv_gem_object *); member
|
D | etnaviv_gem_prime.c | 110 .vmap = etnaviv_gem_prime_vmap_impl,
|
/drivers/gpu/drm/virtio/ |
D | virtgpu_prime.c | 55 .vmap = drm_gem_dmabuf_vmap,
|
D | virtgpu_object.c | 113 .vmap = drm_gem_shmem_vmap,
|
/drivers/dma-buf/heaps/ |
D | cma_heap.c | 200 vaddr = vmap(buffer->pages, buffer->pagecount, VM_MAP, PAGE_KERNEL); in cma_heap_do_vmap() 268 .vmap = cma_heap_vmap,
|
D | system_heap.c | 263 vaddr = vmap(pages, npages, VM_MAP, pgprot); in system_heap_do_vmap() 374 .vmap = system_heap_vmap,
|
/drivers/gpu/drm/i915/gem/selftests/ |
D | mock_dmabuf.c | 88 .vmap = mock_dmabuf_vmap,
|
/drivers/gpu/drm/i915/gt/ |
D | shmem_utils.c | 70 vaddr = vmap(pages, n_pages, VM_MAP_PUT_PAGES, PAGE_KERNEL); in shmem_pin_map()
|
/drivers/gpu/drm/ |
D | drm_memory.c | 97 addr = vmap(page_map, num_pages, VM_IOREMAP, PAGE_AGP); in agp_remap()
|
D | drm_gem_shmem_helper.c | 33 .vmap = drm_gem_shmem_vmap, 280 shmem->vaddr = vmap(shmem->pages, obj->size >> PAGE_SHIFT, in drm_gem_shmem_vmap_locked()
|
/drivers/gpu/drm/mgag200/ |
D | mgag200_mode.c | 1568 void *vmap; in mgag200_handle_damage() local 1570 vmap = drm_gem_shmem_vmap(fb->obj[0]); in mgag200_handle_damage() 1571 if (drm_WARN_ON(dev, !vmap)) in mgag200_handle_damage() 1574 drm_fb_memcpy_dstclip(mdev->vram, vmap, fb, clip); in mgag200_handle_damage() 1576 drm_gem_shmem_vunmap(fb->obj[0], vmap); in mgag200_handle_damage()
|
/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_gem.c | 135 rk_obj->kvaddr = vmap(rk_obj->pages, rk_obj->num_pages, VM_MAP, in rockchip_gem_alloc_iommu() 526 return vmap(rk_obj->pages, rk_obj->num_pages, VM_MAP, in rockchip_gem_prime_vmap()
|
/drivers/gpu/drm/v3d/ |
D | v3d_bo.c | 59 .vmap = drm_gem_shmem_vmap,
|
/drivers/staging/media/ipu3/ |
D | ipu3-dmamap.c | 127 map->vaddr = vmap(pages, count, VM_USERMAP, PAGE_KERNEL); in imgu_dmamap_alloc()
|
/drivers/firmware/efi/ |
D | capsule-loader.c | 119 cap_info->capsule = vmap(cap_info->pages, cap_info->index, in efi_capsule_submit_update()
|
/drivers/gpu/drm/tegra/ |
D | gem.c | 141 return vmap(obj->pages, obj->num_pages, VM_MAP, in tegra_bo_mmap() 656 .vmap = tegra_gem_prime_vmap,
|
/drivers/gpu/drm/xen/ |
D | xen_drm_front_gem.c | 286 return vmap(xen_obj->pages, xen_obj->num_pages, in xen_drm_front_gem_prime_vmap()
|
/drivers/gpu/drm/mediatek/ |
D | mtk_drm_gem.c | 250 mtk_gem->kvaddr = vmap(mtk_gem->pages, npages, VM_MAP, in mtk_drm_gem_prime_vmap()
|