Lines Matching refs:node
45 struct hlist_node node; member
287 struct drm_mm_node node; /** temporary GTT binding */ member
446 if (vma->node.size) in eb_pin_vma()
576 hlist_add_head(&ev->node, in eb_add_vma()
663 if (drm_mm_node_allocated(&vma->node) && in eb_reserve_vma()
1041 if (drm_mm_node_allocated(&vma->node)) { in eb_validate_vmas()
1053 GEM_BUG_ON(drm_mm_node_allocated(&vma->node) && in eb_validate_vmas()
1075 hlist_for_each_entry(ev, head, node) { in eb_get_vma()
1129 cache->node.flags = 0; in reloc_cache_init()
1183 offset = cache->node.start; in reloc_cache_remap()
1184 if (!drm_mm_node_allocated(&cache->node)) in reloc_cache_remap()
1202 (struct drm_i915_gem_object *)cache->node.mm; in reloc_cache_reset()
1214 if (drm_mm_node_allocated(&cache->node)) { in reloc_cache_reset()
1216 cache->node.start, in reloc_cache_reset()
1217 cache->node.size); in reloc_cache_reset()
1219 drm_mm_remove_node(&cache->node); in reloc_cache_reset()
1222 i915_vma_unpin((struct i915_vma *)cache->node.mm); in reloc_cache_reset()
1251 cache->node.mm = (void *)obj; in reloc_kmap()
1313 memset(&cache->node, 0, sizeof(cache->node)); in reloc_iomap()
1316 (&ggtt->vm.mm, &cache->node, in reloc_iomap()
1324 cache->node.start = i915_ggtt_offset(vma); in reloc_iomap()
1325 cache->node.mm = (void *)vma; in reloc_iomap()
1329 offset = cache->node.start; in reloc_iomap()
1330 if (drm_mm_node_allocated(&cache->node)) { in reloc_iomap()
1419 return target->node.start | UPDATE; in relocate_entry()