Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdkfd/
A Dkfd_mqd_manager.h69 struct mqd_manager { struct
73 void (*init_mqd)(struct mqd_manager *mm, void **mqd, argument
77 int (*load_mqd)(struct mqd_manager *mm, void *mqd, argument
82 void (*update_mqd)(struct mqd_manager *mm, void *mqd, argument
86 int (*destroy_mqd)(struct mqd_manager *mm, void *mqd, argument
91 void (*free_mqd)(struct mqd_manager *mm, void *mqd, argument
94 bool (*is_occupied)(struct mqd_manager *mm, void *mqd, argument
98 int (*get_wave_state)(struct mqd_manager *mm, void *mqd, argument
118 void free_mqd_hiq_sdma(struct mqd_manager *mm, void *mqd, argument
121 void mqd_symmetrically_map_cu_mask(struct mqd_manager *mm,
A Dkfd_mqd_manager_cik.c44 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
88 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
142 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma()
159 static void free_mqd(struct mqd_manager *mm, void *mqd, in free_mqd()
179 static int load_mqd_sdma(struct mqd_manager *mm, void *mqd, in load_mqd_sdma()
188 static void __update_mqd(struct mqd_manager *mm, void *mqd, in __update_mqd()
225 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
274 static int destroy_mqd(struct mqd_manager *mm, void *mqd, in destroy_mqd()
295 static bool is_occupied(struct mqd_manager *mm, void *mqd, in is_occupied()
377 struct mqd_manager *mqd; in mqd_manager_init_cik()
[all …]
A Dkfd_mqd_manager_vi.c47 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
91 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
157 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
170 static void __update_mqd(struct mqd_manager *mm, void *mqd, in __update_mqd()
241 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
262 static int destroy_mqd(struct mqd_manager *mm, void *mqd, in destroy_mqd()
272 static void free_mqd(struct mqd_manager *mm, void *mqd, in free_mqd()
278 static bool is_occupied(struct mqd_manager *mm, void *mqd, in is_occupied()
346 static int load_mqd_sdma(struct mqd_manager *mm, void *mqd, in load_mqd_sdma()
423 struct mqd_manager *mqd; in mqd_manager_init_vi()
[all …]
A Dkfd_mqd_manager_v10.c44 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
88 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
143 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
165 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
236 static int destroy_mqd(struct mqd_manager *mm, void *mqd, in destroy_mqd()
246 static void free_mqd(struct mqd_manager *mm, void *mqd, in free_mqd()
252 static bool is_occupied(struct mqd_manager *mm, void *mqd, in is_occupied()
261 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
288 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
319 static int load_mqd_sdma(struct mqd_manager *mm, void *mqd, in load_mqd_sdma()
[all …]
A Dkfd_mqd_manager_v9.c45 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
131 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
195 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
215 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
288 static int destroy_mqd(struct mqd_manager *mm, void *mqd, in destroy_mqd()
298 static void free_mqd(struct mqd_manager *mm, void *mqd, in free_mqd()
311 static bool is_occupied(struct mqd_manager *mm, void *mqd, in is_occupied()
320 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
343 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
374 static int load_mqd_sdma(struct mqd_manager *mm, void *mqd, in load_mqd_sdma()
[all …]
A Dkfd_mqd_manager.c89 void free_mqd_hiq_sdma(struct mqd_manager *mm, void *mqd, in free_mqd_hiq_sdma()
96 void mqd_symmetrically_map_cu_mask(struct mqd_manager *mm, in mqd_symmetrically_map_cu_mask()
A Dkfd_priv.h1013 struct mqd_manager *mqd_manager_init_cik(enum KFD_MQD_TYPE type,
1015 struct mqd_manager *mqd_manager_init_cik_hawaii(enum KFD_MQD_TYPE type,
1017 struct mqd_manager *mqd_manager_init_vi(enum KFD_MQD_TYPE type,
1019 struct mqd_manager *mqd_manager_init_vi_tonga(enum KFD_MQD_TYPE type,
1021 struct mqd_manager *mqd_manager_init_v9(enum KFD_MQD_TYPE type,
1023 struct mqd_manager *mqd_manager_init_v10(enum KFD_MQD_TYPE type,
A Dkfd_device_queue_manager.h151 struct mqd_manager * (*mqd_manager_init)(enum KFD_MQD_TYPE type,
171 struct mqd_manager *mqd_mgrs[KFD_MQD_TYPE_MAX];
A Dkfd_device_queue_manager.c314 struct mqd_manager *mqd_mgr; in create_queue_nocpsch()
470 struct mqd_manager *mqd_mgr; in destroy_queue_nocpsch_locked()
536 struct mqd_manager *mqd_mgr = in destroy_queue_nocpsch()
564 struct mqd_manager *mqd_mgr; in update_queue()
660 struct mqd_manager *mqd_mgr; in evict_process_queues_nocpsch()
752 struct mqd_manager *mqd_mgr; in restore_process_queues_nocpsch()
1300 struct mqd_manager *mqd_mgr; in create_queue_cpsch()
1434 struct mqd_manager *mqd_mgr; in unmap_queues_cpsch()
1509 struct mqd_manager *mqd_mgr; in destroy_queue_cpsch()
1708 struct mqd_manager *mqd_mgr; in get_wave_state()
[all …]
A Dkfd_kernel_queue.h56 struct mqd_manager *mqd_mgr;
A Dkfd_process_queue_manager.c509 struct mqd_manager *mqd_mgr; in pqm_debugfs_mqds()

Completed in 25 milliseconds