device_queue_manager 42 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int set_pasid_vmid_mapping(struct device_queue_manager *dqm, device_queue_manager 45 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int execute_queues_cpsch(struct device_queue_manager *dqm, device_queue_manager 48 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int unmap_queues_cpsch(struct device_queue_manager *dqm, device_queue_manager 52 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int map_queues_cpsch(struct device_queue_manager *dqm); device_queue_manager 54 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static void deallocate_sdma_queue(struct device_queue_manager *dqm, device_queue_manager 57 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static inline void deallocate_hqd(struct device_queue_manager *dqm, device_queue_manager 59 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int allocate_hqd(struct device_queue_manager *dqm, struct queue *q); device_queue_manager 60 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int allocate_sdma_queue(struct device_queue_manager *dqm, device_queue_manager 72 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static bool is_pipe_enabled(struct device_queue_manager *dqm, int mec, int pipe) device_queue_manager 86 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c unsigned int get_queues_num(struct device_queue_manager *dqm) device_queue_manager 92 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c unsigned int get_queues_per_pipe(struct device_queue_manager *dqm) device_queue_manager 97 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c unsigned int get_pipes_per_mec(struct device_queue_manager *dqm) device_queue_manager 102 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static unsigned int get_num_sdma_engines(struct device_queue_manager *dqm) device_queue_manager 107 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static unsigned int get_num_xgmi_sdma_engines(struct device_queue_manager *dqm) device_queue_manager 112 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c unsigned int get_num_sdma_queues(struct device_queue_manager *dqm) device_queue_manager 118 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c unsigned int get_num_xgmi_sdma_queues(struct device_queue_manager *dqm) device_queue_manager 124 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c void program_sh_mem_settings(struct device_queue_manager *dqm, device_queue_manager 194 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int allocate_vmid(struct device_queue_manager *dqm, device_queue_manager 247 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static void deallocate_vmid(struct device_queue_manager *dqm, device_queue_manager 268 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int create_queue_nocpsch(struct device_queue_manager *dqm, device_queue_manager 382 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int allocate_hqd(struct device_queue_manager *dqm, struct queue *q) device_queue_manager 416 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static inline void deallocate_hqd(struct device_queue_manager *dqm, device_queue_manager 425 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int destroy_queue_nocpsch_locked(struct device_queue_manager *dqm, device_queue_manager 483 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int destroy_queue_nocpsch(struct device_queue_manager *dqm, device_queue_manager 496 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int update_queue(struct device_queue_manager *dqm, struct queue *q) device_queue_manager 569 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int evict_process_queues_nocpsch(struct device_queue_manager *dqm, device_queue_manager 612 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int evict_process_queues_cpsch(struct device_queue_manager *dqm, device_queue_manager 648 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int restore_process_queues_nocpsch(struct device_queue_manager *dqm, device_queue_manager 722 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int restore_process_queues_cpsch(struct device_queue_manager *dqm, device_queue_manager 766 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int register_process(struct device_queue_manager *dqm, device_queue_manager 805 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int unregister_process(struct device_queue_manager *dqm, device_queue_manager 840 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c set_pasid_vmid_mapping(struct device_queue_manager *dqm, unsigned int pasid, device_queue_manager 847 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static void init_interrupts(struct device_queue_manager *dqm) device_queue_manager 856 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int initialize_nocpsch(struct device_queue_manager *dqm) device_queue_manager 889 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static void uninitialize(struct device_queue_manager *dqm) device_queue_manager 902 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int start_nocpsch(struct device_queue_manager *dqm) device_queue_manager 908 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int stop_nocpsch(struct device_queue_manager *dqm) device_queue_manager 914 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int allocate_sdma_queue(struct device_queue_manager *dqm, device_queue_manager 953 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static void deallocate_sdma_queue(struct device_queue_manager *dqm, device_queue_manager 971 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int set_sched_resources(struct device_queue_manager *dqm) device_queue_manager 1012 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int initialize_cpsch(struct device_queue_manager *dqm) device_queue_manager 1030 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int start_cpsch(struct device_queue_manager *dqm) device_queue_manager 1072 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int stop_cpsch(struct device_queue_manager *dqm) device_queue_manager 1084 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int create_kernel_queue_cpsch(struct device_queue_manager *dqm, device_queue_manager 1113 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static void destroy_kernel_queue_cpsch(struct device_queue_manager *dqm, device_queue_manager 1132 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int create_queue_cpsch(struct device_queue_manager *dqm, struct queue *q, device_queue_manager 1245 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int unmap_sdma_queues(struct device_queue_manager *dqm) device_queue_manager 1260 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int map_queues_cpsch(struct device_queue_manager *dqm) device_queue_manager 1282 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int unmap_queues_cpsch(struct device_queue_manager *dqm, device_queue_manager 1320 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int execute_queues_cpsch(struct device_queue_manager *dqm, device_queue_manager 1339 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int destroy_queue_cpsch(struct device_queue_manager *dqm, device_queue_manager 1413 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static bool set_cache_memory_policy(struct device_queue_manager *dqm, device_queue_manager 1475 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int set_trap_handler(struct device_queue_manager *dqm, device_queue_manager 1495 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int process_termination_nocpsch(struct device_queue_manager *dqm, device_queue_manager 1536 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int get_wave_state(struct device_queue_manager *dqm, device_queue_manager 1568 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int process_termination_cpsch(struct device_queue_manager *dqm, device_queue_manager 1649 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int init_mqd_managers(struct device_queue_manager *dqm) device_queue_manager 1675 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c static int allocate_hiq_sdma_mqd(struct device_queue_manager *dqm) device_queue_manager 1693 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c struct device_queue_manager *device_queue_manager_init(struct kfd_dev *dev) device_queue_manager 1695 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c struct device_queue_manager *dqm; device_queue_manager 1828 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c void device_queue_manager_uninit(struct device_queue_manager *dqm) device_queue_manager 1835 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c int kfd_process_vm_fault(struct device_queue_manager *dqm, device_queue_manager 1854 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c struct device_queue_manager *dqm = container_of(work, device_queue_manager 1855 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c struct device_queue_manager, hw_exception_work); device_queue_manager 1884 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c struct device_queue_manager *dqm = data; device_queue_manager 1943 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c int dqm_debugfs_execute_queues(struct device_queue_manager *dqm) device_queue_manager 85 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*create_queue)(struct device_queue_manager *dqm, device_queue_manager 89 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*destroy_queue)(struct device_queue_manager *dqm, device_queue_manager 93 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*update_queue)(struct device_queue_manager *dqm, device_queue_manager 96 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*register_process)(struct device_queue_manager *dqm, device_queue_manager 99 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*unregister_process)(struct device_queue_manager *dqm, device_queue_manager 102 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*initialize)(struct device_queue_manager *dqm); device_queue_manager 103 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*start)(struct device_queue_manager *dqm); device_queue_manager 104 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*stop)(struct device_queue_manager *dqm); device_queue_manager 105 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h void (*uninitialize)(struct device_queue_manager *dqm); device_queue_manager 106 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*create_kernel_queue)(struct device_queue_manager *dqm, device_queue_manager 110 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h void (*destroy_kernel_queue)(struct device_queue_manager *dqm, device_queue_manager 114 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h bool (*set_cache_memory_policy)(struct device_queue_manager *dqm, device_queue_manager 121 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*set_trap_handler)(struct device_queue_manager *dqm, device_queue_manager 126 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*process_termination)(struct device_queue_manager *dqm, device_queue_manager 129 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*evict_process_queues)(struct device_queue_manager *dqm, device_queue_manager 131 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*restore_process_queues)(struct device_queue_manager *dqm, device_queue_manager 134 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*get_wave_state)(struct device_queue_manager *dqm, device_queue_manager 142 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h int (*update_qpd)(struct device_queue_manager *dqm, device_queue_manager 144 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h bool (*set_cache_memory_policy)(struct device_queue_manager *dqm, device_queue_manager 150 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h void (*init_sdma_vm)(struct device_queue_manager *dqm, device_queue_manager 215 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h void program_sh_mem_settings(struct device_queue_manager *dqm, device_queue_manager 217 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h unsigned int get_queues_num(struct device_queue_manager *dqm); device_queue_manager 218 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h unsigned int get_queues_per_pipe(struct device_queue_manager *dqm); device_queue_manager 219 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h unsigned int get_pipes_per_mec(struct device_queue_manager *dqm); device_queue_manager 220 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h unsigned int get_num_sdma_queues(struct device_queue_manager *dqm); device_queue_manager 221 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h unsigned int get_num_xgmi_sdma_queues(struct device_queue_manager *dqm); device_queue_manager 238 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h static inline void dqm_lock(struct device_queue_manager *dqm) device_queue_manager 243 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h static inline void dqm_unlock(struct device_queue_manager *dqm) device_queue_manager 29 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c static bool set_cache_memory_policy_cik(struct device_queue_manager *dqm, device_queue_manager 35 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c static int update_qpd_cik(struct device_queue_manager *dqm, device_queue_manager 37 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c static int update_qpd_cik_hawaii(struct device_queue_manager *dqm, device_queue_manager 39 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c static void init_sdma_vm(struct device_queue_manager *dqm, struct queue *q, device_queue_manager 41 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c static void init_sdma_vm_hawaii(struct device_queue_manager *dqm, device_queue_manager 90 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c static bool set_cache_memory_policy_cik(struct device_queue_manager *dqm, device_queue_manager 116 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c static int update_qpd_cik(struct device_queue_manager *dqm, device_queue_manager 150 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c static int update_qpd_cik_hawaii(struct device_queue_manager *dqm, device_queue_manager 180 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c static void init_sdma_vm(struct device_queue_manager *dqm, struct queue *q, device_queue_manager 196 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_cik.c static void init_sdma_vm_hawaii(struct device_queue_manager *dqm, device_queue_manager 29 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c static int update_qpd_v10(struct device_queue_manager *dqm, device_queue_manager 31 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c static void init_sdma_vm_v10(struct device_queue_manager *dqm, struct queue *q, device_queue_manager 51 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c static int update_qpd_v10(struct device_queue_manager *dqm, device_queue_manager 83 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c static void init_sdma_vm_v10(struct device_queue_manager *dqm, struct queue *q, device_queue_manager 30 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v9.c static int update_qpd_v9(struct device_queue_manager *dqm, device_queue_manager 32 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v9.c static void init_sdma_vm_v9(struct device_queue_manager *dqm, struct queue *q, device_queue_manager 52 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v9.c static int update_qpd_v9(struct device_queue_manager *dqm, device_queue_manager 80 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v9.c static void init_sdma_vm_v9(struct device_queue_manager *dqm, struct queue *q, device_queue_manager 29 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static bool set_cache_memory_policy_vi(struct device_queue_manager *dqm, device_queue_manager 35 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static bool set_cache_memory_policy_vi_tonga(struct device_queue_manager *dqm, device_queue_manager 41 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static int update_qpd_vi(struct device_queue_manager *dqm, device_queue_manager 43 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static int update_qpd_vi_tonga(struct device_queue_manager *dqm, device_queue_manager 45 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static void init_sdma_vm(struct device_queue_manager *dqm, struct queue *q, device_queue_manager 47 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static void init_sdma_vm_tonga(struct device_queue_manager *dqm, device_queue_manager 97 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static bool set_cache_memory_policy_vi(struct device_queue_manager *dqm, device_queue_manager 126 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static bool set_cache_memory_policy_vi_tonga(struct device_queue_manager *dqm, device_queue_manager 153 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static int update_qpd_vi(struct device_queue_manager *dqm, device_queue_manager 194 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static int update_qpd_vi_tonga(struct device_queue_manager *dqm, device_queue_manager 228 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static void init_sdma_vm(struct device_queue_manager *dqm, struct queue *q, device_queue_manager 244 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_vi.c static void init_sdma_vm_tonga(struct device_queue_manager *dqm, device_queue_manager 223 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm) device_queue_manager 271 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct device_queue_manager *dqm; device_queue_manager 545 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct device_queue_manager *dqm; device_queue_manager 884 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct device_queue_manager *device_queue_manager_init(struct kfd_dev *dev); device_queue_manager 885 drivers/gpu/drm/amd/amdkfd/kfd_priv.h void device_queue_manager_uninit(struct device_queue_manager *dqm); device_queue_manager 889 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int kfd_process_vm_fault(struct device_queue_manager *dqm, unsigned int pasid); device_queue_manager 932 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct device_queue_manager *dqm; device_queue_manager 976 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm); device_queue_manager 1057 drivers/gpu/drm/amd/amdkfd/kfd_priv.h int dqm_debugfs_execute_queues(struct device_queue_manager *dqm); device_queue_manager 341 drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c struct device_queue_manager *dqm;