Home
last modified time | relevance | path

Searched defs:amdgpu_gmc_funcs (Results 1 – 2 of 2) sorted by relevance

/kernel/linux/linux-4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_gmc.h51 struct amdgpu_gmc_funcs { struct
53 void (*flush_gpu_tlb)(struct amdgpu_device *adev,
56 uint64_t (*emit_flush_gpu_tlb)(struct amdgpu_ring *ring, unsigned vmid,
59 void (*emit_pasid_mapping)(struct amdgpu_ring *ring, unsigned vmid,
62 int (*set_pte_pde)(struct amdgpu_device *adev,
68 void (*set_prt)(struct amdgpu_device *adev, bool enable);
70 uint64_t (*get_vm_pte_flags)(struct amdgpu_device *adev,
73 void (*get_vm_pde)(struct amdgpu_device *adev, int level,
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_gmc.h110 struct amdgpu_gmc_funcs { struct
112 void (*flush_gpu_tlb)(struct amdgpu_device *adev, uint32_t vmid,
115 int (*flush_gpu_tlb_pasid)(struct amdgpu_device *adev, uint16_t pasid,
118 uint64_t (*emit_flush_gpu_tlb)(struct amdgpu_ring *ring, unsigned vmid,
121 void (*emit_pasid_mapping)(struct amdgpu_ring *ring, unsigned vmid,
124 void (*set_prt)(struct amdgpu_device *adev, bool enable);
126 uint64_t (*map_mtype)(struct amdgpu_device *adev, uint32_t flags);
128 void (*get_vm_pde)(struct amdgpu_device *adev, int level,
131 void (*get_vm_pte)(struct amdgpu_device *adev,
135 unsigned int (*get_vbios_fb_size)(struct amdgpu_device *adev);