Home
last modified time | relevance | path

Searched refs:vm_node (Results 1 – 20 of 20) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_memory_virtual.c42 if (node->vm_node.start < iter_node->vm_node.start) in _mali_vma_offset_add_rb()
44 else if (node->vm_node.start > iter_node->vm_node.start) in _mali_vma_offset_add_rb()
63 if (node->vm_node.allocated) { in mali_vma_offset_add()
69 node->vm_node.allocated = 1; in mali_vma_offset_add()
84 if (node->vm_node.allocated) { in mali_vma_offset_remove()
86 memset(&node->vm_node, 0, sizeof(node->vm_node)); in mali_vma_offset_remove()
107 offset = node->vm_node.start; in mali_vma_offset_search()
119 offset = best->vm_node.start + best->vm_node.size; in mali_vma_offset_search()
H A Dmali_memory_ump.c73 u32 virt = alloc->mali_vma_node.vm_node.start + offset; in mali_mem_ump_map()
84 u32 virt = alloc->mali_vma_node.vm_node.start + offset; in mali_mem_ump_map()
105 mali_mem_mali_map_free(session, alloc->psize, alloc->mali_vma_node.vm_node.start, in mali_mem_ump_unmap()
120 secure_id, alloc->mali_vma_node.vm_node.start, alloc->mali_vma_node.vm_node.size)); in mali_mem_bind_ump_buf()
H A Dmali_memory_manager.c275 …ret = mali_mem_os_mali_map(&mem_backend->os_mem, session, mali_allocation->mali_vma_node.vm_node.s… in mali_mem_resize()
293 vaddr = mali_allocation->mali_vma_node.vm_node.start + physical_size; in mali_mem_resize()
388 if (new_physical_size > (mali_allocation->mali_vma_node.vm_node.size)) in mali_mem_add_mem_size()
454 mali_allocation->mali_vma_node.vm_node.start = args->gpu_vaddr; in _mali_ukk_mem_allocate()
455 mali_allocation->mali_vma_node.vm_node.size = args->vsize; in _mali_ukk_mem_allocate()
531 …_swap_alloc_pages(&mem_backend->swap_mem, mali_allocation->mali_vma_node.vm_node.size, &mem_backen… in _mali_ukk_mem_allocate()
591 …mali_mem_mali_map_free(session, mali_allocation->psize, mali_allocation->mali_vma_node.vm_node.sta… in _mali_ukk_mem_allocate()
656 mali_allocation->mali_vma_node.vm_node.start = args->vaddr; in _mali_ukk_mem_bind()
657 mali_allocation->mali_vma_node.vm_node.size = args->size; in _mali_ukk_mem_bind()
766 MALI_DEBUG_ASSERT(mali_addr == mali_vma_node->vm_node.start); in _mali_ukk_mem_unbind()
[all …]
H A Dmali_memory.c178 MALI_DEBUG_ASSERT(mali_addr == mali_vma_node->vm_node.start); in mali_mmap()
179 if (unlikely(mali_addr != mali_vma_node->vm_node.start)) { in mali_mmap()
294 …return mali_mmu_pagedir_map(session->page_directory, descriptor->mali_vma_node.vm_node.start, size… in mali_mem_mali_map_prepare()
309 MALI_DEBUG_ASSERT(new_size <= descriptor->mali_vma_node.vm_node.size); in mali_mem_mali_map_resize()
310 …return mali_mmu_pagedir_map(session->page_directory, descriptor->mali_vma_node.vm_node.start + old… in mali_mem_mali_map_resize()
H A Dmali_memory_external.c30 mali_mem_mali_map_free(session, alloc->psize, alloc->mali_vma_node.vm_node.start, in mali_mem_unbind_ext_buf()
67 virt = alloc->mali_vma_node.vm_node.start; in mali_mem_bind_ext_buf()
H A Dmali_memory_defer_bind.c135 …nd_allocation_prepare:: allocation =%x vaddr=0x%x!\n", alloc, alloc->mali_vma_node.vm_node.start)); in mali_mem_defer_bind_allocation_prepare()
140 bk_list->vaddr = alloc->mali_vma_node.vm_node.start; in mali_mem_defer_bind_allocation_prepare()
H A Dmali_memory_dma_buf.c58 virt = alloc->mali_vma_node.vm_node.start; in mali_dma_buf_map()
139 mali_mem_mali_map_free(alloc->session, alloc->psize, alloc->mali_vma_node.vm_node.start, in mali_dma_buf_unmap()
H A Dmali_memory_types.h124 struct mali_mm_node vm_node; member
H A Dmali_memory_secure.c101 mali_mem_mali_map_free(session, alloc->psize, alloc->mali_vma_node.vm_node.start, in mali_mem_secure_mali_unmap()
H A Dmali_memory_block_alloc.c296 mali_mem_mali_map_free(session, alloc->psize, alloc->mali_vma_node.vm_node.start, in mali_mem_block_mali_unmap()
H A Dmali_memory_cow.c494 virt = cow_alloc->mali_vma_node.vm_node.start; in mali_mem_cow_mali_map()
H A Dmali_memory_swap_alloc.c601 mali_mem_mali_map_free(session, alloc->psize, alloc->mali_vma_node.vm_node.start, in mali_mem_swap_mali_unmap()
H A Dmali_memory_os_alloc.c348 mali_mem_mali_map_free(session, alloc->psize, alloc->mali_vma_node.vm_node.start, in mali_mem_os_mali_unmap()
/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_vma_manager.h54 struct drm_mm_node vm_node; member
102 return (node && node->vm_node.start == start) ? node : NULL; in drm_vma_offset_exact_lookup_locked()
170 return node->vm_node.start; in drm_vma_node_start()
187 return node->vm_node.size; in drm_vma_node_size()
204 return ((__u64)node->vm_node.start) << PAGE_SHIFT; in drm_vma_node_offset_addr()
222 if (drm_mm_node_allocated(&node->vm_node)) in drm_vma_node_unmap()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_vma_manager.c174 return container_of(best, struct drm_vma_offset_node, vm_node); in drm_vma_offset_lookup_locked()
208 if (!drm_mm_node_allocated(&node->vm_node)) in drm_vma_offset_add()
210 &node->vm_node, pages); in drm_vma_offset_add()
234 if (drm_mm_node_allocated(&node->vm_node)) { in drm_vma_offset_remove()
235 drm_mm_remove_node(&node->vm_node); in drm_vma_offset_remove()
236 memset(&node->vm_node, 0, sizeof(node->vm_node)); in drm_vma_offset_remove()
H A Ddrm_file.c1020 pgoff -= node->vm_node.start; in drm_get_unmapped_area()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_gp_job.c43 MALI_DEBUG_ASSERT(alloc[i] == mali_vma_node->vm_node.start); in _mali_gp_add_varying_allocations()
/OK3568_Linux_fs/kernel/virt/kvm/
H A Dvfio.c401 list_for_each_entry(tmp, &dev->kvm->devices, vm_node) in kvm_vfio_create()
H A Dkvm_main.c879 list_for_each_entry_safe(dev, tmp, &kvm->devices, vm_node) { in kvm_destroy_devices()
880 list_del(&dev->vm_node); in kvm_destroy_devices()
3576 list_del(&dev->vm_node); in kvm_device_release()
3659 list_add(&dev->vm_node, &kvm->devices); in kvm_ioctl_create_device()
3670 list_del(&dev->vm_node); in kvm_ioctl_create_device()
/OK3568_Linux_fs/kernel/include/linux/
H A Dkvm_host.h1355 struct list_head vm_node; member