Searched refs:mm_nodes (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gtt_mgr.c100 return drm_mm_node_allocated(&node->mm_nodes[0]);
123 node = kzalloc(struct_size(node, mm_nodes, 1), GFP_KERNEL);
136 r = drm_mm_insert_node_in_range(&mgr->mm, &node->mm_nodes[0],
144 node->base.start = node->mm_nodes[0].start;
146 node->mm_nodes[0].start = 0;
147 node->mm_nodes[0].size = PFN_UP(node->base.size);
175 if (drm_mm_node_allocated(&node->mm_nodes[0]))
176 drm_mm_remove_node(&node->mm_nodes[0]);
199 node = container_of(mm_node, typeof(*node), mm_nodes[0]);
H A Damdgpu_res_cursor.h94 node = to_ttm_range_mgr_node(res)->mm_nodes;
/linux-master/drivers/gpu/drm/xe/
H A Dxe_ttm_sys_mgr.c37 node = kzalloc(struct_size(node, base.mm_nodes, 1), GFP_KERNEL);
50 node->base.mm_nodes[0].start = 0;
51 node->base.mm_nodes[0].size = PFN_UP(node->base.base.size);
/linux-master/include/drm/ttm/
H A Dttm_range_manager.h14 * @mm_nodes: MM nodes, usually 1
21 struct drm_mm_node mm_nodes[]; member in struct:ttm_range_mgr_node
/linux-master/drivers/gpu/drm/ttm/
H A Dttm_range_manager.c74 node = kzalloc(struct_size(node, mm_nodes, 1), GFP_KERNEL);
85 ret = drm_mm_insert_node_in_range(mm, &node->mm_nodes[0],
97 node->base.start = node->mm_nodes[0].start;
109 drm_mm_remove_node(&node->mm_nodes[0]);
121 struct drm_mm_node *node = &to_ttm_range_mgr_node(res)->mm_nodes[0];
137 struct drm_mm_node *node = &to_ttm_range_mgr_node(res)->mm_nodes[0];
/linux-master/drivers/gpu/drm/i915/
H A Dintel_region_ttm.c171 return i915_rsgt_from_mm_node(&range_node->mm_nodes[0],

Completed in 169 milliseconds