Lines Matching refs:sa_node
52 return container_of(node->sa_node.mm, struct xe_mem_pool, base); in node_to_pool()
240 struct drm_mm_node *sa_node = &node->sa_node; in xe_mem_pool_sync_shadow_locked() local
246 sa_node->start, in xe_mem_pool_sync_shadow_locked()
247 pool->cpu_addr + sa_node->start, in xe_mem_pool_sync_shadow_locked()
248 sa_node->size); in xe_mem_pool_sync_shadow_locked()
298 struct drm_mm_node *sa_node = &node->sa_node; in xe_mem_pool_bo_flush_write() local
303 xe_map_memcpy_to(xe, &pool->bo->vmap, sa_node->start, in xe_mem_pool_bo_flush_write()
304 pool->cpu_addr + sa_node->start, in xe_mem_pool_bo_flush_write()
305 sa_node->size); in xe_mem_pool_bo_flush_write()
318 struct drm_mm_node *sa_node = &node->sa_node; in xe_mem_pool_bo_sync_read() local
323 xe_map_memcpy_from(xe, pool->cpu_addr + sa_node->start, in xe_mem_pool_bo_sync_read()
324 &pool->bo->vmap, sa_node->start, sa_node->size); in xe_mem_pool_bo_sync_read()
359 return drm_mm_insert_node(&pool->base, &node->sa_node, size); in xe_mem_pool_insert_node()
373 drm_mm_remove_node(&node->sa_node); in xe_mem_pool_free_node()
387 return xe_mem_pool_cpu_addr(pool) + node->sa_node.start; in xe_mem_pool_node_cpu_addr()