Lines Matching refs:domain
119 u32 domain, u64 flags) in amdgpu_ttm_placement_init() argument
126 if (domain & AMDGPU_GEM_DOMAIN_VRAM) { in amdgpu_ttm_placement_init()
141 if (domain & AMDGPU_GEM_DOMAIN_GTT) { in amdgpu_ttm_placement_init()
152 if (domain & AMDGPU_GEM_DOMAIN_CPU) { in amdgpu_ttm_placement_init()
163 if (domain & AMDGPU_GEM_DOMAIN_GDS) { in amdgpu_ttm_placement_init()
168 if (domain & AMDGPU_GEM_DOMAIN_GWS) { in amdgpu_ttm_placement_init()
173 if (domain & AMDGPU_GEM_DOMAIN_OA) { in amdgpu_ttm_placement_init()
198 void amdgpu_ttm_placement_from_domain(struct amdgpu_bo *rbo, u32 domain) in amdgpu_ttm_placement_from_domain() argument
201 rbo->placements, domain, rbo->flags); in amdgpu_ttm_placement_from_domain()
219 bool kernel, u32 domain, u64 flags, in amdgpu_bo_create_restricted() argument
257 bo->initial_domain = domain & (AMDGPU_GEM_DOMAIN_VRAM | in amdgpu_bo_create_restricted()
289 bool kernel, u32 domain, u64 flags, in amdgpu_bo_create() argument
301 placements, domain, flags); in amdgpu_bo_create()
304 domain, flags, sg, &placement, in amdgpu_bo_create()
363 int amdgpu_bo_pin_restricted(struct amdgpu_bo *bo, u32 domain, in amdgpu_bo_pin_restricted() argument
383 if (domain == AMDGPU_GEM_DOMAIN_VRAM) in amdgpu_bo_pin_restricted()
393 amdgpu_ttm_placement_from_domain(bo, domain); in amdgpu_bo_pin_restricted()
421 if (domain == AMDGPU_GEM_DOMAIN_VRAM) in amdgpu_bo_pin_restricted()
431 int amdgpu_bo_pin(struct amdgpu_bo *bo, u32 domain, u64 *gpu_addr) in amdgpu_bo_pin() argument
433 return amdgpu_bo_pin_restricted(bo, domain, 0, 0, gpu_addr); in amdgpu_bo_pin()