Home
last modified time | relevance | path

Searched defs:kgd (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_amdkfd_gfx_v8.c110 static int get_tile_config(struct kgd_dev *kgd, in get_tile_config()
189 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device()
194 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm()
204 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm()
212 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue()
223 static void release_queue(struct kgd_dev *kgd) in release_queue()
228 static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid, in kgd_program_sh_mem_settings()
246 static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid, in kgd_set_pasid_vmid_mapping()
273 static int kgd_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id) in kgd_init_interrupts()
312 static int kgd_hqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, in kgd_hqd_load()
[all …]
Damdgpu_amdkfd_gfx_v7.c153 static int get_tile_config(struct kgd_dev *kgd, in get_tile_config()
231 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device()
236 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm()
246 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm()
254 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue()
265 static void release_queue(struct kgd_dev *kgd) in release_queue()
270 static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid, in kgd_program_sh_mem_settings()
288 static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid, in kgd_set_pasid_vmid_mapping()
314 static int kgd_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id) in kgd_init_interrupts()
355 static int kgd_hqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, in kgd_hqd_load()
[all …]
Damdgpu_amdkfd_gfx_v9.c151 static int amdgpu_amdkfd_get_tile_config(struct kgd_dev *kgd, in amdgpu_amdkfd_get_tile_config()
225 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device()
230 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm()
239 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm()
247 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue()
267 static void release_queue(struct kgd_dev *kgd) in release_queue()
272 static void kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid, in kgd_program_sh_mem_settings()
289 static int kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, unsigned int pasid, in kgd_set_pasid_vmid_mapping()
350 static int kgd_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id) in kgd_init_interrupts()
400 static int kgd_hqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, in kgd_hqd_load()
[all …]
Damdgpu_amdkfd.c266 void amdgpu_amdkfd_gpu_reset(struct kgd_dev *kgd) in amdgpu_amdkfd_gpu_reset()
273 int alloc_gtt_mem(struct kgd_dev *kgd, size_t size, in alloc_gtt_mem()
345 void free_gtt_mem(struct kgd_dev *kgd, void *mem_obj) in free_gtt_mem()
356 void get_local_mem_info(struct kgd_dev *kgd, in get_local_mem_info()
388 uint64_t get_gpu_clock_counter(struct kgd_dev *kgd) in get_gpu_clock_counter()
397 uint32_t get_max_engine_clock_in_mhz(struct kgd_dev *kgd) in get_max_engine_clock_in_mhz()
410 void get_cu_info(struct kgd_dev *kgd, struct kfd_cu_info *cu_info) in get_cu_info()
433 uint64_t amdgpu_amdkfd_get_vram_usage(struct kgd_dev *kgd) in amdgpu_amdkfd_get_vram_usage()
440 int amdgpu_amdkfd_submit_ib(struct kgd_dev *kgd, enum kgd_engine_type engine, in amdgpu_amdkfd_submit_ib()
495 void amdgpu_amdkfd_set_compute_idle(struct kgd_dev *kgd, bool idle) in amdgpu_amdkfd_set_compute_idle()
Damdgpu_amdkfd_gpuvm.c75 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device()
1006 int amdgpu_amdkfd_gpuvm_create_process_vm(struct kgd_dev *kgd, void **vm, in amdgpu_amdkfd_gpuvm_create_process_vm()
1041 int amdgpu_amdkfd_gpuvm_acquire_process_vm(struct kgd_dev *kgd, in amdgpu_amdkfd_gpuvm_acquire_process_vm()
1105 void amdgpu_amdkfd_gpuvm_destroy_process_vm(struct kgd_dev *kgd, void *vm) in amdgpu_amdkfd_gpuvm_destroy_process_vm()
1128 struct kgd_dev *kgd, uint64_t va, uint64_t size, in amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu()
1261 struct kgd_dev *kgd, struct kgd_mem *mem) in amdgpu_amdkfd_gpuvm_free_memory_of_gpu()
1335 struct kgd_dev *kgd, struct kgd_mem *mem, void *vm) in amdgpu_amdkfd_gpuvm_map_memory_to_gpu()
1472 struct kgd_dev *kgd, struct kgd_mem *mem, void *vm) in amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu()
1541 struct kgd_dev *kgd, struct kgd_mem *mem, bool intr) in amdgpu_amdkfd_gpuvm_sync_memory()
1557 int amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel(struct kgd_dev *kgd, in amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/amdkfd/
Dkfd_device.c356 struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, in kgd2kfd_probe()
Dkfd_priv.h224 struct kgd_dev *kgd; member