Lines Matching defs:abo

97 	struct amdgpu_bo *abo;
118 abo = ttm_to_amdgpu_bo(bo);
119 if (abo->flags & AMDGPU_GEM_CREATE_DISCARDABLE) {
136 amdgpu_bo_placement_from_domain(abo, AMDGPU_GEM_DOMAIN_CPU);
139 !(abo->flags & AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED) &&
147 amdgpu_bo_placement_from_domain(abo, AMDGPU_GEM_DOMAIN_VRAM |
150 abo->placements[0].fpfn = adev->gmc.visible_vram_size >> PAGE_SHIFT;
151 abo->placements[0].lpfn = 0;
152 abo->placements[0].flags |= TTM_PL_FLAG_DESIRED;
155 amdgpu_bo_placement_from_domain(abo, AMDGPU_GEM_DOMAIN_GTT |
162 amdgpu_bo_placement_from_domain(abo, AMDGPU_GEM_DOMAIN_CPU);
165 *placement = abo->placement;
392 struct amdgpu_bo *abo = ttm_to_amdgpu_bo(bo);
414 amdgpu_bo_encrypted(abo),
421 (abo->flags & AMDGPU_GEM_CREATE_VRAM_WIPE_ON_RELEASE)) {
423 r = amdgpu_ttm_clear_buffer(entity, abo, NULL, &wipe_fence,
512 struct amdgpu_bo *abo;
523 abo = ttm_to_amdgpu_bo(bo);
575 abo->flags &= ~AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED;
880 struct amdgpu_bo *abo = ttm_to_amdgpu_bo(tbo);
884 if (amdgpu_bo_encrypted(abo))
887 if (abo->flags & AMDGPU_GEM_CREATE_CP_MQD_GFX9) {
1169 struct amdgpu_bo *abo = ttm_to_amdgpu_bo(bo);
1178 if (adev->gmc.mem_partitions && abo->xcp_id >= 0)
1179 gtt->pool_id = KFD_XCP_MEM_ID(adev, abo->xcp_id);
1181 gtt->pool_id = abo->xcp_id;
1183 if (abo->flags & AMDGPU_GEM_CREATE_CPU_GTT_USWC)
1551 struct amdgpu_bo *abo = ttm_to_amdgpu_bo(bo);
1552 struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);
1582 amdgpu_res_first(abo->tbo.resource, offset, len, &src_mm);
1622 struct amdgpu_bo *abo = ttm_to_amdgpu_bo(bo);
1623 struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev);