Lines Matching defs:kgd
151 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()
495 static int kgd_hqd_dump(struct kgd_dev *kgd, in kgd_hqd_dump()
527 static int kgd_hqd_sdma_load(struct kgd_dev *kgd, void *mqd, in kgd_hqd_sdma_load()
601 static int kgd_hqd_sdma_dump(struct kgd_dev *kgd, in kgd_hqd_sdma_dump()
632 static bool kgd_hqd_is_occupied(struct kgd_dev *kgd, uint64_t queue_address, in kgd_hqd_is_occupied()
654 static bool kgd_hqd_sdma_is_occupied(struct kgd_dev *kgd, void *mqd) in kgd_hqd_sdma_is_occupied()
673 static int kgd_hqd_destroy(struct kgd_dev *kgd, void *mqd, in kgd_hqd_destroy()
723 static int kgd_hqd_sdma_destroy(struct kgd_dev *kgd, void *mqd, in kgd_hqd_sdma_destroy()
761 static bool get_atc_vmid_pasid_mapping_valid(struct kgd_dev *kgd, in get_atc_vmid_pasid_mapping_valid()
772 static uint16_t get_atc_vmid_pasid_mapping_pasid(struct kgd_dev *kgd, in get_atc_vmid_pasid_mapping_pasid()
783 static void write_vmid_invalidate_request(struct kgd_dev *kgd, uint8_t vmid) in write_vmid_invalidate_request()
868 static int invalidate_tlbs(struct kgd_dev *kgd, uint16_t pasid) in invalidate_tlbs()
895 static int invalidate_tlbs_vmid(struct kgd_dev *kgd, uint16_t vmid) in invalidate_tlbs_vmid()
908 static int kgd_address_watch_disable(struct kgd_dev *kgd) in kgd_address_watch_disable()
913 static int kgd_address_watch_execute(struct kgd_dev *kgd, in kgd_address_watch_execute()
922 static int kgd_wave_control_execute(struct kgd_dev *kgd, in kgd_wave_control_execute()
947 static uint32_t kgd_address_watch_get_offset(struct kgd_dev *kgd, in kgd_address_watch_get_offset()
954 static void set_scratch_backing_va(struct kgd_dev *kgd, in set_scratch_backing_va()
964 static uint16_t get_fw_version(struct kgd_dev *kgd, enum kgd_engine_type type) in get_fw_version()
1013 static void set_vm_context_page_table_base(struct kgd_dev *kgd, uint32_t vmid, in set_vm_context_page_table_base()