Home
last modified time | relevance | path

Searched defs:kgd (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_arcturus.c59 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device() argument
125 static int kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, in kgd_hqd_sdma_load() argument
195 static int kgd_hqd_sdma_dump(struct kgd_dev *kgd, in kgd_hqd_sdma_dump() argument
227 static bool kgd_hqd_sdma_is_occupied(struct kgd_dev *kgd, void *mqd) in kgd_hqd_sdma_is_occupied() argument
246 static int kgd_hqd_sdma_destroy(struct kgd_dev *kgd, void *mqd, in kgd_hqd_sdma_destroy() argument
[all...]
H A Damdgpu_amdkfd.h327 kgd2kfd_probe(struct kgd_dev *kgd, struct pci_dev *pdev, unsigned int asic_type, bool vf) kgd2kfd_probe() argument
[all...]
H A Damdgpu_amdkfd_gfx_v9.c47 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device() argument
52 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm() argument
61 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm() argument
69 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue() argument
89 static void release_queue(struct kgd_dev *kgd) in release_queue() argument
94 kgd_gfx_v9_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid, uint32_t sh_mem_config, uint32_t sh_mem_ape1_base, uint32_t sh_mem_ape1_limit, uint32_t sh_mem_bases) kgd_gfx_v9_program_sh_mem_settings() argument
111 kgd_gfx_v9_set_pasid_vmid_mapping(struct kgd_dev *kgd, u32 pasid, unsigned int vmid) kgd_gfx_v9_set_pasid_vmid_mapping() argument
172 kgd_gfx_v9_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id) kgd_gfx_v9_init_interrupts() argument
234 kgd_gfx_v9_hqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t __user *wptr, uint32_t wptr_shift, uint32_t wptr_mask, struct mm_struct *mm) kgd_gfx_v9_hqd_load() argument
314 kgd_gfx_v9_hiq_mqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t doorbell_off) kgd_gfx_v9_hiq_mqd_load() argument
367 kgd_gfx_v9_hqd_dump(struct kgd_dev *kgd, uint32_t pipe_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) kgd_gfx_v9_hqd_dump() argument
399 kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, uint32_t __user *wptr, struct mm_struct *mm) kgd_hqd_sdma_load() argument
469 kgd_hqd_sdma_dump(struct kgd_dev *kgd, uint32_t engine_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) kgd_hqd_sdma_dump() argument
501 kgd_gfx_v9_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, uint32_t pipe_id, uint32_t queue_id) kgd_gfx_v9_hqd_is_occupied() argument
523 kgd_hqd_sdma_is_occupied(struct kgd_dev *kgd, void *mqd) kgd_hqd_sdma_is_occupied() argument
542 kgd_gfx_v9_hqd_destroy(struct kgd_dev *kgd, void *mqd, enum kfd_preempt_type reset_type, unsigned int utimeout, uint32_t pipe_id, uint32_t queue_id) kgd_gfx_v9_hqd_destroy() argument
592 kgd_hqd_sdma_destroy(struct kgd_dev *kgd, void *mqd, unsigned int utimeout) kgd_hqd_sdma_destroy() argument
632 kgd_gfx_v9_get_atc_vmid_pasid_mapping_info(struct kgd_dev *kgd, uint8_t vmid, uint16_t *p_pasid) kgd_gfx_v9_get_atc_vmid_pasid_mapping_info() argument
645 kgd_gfx_v9_address_watch_disable(struct kgd_dev *kgd) kgd_gfx_v9_address_watch_disable() argument
650 kgd_gfx_v9_address_watch_execute(struct kgd_dev *kgd, unsigned int watch_point_id, uint32_t cntl_val, uint32_t addr_hi, uint32_t addr_lo) kgd_gfx_v9_address_watch_execute() argument
659 kgd_gfx_v9_wave_control_execute(struct kgd_dev *kgd, uint32_t gfx_index_val, uint32_t sq_cmd) kgd_gfx_v9_wave_control_execute() argument
684 kgd_gfx_v9_address_watch_get_offset(struct kgd_dev *kgd, unsigned int watch_point_id, unsigned int reg_offset) kgd_gfx_v9_address_watch_get_offset() argument
691 kgd_gfx_v9_set_vm_context_page_table_base(struct kgd_dev *kgd, uint32_t vmid, uint64_t page_table_base) kgd_gfx_v9_set_vm_context_page_table_base() argument
802 kgd_gfx_v9_get_cu_occupancy(struct kgd_dev *kgd, int pasid, int *pasid_wave_cnt, int *max_waves_per_cu) kgd_gfx_v9_get_cu_occupancy() argument
[all...]
H A Damdgpu_amdkfd_gfx_v10.c43 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device() argument
48 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm() argument
57 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm() argument
65 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue() argument
85 static void release_queue(struct kgd_dev *kgd) in release_queue() argument
90 kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid, uint32_t sh_mem_config, uint32_t sh_mem_ape1_base, uint32_t sh_mem_ape1_limit, uint32_t sh_mem_bases) kgd_program_sh_mem_settings() argument
107 kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, u32 pasid, unsigned int vmid) kgd_set_pasid_vmid_mapping() argument
154 kgd_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id) kgd_init_interrupts() argument
222 kgd_hqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t __user *wptr, uint32_t wptr_shift, uint32_t wptr_mask, struct mm_struct *mm) kgd_hqd_load() argument
305 kgd_hiq_mqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t doorbell_off) kgd_hiq_mqd_load() argument
358 kgd_hqd_dump(struct kgd_dev *kgd, uint32_t pipe_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) kgd_hqd_dump() argument
390 kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, uint32_t __user *wptr, struct mm_struct *mm) kgd_hqd_sdma_load() argument
460 kgd_hqd_sdma_dump(struct kgd_dev *kgd, uint32_t engine_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) kgd_hqd_sdma_dump() argument
492 kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, uint32_t pipe_id, uint32_t queue_id) kgd_hqd_is_occupied() argument
514 kgd_hqd_sdma_is_occupied(struct kgd_dev *kgd, void *mqd) kgd_hqd_sdma_is_occupied() argument
533 kgd_hqd_destroy(struct kgd_dev *kgd, void *mqd, enum kfd_preempt_type reset_type, unsigned int utimeout, uint32_t pipe_id, uint32_t queue_id) kgd_hqd_destroy() argument
644 kgd_hqd_sdma_destroy(struct kgd_dev *kgd, void *mqd, unsigned int utimeout) kgd_hqd_sdma_destroy() argument
684 get_atc_vmid_pasid_mapping_info(struct kgd_dev *kgd, uint8_t vmid, uint16_t *p_pasid) get_atc_vmid_pasid_mapping_info() argument
697 kgd_address_watch_disable(struct kgd_dev *kgd) kgd_address_watch_disable() argument
702 kgd_address_watch_execute(struct kgd_dev *kgd, unsigned int watch_point_id, uint32_t cntl_val, uint32_t addr_hi, uint32_t addr_lo) kgd_address_watch_execute() argument
711 kgd_wave_control_execute(struct kgd_dev *kgd, uint32_t gfx_index_val, uint32_t sq_cmd) kgd_wave_control_execute() argument
736 kgd_address_watch_get_offset(struct kgd_dev *kgd, unsigned int watch_point_id, unsigned int reg_offset) kgd_address_watch_get_offset() argument
743 set_vm_context_page_table_base(struct kgd_dev *kgd, uint32_t vmid, uint64_t page_table_base) set_vm_context_page_table_base() argument
[all...]
H A Damdgpu_amdkfd_gfx_v10_3.c42 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device() argument
47 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm() argument
56 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm() argument
64 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue() argument
84 static void release_queue(struct kgd_dev *kgd) in release_queue() argument
89 program_sh_mem_settings_v10_3(struct kgd_dev *kgd, uint32_t vmid, uint32_t sh_mem_config, uint32_t sh_mem_ape1_base, uint32_t sh_mem_ape1_limit, uint32_t sh_mem_bases) program_sh_mem_settings_v10_3() argument
107 set_pasid_vmid_mapping_v10_3(struct kgd_dev *kgd, unsigned int pasid, unsigned int vmid) set_pasid_vmid_mapping_v10_3() argument
122 init_interrupts_v10_3(struct kgd_dev *kgd, uint32_t pipe_id) init_interrupts_v10_3() argument
192 hqd_load_v10_3(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t __user *wptr, uint32_t wptr_shift, uint32_t wptr_mask, struct mm_struct *mm) hqd_load_v10_3() argument
290 hiq_mqd_load_v10_3(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t doorbell_off) hiq_mqd_load_v10_3() argument
343 hqd_dump_v10_3(struct kgd_dev *kgd, uint32_t pipe_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) hqd_dump_v10_3() argument
375 hqd_sdma_load_v10_3(struct kgd_dev *kgd, void *mqd, uint32_t __user *wptr, struct mm_struct *mm) hqd_sdma_load_v10_3() argument
445 hqd_sdma_dump_v10_3(struct kgd_dev *kgd, uint32_t engine_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) hqd_sdma_dump_v10_3() argument
477 hqd_is_occupied_v10_3(struct kgd_dev *kgd, uint64_t queue_address, uint32_t pipe_id, uint32_t queue_id) hqd_is_occupied_v10_3() argument
499 hqd_sdma_is_occupied_v10_3(struct kgd_dev *kgd, void *mqd) hqd_sdma_is_occupied_v10_3() argument
518 hqd_destroy_v10_3(struct kgd_dev *kgd, void *mqd, enum kfd_preempt_type reset_type, unsigned int utimeout, uint32_t pipe_id, uint32_t queue_id) hqd_destroy_v10_3() argument
566 hqd_sdma_destroy_v10_3(struct kgd_dev *kgd, void *mqd, unsigned int utimeout) hqd_sdma_destroy_v10_3() argument
607 address_watch_disable_v10_3(struct kgd_dev *kgd) address_watch_disable_v10_3() argument
612 address_watch_execute_v10_3(struct kgd_dev *kgd, unsigned int watch_point_id, uint32_t cntl_val, uint32_t addr_hi, uint32_t addr_lo) address_watch_execute_v10_3() argument
621 wave_control_execute_v10_3(struct kgd_dev *kgd, uint32_t gfx_index_val, uint32_t sq_cmd) wave_control_execute_v10_3() argument
646 address_watch_get_offset_v10_3(struct kgd_dev *kgd, unsigned int watch_point_id, unsigned int reg_offset) address_watch_get_offset_v10_3() argument
653 set_vm_context_page_table_base_v10_3(struct kgd_dev *kgd, uint32_t vmid, uint64_t page_table_base) set_vm_context_page_table_base_v10_3() argument
[all...]
H A Damdgpu_amdkfd_gfx_v7.c85 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device() argument
90 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm() argument
100 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm() argument
108 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue() argument
119 static void release_queue(struct kgd_dev *kgd) in release_queue() argument
124 kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid, uint32_t sh_mem_config, uint32_t sh_mem_ape1_base, uint32_t sh_mem_ape1_limit, uint32_t sh_mem_bases) kgd_program_sh_mem_settings() argument
142 kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, u32 pasid, unsigned int vmid) kgd_set_pasid_vmid_mapping() argument
168 kgd_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id) kgd_init_interrupts() argument
210 kgd_hqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t __user *wptr, uint32_t wptr_shift, uint32_t wptr_mask, struct mm_struct *mm) kgd_hqd_load() argument
256 kgd_hqd_dump(struct kgd_dev *kgd, uint32_t pipe_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) kgd_hqd_dump() argument
292 kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, uint32_t __user *wptr, struct mm_struct *mm) kgd_hqd_sdma_load() argument
348 kgd_hqd_sdma_dump(struct kgd_dev *kgd, uint32_t engine_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) kgd_hqd_sdma_dump() argument
375 kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, uint32_t pipe_id, uint32_t queue_id) kgd_hqd_is_occupied() argument
397 kgd_hqd_sdma_is_occupied(struct kgd_dev *kgd, void *mqd) kgd_hqd_sdma_is_occupied() argument
415 kgd_hqd_destroy(struct kgd_dev *kgd, void *mqd, enum kfd_preempt_type reset_type, unsigned int utimeout, uint32_t pipe_id, uint32_t queue_id) kgd_hqd_destroy() argument
517 kgd_hqd_sdma_destroy(struct kgd_dev *kgd, void *mqd, unsigned int utimeout) kgd_hqd_sdma_destroy() argument
554 kgd_address_watch_disable(struct kgd_dev *kgd) kgd_address_watch_disable() argument
574 kgd_address_watch_execute(struct kgd_dev *kgd, unsigned int watch_point_id, uint32_t cntl_val, uint32_t addr_hi, uint32_t addr_lo) kgd_address_watch_execute() argument
605 kgd_wave_control_execute(struct kgd_dev *kgd, uint32_t gfx_index_val, uint32_t sq_cmd) kgd_wave_control_execute() argument
630 kgd_address_watch_get_offset(struct kgd_dev *kgd, unsigned int watch_point_id, unsigned int reg_offset) kgd_address_watch_get_offset() argument
637 get_atc_vmid_pasid_mapping_info(struct kgd_dev *kgd, uint8_t vmid, uint16_t *p_pasid) get_atc_vmid_pasid_mapping_info() argument
649 set_scratch_backing_va(struct kgd_dev *kgd, uint64_t va, uint32_t vmid) set_scratch_backing_va() argument
659 set_vm_context_page_table_base(struct kgd_dev *kgd, uint32_t vmid, uint64_t page_table_base) set_vm_context_page_table_base() argument
679 read_vmid_from_vmfault_reg(struct kgd_dev *kgd) read_vmid_from_vmfault_reg() argument
[all...]
H A Damdgpu_amdkfd_gfx_v8.c42 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device() argument
47 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm() argument
57 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm() argument
65 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue() argument
76 static void release_queue(struct kgd_dev *kgd) in release_queue() argument
81 kgd_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid, uint32_t sh_mem_config, uint32_t sh_mem_ape1_base, uint32_t sh_mem_ape1_limit, uint32_t sh_mem_bases) kgd_program_sh_mem_settings() argument
99 kgd_set_pasid_vmid_mapping(struct kgd_dev *kgd, u32 pasid, unsigned int vmid) kgd_set_pasid_vmid_mapping() argument
126 kgd_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id) kgd_init_interrupts() argument
168 kgd_hqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, uint32_t queue_id, uint32_t __user *wptr, uint32_t wptr_shift, uint32_t wptr_mask, struct mm_struct *mm) kgd_hqd_load() argument
243 kgd_hqd_dump(struct kgd_dev *kgd, uint32_t pipe_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) kgd_hqd_dump() argument
279 kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, uint32_t __user *wptr, struct mm_struct *mm) kgd_hqd_sdma_load() argument
334 kgd_hqd_sdma_dump(struct kgd_dev *kgd, uint32_t engine_id, uint32_t queue_id, uint32_t (**dump)[2], uint32_t *n_regs) kgd_hqd_sdma_dump() argument
370 kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, uint32_t pipe_id, uint32_t queue_id) kgd_hqd_is_occupied() argument
392 kgd_hqd_sdma_is_occupied(struct kgd_dev *kgd, void *mqd) kgd_hqd_sdma_is_occupied() argument
410 kgd_hqd_destroy(struct kgd_dev *kgd, void *mqd, enum kfd_preempt_type reset_type, unsigned int utimeout, uint32_t pipe_id, uint32_t queue_id) kgd_hqd_destroy() argument
515 kgd_hqd_sdma_destroy(struct kgd_dev *kgd, void *mqd, unsigned int utimeout) kgd_hqd_sdma_destroy() argument
552 get_atc_vmid_pasid_mapping_info(struct kgd_dev *kgd, uint8_t vmid, uint16_t *p_pasid) get_atc_vmid_pasid_mapping_info() argument
564 kgd_address_watch_disable(struct kgd_dev *kgd) kgd_address_watch_disable() argument
569 kgd_address_watch_execute(struct kgd_dev *kgd, unsigned int watch_point_id, uint32_t cntl_val, uint32_t addr_hi, uint32_t addr_lo) kgd_address_watch_execute() argument
578 kgd_wave_control_execute(struct kgd_dev *kgd, uint32_t gfx_index_val, uint32_t sq_cmd) kgd_wave_control_execute() argument
603 kgd_address_watch_get_offset(struct kgd_dev *kgd, unsigned int watch_point_id, unsigned int reg_offset) kgd_address_watch_get_offset() argument
610 set_scratch_backing_va(struct kgd_dev *kgd, uint64_t va, uint32_t vmid) set_scratch_backing_va() argument
620 set_vm_context_page_table_base(struct kgd_dev *kgd, uint32_t vmid, uint64_t page_table_base) set_vm_context_page_table_base() argument
[all...]
H A Damdgpu_amdkfd.c233 void amdgpu_amdkfd_gpu_reset(struct kgd_dev *kgd) in amdgpu_amdkfd_gpu_reset() argument
241 int amdgpu_amdkfd_alloc_gtt_mem(struct kgd_dev *kgd, size_t size, in amdgpu_amdkfd_alloc_gtt_mem() argument
313 void amdgpu_amdkfd_free_gtt_mem(struct kgd_dev *kgd, void *mem_obj) in amdgpu_amdkfd_free_gtt_mem() argument
324 int amdgpu_amdkfd_alloc_gws(struct kgd_dev *kgd, size_t size, in amdgpu_amdkfd_alloc_gws() argument
351 void amdgpu_amdkfd_free_gws(struct kgd_dev *kgd, void *mem_obj) in amdgpu_amdkfd_free_gws() argument
358 uint32_t amdgpu_amdkfd_get_fw_version(struct kgd_dev *kgd, in amdgpu_amdkfd_get_fw_version() argument
395 amdgpu_amdkfd_get_local_mem_info(struct kgd_dev *kgd, struct kfd_local_mem_info *mem_info) amdgpu_amdkfd_get_local_mem_info() argument
430 amdgpu_amdkfd_get_gpu_clock_counter(struct kgd_dev *kgd) amdgpu_amdkfd_get_gpu_clock_counter() argument
439 amdgpu_amdkfd_get_max_engine_clock_in_mhz(struct kgd_dev *kgd) amdgpu_amdkfd_get_max_engine_clock_in_mhz() argument
452 amdgpu_amdkfd_get_cu_info(struct kgd_dev *kgd, struct kfd_cu_info *cu_info) amdgpu_amdkfd_get_cu_info() argument
475 amdgpu_amdkfd_get_dmabuf_info(struct kgd_dev *kgd, int dma_buf_fd, struct kgd_dev **dma_buf_kgd, uint64_t *bo_size, void *metadata_buffer, size_t buffer_size, uint32_t *metadata_size, uint32_t *flags) amdgpu_amdkfd_get_dmabuf_info() argument
532 amdgpu_amdkfd_get_vram_usage(struct kgd_dev *kgd) amdgpu_amdkfd_get_vram_usage() argument
540 amdgpu_amdkfd_get_hive_id(struct kgd_dev *kgd) amdgpu_amdkfd_get_hive_id() argument
547 amdgpu_amdkfd_get_unique_id(struct kgd_dev *kgd) amdgpu_amdkfd_get_unique_id() argument
569 amdgpu_amdkfd_get_mmio_remap_phys_addr(struct kgd_dev *kgd) amdgpu_amdkfd_get_mmio_remap_phys_addr() argument
576 amdgpu_amdkfd_get_num_gws(struct kgd_dev *kgd) amdgpu_amdkfd_get_num_gws() argument
583 amdgpu_amdkfd_get_asic_rev_id(struct kgd_dev *kgd) amdgpu_amdkfd_get_asic_rev_id() argument
590 amdgpu_amdkfd_get_noretry(struct kgd_dev *kgd) amdgpu_amdkfd_get_noretry() argument
597 amdgpu_amdkfd_submit_ib(struct kgd_dev *kgd, enum kgd_engine_type engine, uint32_t vmid, uint64_t gpu_addr, uint32_t *ib_cmd, uint32_t ib_len) amdgpu_amdkfd_submit_ib() argument
653 amdgpu_amdkfd_set_compute_idle(struct kgd_dev *kgd, bool idle) amdgpu_amdkfd_set_compute_idle() argument
670 amdgpu_amdkfd_flush_gpu_tlb_vmid(struct kgd_dev *kgd, uint16_t vmid) amdgpu_amdkfd_flush_gpu_tlb_vmid() argument
686 amdgpu_amdkfd_flush_gpu_tlb_pasid(struct kgd_dev *kgd, uint16_t pasid) amdgpu_amdkfd_flush_gpu_tlb_pasid() argument
699 amdgpu_amdkfd_have_atomics_support(struct kgd_dev *kgd) amdgpu_amdkfd_have_atomics_support() argument
[all...]
H A Damdgpu_amdkfd_gpuvm.c65 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd) in get_amdgpu_device() argument
986 int amdgpu_amdkfd_gpuvm_create_process_vm(struct kgd_dev *kgd, u32 pasid, in amdgpu_amdkfd_gpuvm_create_process_vm() argument
1021 int amdgpu_amdkfd_gpuvm_acquire_process_vm(struct kgd_dev *kgd, in amdgpu_amdkfd_gpuvm_acquire_process_vm() argument
1091 void amdgpu_amdkfd_gpuvm_destroy_process_vm(struct kgd_dev *kgd, void *vm) in amdgpu_amdkfd_gpuvm_destroy_process_vm() argument
1106 void amdgpu_amdkfd_gpuvm_release_process_vm(struct kgd_dev *kgd, voi argument
1136 amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu( struct kgd_dev *kgd, uint64_t va, uint64_t size, void *vm, struct kgd_mem **mem, uint64_t *offset, uint32_t flags) amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() argument
1272 amdgpu_amdkfd_gpuvm_free_memory_of_gpu( struct kgd_dev *kgd, struct kgd_mem *mem, uint64_t *size) amdgpu_amdkfd_gpuvm_free_memory_of_gpu() argument
1357 amdgpu_amdkfd_gpuvm_map_memory_to_gpu( struct kgd_dev *kgd, struct kgd_mem *mem, void *vm) amdgpu_amdkfd_gpuvm_map_memory_to_gpu() argument
1495 amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu( struct kgd_dev *kgd, struct kgd_mem *mem, void *vm) amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu() argument
1563 amdgpu_amdkfd_gpuvm_sync_memory( struct kgd_dev *kgd, struct kgd_mem *mem, bool intr) amdgpu_amdkfd_gpuvm_sync_memory() argument
1580 amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel(struct kgd_dev *kgd, struct kgd_mem *mem, void **kptr, uint64_t *size) amdgpu_amdkfd_gpuvm_map_gtt_bo_to_kernel() argument
1636 amdgpu_amdkfd_gpuvm_get_vm_fault_info(struct kgd_dev *kgd, struct kfd_vm_fault_info *mem) amdgpu_amdkfd_gpuvm_get_vm_fault_info() argument
1650 amdgpu_amdkfd_gpuvm_import_dmabuf(struct kgd_dev *kgd, struct dma_buf *dma_buf, uint64_t va, void *vm, struct kgd_mem **mem, uint64_t *size, uint64_t *mmap_offset) amdgpu_amdkfd_gpuvm_import_dmabuf() argument
2256 amdgpu_amdkfd_get_tile_config(struct kgd_dev *kgd, struct tile_config *config) amdgpu_amdkfd_get_tile_config() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_device.c533 struct kfd_dev *kgd2kfd_probe(struct kgd_dev *kgd, in kgd2kfd_probe() argument
[all...]
H A Dkfd_topology.c115 struct kfd_dev *kfd_device_by_kgd(const struct kgd_dev *kgd) in kfd_device_by_kgd() argument
[all...]
H A Dkfd_priv.h223 struct kgd_dev *kgd; member

Completed in 13 milliseconds