mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-05-26 11:40:24 +02:00
drm/amdgpu: add amdgpu_gtt_node_to_byte_offset helper
Having a helper avoids code duplication. Signed-off-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
2e88530255
commit
866eedef4c
@@ -220,6 +220,14 @@ static inline u64 amdgpu_compute_gart_address(struct amdgpu_gmc *gmc,
|
||||
return gmc->gart_start + entity->gart_window_offs[index];
|
||||
}
|
||||
|
||||
/**
|
||||
* amdgpu_gtt_node_to_byte_offset() - Returns a byte offset of a gtt node
|
||||
*/
|
||||
static inline u64 amdgpu_gtt_node_to_byte_offset(const struct drm_mm_node *gtt_node)
|
||||
{
|
||||
return gtt_node->start * (u64)PAGE_SIZE;
|
||||
}
|
||||
|
||||
void amdgpu_ttm_tt_set_user_pages(struct ttm_tt *ttm, struct amdgpu_hmm_range *range);
|
||||
int amdgpu_ttm_tt_get_userptr(const struct ttm_buffer_object *tbo,
|
||||
uint64_t *user_addr);
|
||||
|
||||
Reference in New Issue
Block a user