Home
last modified time | relevance | path

Searched refs:mqd_manager (Results 1 – 12 of 12) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/amd/amdkfd/
A Dkfd_mqd_manager.h70 struct mqd_manager { struct
74 void (*init_mqd)(struct mqd_manager *mm, void **mqd, argument
78 int (*load_mqd)(struct mqd_manager *mm, void *mqd, argument
83 void (*update_mqd)(struct mqd_manager *mm, void *mqd, argument
87 int (*destroy_mqd)(struct mqd_manager *mm, void *mqd, argument
92 void (*free_mqd)(struct mqd_manager *mm, void *mqd, argument
95 bool (*is_occupied)(struct mqd_manager *mm, void *mqd, argument
106 void (*checkpoint_mqd)(struct mqd_manager *mm, argument
111 void (*restore_mqd)(struct mqd_manager *mm, void **mqd, argument
148 void kfd_free_mqd_cp(struct mqd_manager *mm, void *mqd,
[all …]
A Dkfd_mqd_manager_cik.c45 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
89 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
143 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma()
173 static void __update_mqd(struct mqd_manager *mm, void *mqd, in __update_mqd()
210 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
268 static void restore_mqd(struct mqd_manager *mm, void **mqd, in restore_mqd()
294 static void checkpoint_mqd_sdma(struct mqd_manager *mm, in checkpoint_mqd_sdma()
336 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
343 static void update_mqd_hiq(struct mqd_manager *mm, void *mqd, in update_mqd_hiq()
395 struct mqd_manager *mqd; in mqd_manager_init_cik()
[all …]
A Dkfd_mqd_manager_vi.c48 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
92 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
158 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
171 static void __update_mqd(struct mqd_manager *mm, void *mqd, in __update_mqd()
242 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
263 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
300 static void restore_mqd(struct mqd_manager *mm, void **mqd, in restore_mqd()
327 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
393 static void checkpoint_mqd_sdma(struct mqd_manager *mm, in checkpoint_mqd_sdma()
451 struct mqd_manager *mqd; in mqd_manager_init_vi()
[all …]
A Dkfd_mqd_manager.c90 void free_mqd_hiq_sdma(struct mqd_manager *mm, void *mqd, in free_mqd_hiq_sdma()
97 void mqd_symmetrically_map_cu_mask(struct mqd_manager *mm, in mqd_symmetrically_map_cu_mask()
187 int kfd_hiq_load_mqd_kiq(struct mqd_manager *mm, void *mqd, in kfd_hiq_load_mqd_kiq()
195 int kfd_destroy_mqd_cp(struct mqd_manager *mm, void *mqd, in kfd_destroy_mqd_cp()
203 void kfd_free_mqd_cp(struct mqd_manager *mm, void *mqd, in kfd_free_mqd_cp()
214 bool kfd_is_occupied_cp(struct mqd_manager *mm, void *mqd, in kfd_is_occupied_cp()
222 int kfd_load_mqd_sdma(struct mqd_manager *mm, void *mqd, in kfd_load_mqd_sdma()
235 int kfd_destroy_mqd_sdma(struct mqd_manager *mm, void *mqd, in kfd_destroy_mqd_sdma()
243 bool kfd_is_occupied_sdma(struct mqd_manager *mm, void *mqd, in kfd_is_occupied_sdma()
A Dkfd_mqd_manager_v9.c46 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
132 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
196 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
208 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
281 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
323 static void restore_mqd(struct mqd_manager *mm, void **mqd, in restore_mqd()
355 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
369 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma()
388 static void update_mqd_sdma(struct mqd_manager *mm, void *mqd, in update_mqd_sdma()
415 static void checkpoint_mqd_sdma(struct mqd_manager *mm, in checkpoint_mqd_sdma()
[all …]
A Dkfd_mqd_manager_v10.c45 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
89 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
144 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
158 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
229 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
265 static void restore_mqd(struct mqd_manager *mm, void **mqd, in restore_mqd()
292 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
306 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma()
325 static void update_mqd_sdma(struct mqd_manager *mm, void *mqd, in update_mqd_sdma()
352 static void checkpoint_mqd_sdma(struct mqd_manager *mm, in checkpoint_mqd_sdma()
[all …]
A Dkfd_mqd_manager_v11.c44 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
105 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
170 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
184 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
255 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
292 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
306 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma()
330 static void update_mqd_sdma(struct mqd_manager *mm, void *mqd, in update_mqd_sdma()
378 struct mqd_manager *mqd_manager_init_v11(enum KFD_MQD_TYPE type, in mqd_manager_init_v11()
381 struct mqd_manager *mqd; in mqd_manager_init_v11()
A Dkfd_priv.h1174 struct mqd_manager *mqd_manager_init_cik(enum KFD_MQD_TYPE type,
1176 struct mqd_manager *mqd_manager_init_cik_hawaii(enum KFD_MQD_TYPE type,
1178 struct mqd_manager *mqd_manager_init_vi(enum KFD_MQD_TYPE type,
1180 struct mqd_manager *mqd_manager_init_vi_tonga(enum KFD_MQD_TYPE type,
1182 struct mqd_manager *mqd_manager_init_v9(enum KFD_MQD_TYPE type,
1184 struct mqd_manager *mqd_manager_init_v10(enum KFD_MQD_TYPE type,
1186 struct mqd_manager *mqd_manager_init_v11(enum KFD_MQD_TYPE type,
A Dkfd_device_queue_manager.h209 struct mqd_manager * (*mqd_manager_init)(enum KFD_MQD_TYPE type,
229 struct mqd_manager *mqd_mgrs[KFD_MQD_TYPE_MAX];
A Dkfd_kernel_queue.h57 struct mqd_manager *mqd_mgr;
A Dkfd_device_queue_manager.c506 struct mqd_manager *mqd_mgr; in create_queue_nocpsch()
733 struct mqd_manager *mqd_mgr; in destroy_queue_nocpsch_locked()
794 struct mqd_manager *mqd_mgr = in destroy_queue_nocpsch()
822 struct mqd_manager *mqd_mgr; in update_queue()
924 struct mqd_manager *mqd_mgr; in evict_process_queues_nocpsch()
1022 struct mqd_manager *mqd_mgr; in restore_process_queues_nocpsch()
1618 struct mqd_manager *mqd_mgr; in create_queue_cpsch()
1770 struct mqd_manager *mqd_mgr; in unmap_queues_cpsch()
1853 struct mqd_manager *mqd_mgr; in destroy_queue_cpsch()
2052 struct mqd_manager *mqd_mgr; in get_wave_state()
[all …]
A Dkfd_process_queue_manager.c929 struct mqd_manager *mqd_mgr; in pqm_debugfs_mqds()

Completed in 25 milliseconds