Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_vma_manager.h56 struct drm_mm_node vm_node; member
104 return (node && node->vm_node.start == start) ? node : NULL; in drm_vma_offset_exact_lookup_locked()
172 return node->vm_node.start; in drm_vma_node_start()
189 return node->vm_node.size; in drm_vma_node_size()
206 return ((__u64)node->vm_node.start) << PAGE_SHIFT; in drm_vma_node_offset_addr()
224 if (drm_mm_node_allocated(&node->vm_node)) in drm_vma_node_unmap()
/netbsd-src/sys/external/bsd/drm2/dist/drm/
H A Ddrm_vma_manager.c179 return container_of(best, struct drm_vma_offset_node, vm_node); in drm_vma_offset_lookup_locked()
213 if (!drm_mm_node_allocated(&node->vm_node)) in drm_vma_offset_add()
215 &node->vm_node, pages); in drm_vma_offset_add()
239 if (drm_mm_node_allocated(&node->vm_node)) { in drm_vma_offset_remove()
240 drm_mm_remove_node(&node->vm_node); in drm_vma_offset_remove()
241 memset(&node->vm_node, 0, sizeof(node->vm_node)); in drm_vma_offset_remove()