Lines Matching defs:amdgpu_gmc_funcs
141 struct amdgpu_gmc_funcs { struct
143 void (*flush_gpu_tlb)(struct amdgpu_device *adev, uint32_t vmid,
146 void (*flush_gpu_tlb_pasid)(struct amdgpu_device *adev, uint16_t pasid,
150 uint64_t (*emit_flush_gpu_tlb)(struct amdgpu_ring *ring, unsigned vmid,
153 void (*emit_pasid_mapping)(struct amdgpu_ring *ring, unsigned vmid,
156 void (*set_prt)(struct amdgpu_device *adev, bool enable);
158 uint64_t (*map_mtype)(struct amdgpu_device *adev, uint32_t flags);
160 void (*get_vm_pde)(struct amdgpu_device *adev, int level,
163 void (*get_vm_pte)(struct amdgpu_device *adev,
167 void (*override_vm_pte_flags)(struct amdgpu_device *dev,
171 unsigned int (*get_vbios_fb_size)(struct amdgpu_device *adev);
173 unsigned int (*get_dcc_alignment)(struct amdgpu_device *adev);
175 enum amdgpu_memory_partition (*query_mem_partition_mode)(
178 int (*request_mem_partition_mode)(struct amdgpu_device *adev,
180 bool (*need_reset_on_init)(struct amdgpu_device *adev);