Home
last modified time | relevance | path

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

123

/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dvmap.c32 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 …]
DKbuild34 nvkm-y += nvkm/subdev/bios/vmap.o
/drivers/net/
Dvrf.c106 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/
Dbase.c87 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/
Dcirrus.c317 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/
Dion_dma_buf.c282 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/
Detnaviv_gem.c345 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,
Detnaviv_gem.h67 void *(*vmap)(struct etnaviv_gem_object *); member
Detnaviv_gem_prime.c110 .vmap = etnaviv_gem_prime_vmap_impl,
/drivers/gpu/drm/virtio/
Dvirtgpu_prime.c55 .vmap = drm_gem_dmabuf_vmap,
Dvirtgpu_object.c113 .vmap = drm_gem_shmem_vmap,
/drivers/dma-buf/heaps/
Dcma_heap.c200 vaddr = vmap(buffer->pages, buffer->pagecount, VM_MAP, PAGE_KERNEL); in cma_heap_do_vmap()
268 .vmap = cma_heap_vmap,
Dsystem_heap.c263 vaddr = vmap(pages, npages, VM_MAP, pgprot); in system_heap_do_vmap()
374 .vmap = system_heap_vmap,
/drivers/gpu/drm/i915/gem/selftests/
Dmock_dmabuf.c88 .vmap = mock_dmabuf_vmap,
/drivers/gpu/drm/i915/gt/
Dshmem_utils.c70 vaddr = vmap(pages, n_pages, VM_MAP_PUT_PAGES, PAGE_KERNEL); in shmem_pin_map()
/drivers/gpu/drm/
Ddrm_memory.c97 addr = vmap(page_map, num_pages, VM_IOREMAP, PAGE_AGP); in agp_remap()
Ddrm_gem_shmem_helper.c33 .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/
Dmgag200_mode.c1568 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/
Drockchip_drm_gem.c135 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/
Dv3d_bo.c59 .vmap = drm_gem_shmem_vmap,
/drivers/staging/media/ipu3/
Dipu3-dmamap.c127 map->vaddr = vmap(pages, count, VM_USERMAP, PAGE_KERNEL); in imgu_dmamap_alloc()
/drivers/firmware/efi/
Dcapsule-loader.c119 cap_info->capsule = vmap(cap_info->pages, cap_info->index, in efi_capsule_submit_update()
/drivers/gpu/drm/tegra/
Dgem.c141 return vmap(obj->pages, obj->num_pages, VM_MAP, in tegra_bo_mmap()
656 .vmap = tegra_gem_prime_vmap,
/drivers/gpu/drm/xen/
Dxen_drm_front_gem.c286 return vmap(xen_obj->pages, xen_obj->num_pages, in xen_drm_front_gem_prime_vmap()
/drivers/gpu/drm/mediatek/
Dmtk_drm_gem.c250 mtk_gem->kvaddr = vmap(mtk_gem->pages, npages, VM_MAP, in mtk_drm_gem_prime_vmap()

123