Lines Matching refs:amdgpu_device
79 void (*print_l2_protection_fault_status)(struct amdgpu_device *adev,
115 void (*flush_gpu_tlb)(struct amdgpu_device *adev, uint32_t vmid,
118 int (*flush_gpu_tlb_pasid)(struct amdgpu_device *adev, uint16_t pasid,
127 void (*set_prt)(struct amdgpu_device *adev, bool enable);
129 uint64_t (*map_mtype)(struct amdgpu_device *adev, uint32_t flags);
131 void (*get_vm_pde)(struct amdgpu_device *adev, int level,
134 void (*get_vm_pte)(struct amdgpu_device *adev,
138 unsigned int (*get_vbios_fb_size)(struct amdgpu_device *adev);
334 int amdgpu_gmc_pdb0_alloc(struct amdgpu_device *adev);
337 int amdgpu_gmc_set_pte_pde(struct amdgpu_device *adev, void *cpu_pt_addr,
342 void amdgpu_gmc_sysvm_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc);
343 void amdgpu_gmc_vram_location(struct amdgpu_device *adev, struct amdgpu_gmc *mc,
345 void amdgpu_gmc_gart_location(struct amdgpu_device *adev,
347 void amdgpu_gmc_agp_location(struct amdgpu_device *adev,
349 bool amdgpu_gmc_filter_faults(struct amdgpu_device *adev,
352 void amdgpu_gmc_filter_faults_remove(struct amdgpu_device *adev, uint64_t addr,
354 int amdgpu_gmc_ras_early_init(struct amdgpu_device *adev);
355 int amdgpu_gmc_ras_late_init(struct amdgpu_device *adev);
356 void amdgpu_gmc_ras_fini(struct amdgpu_device *adev);
357 int amdgpu_gmc_allocate_vm_inv_eng(struct amdgpu_device *adev);
359 extern void amdgpu_gmc_tmz_set(struct amdgpu_device *adev);
360 extern void amdgpu_gmc_noretry_set(struct amdgpu_device *adev);
363 amdgpu_gmc_set_vm_fault_masks(struct amdgpu_device *adev, int hub_type,
366 void amdgpu_gmc_get_vbios_allocations(struct amdgpu_device *adev);
368 void amdgpu_gmc_init_pdb0(struct amdgpu_device *adev);
369 uint64_t amdgpu_gmc_vram_mc2pa(struct amdgpu_device *adev, uint64_t mc_addr);
370 uint64_t amdgpu_gmc_vram_pa(struct amdgpu_device *adev, struct amdgpu_bo *bo);
371 uint64_t amdgpu_gmc_vram_cpu_pa(struct amdgpu_device *adev, struct amdgpu_bo *bo);
372 int amdgpu_gmc_vram_checking(struct amdgpu_device *adev);