Lines Matching defs:kgd

47 static inline struct amdgpu_device *get_amdgpu_device(struct kgd_dev *kgd)  in get_amdgpu_device()
52 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm()
61 static void unlock_srbm(struct kgd_dev *kgd) in unlock_srbm()
69 static void acquire_queue(struct kgd_dev *kgd, uint32_t pipe_id, in acquire_queue()
89 static void release_queue(struct kgd_dev *kgd) in release_queue()
94 void kgd_gfx_v9_program_sh_mem_settings(struct kgd_dev *kgd, uint32_t vmid, in kgd_gfx_v9_program_sh_mem_settings()
111 int kgd_gfx_v9_set_pasid_vmid_mapping(struct kgd_dev *kgd, u32 pasid, in kgd_gfx_v9_set_pasid_vmid_mapping()
172 int kgd_gfx_v9_init_interrupts(struct kgd_dev *kgd, uint32_t pipe_id) in kgd_gfx_v9_init_interrupts()
234 int kgd_gfx_v9_hqd_load(struct kgd_dev *kgd, void *mqd, uint32_t pipe_id, in kgd_gfx_v9_hqd_load()
314 int kgd_gfx_v9_hiq_mqd_load(struct kgd_dev *kgd, void *mqd, in kgd_gfx_v9_hiq_mqd_load()
367 int kgd_gfx_v9_hqd_dump(struct kgd_dev *kgd, in kgd_gfx_v9_hqd_dump()
399 static int kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, in kgd_hqd_sdma_load()
469 static int kgd_hqd_sdma_dump(struct kgd_dev *kgd, in kgd_hqd_sdma_dump()
501 bool kgd_gfx_v9_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_gfx_v9_hqd_is_occupied()
523 static bool kgd_hqd_sdma_is_occupied(struct kgd_dev *kgd, void *mqd) in kgd_hqd_sdma_is_occupied()
542 int kgd_gfx_v9_hqd_destroy(struct kgd_dev *kgd, void *mqd, in kgd_gfx_v9_hqd_destroy()
592 static int kgd_hqd_sdma_destroy(struct kgd_dev *kgd, void *mqd, in kgd_hqd_sdma_destroy()
632 bool kgd_gfx_v9_get_atc_vmid_pasid_mapping_info(struct kgd_dev *kgd, in kgd_gfx_v9_get_atc_vmid_pasid_mapping_info()
645 int kgd_gfx_v9_address_watch_disable(struct kgd_dev *kgd) in kgd_gfx_v9_address_watch_disable()
650 int kgd_gfx_v9_address_watch_execute(struct kgd_dev *kgd, in kgd_gfx_v9_address_watch_execute()
659 int kgd_gfx_v9_wave_control_execute(struct kgd_dev *kgd, in kgd_gfx_v9_wave_control_execute()
684 uint32_t kgd_gfx_v9_address_watch_get_offset(struct kgd_dev *kgd, in kgd_gfx_v9_address_watch_get_offset()
691 void kgd_gfx_v9_set_vm_context_page_table_base(struct kgd_dev *kgd, in kgd_gfx_v9_set_vm_context_page_table_base()
802 static void kgd_gfx_v9_get_cu_occupancy(struct kgd_dev *kgd, int pasid, in kgd_gfx_v9_get_cu_occupancy()