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

/openbsd-current/sys/dev/pci/drm/amd/amdkfd/
H A Dkfd_mqd_manager.h34 * struct mqd_manager
70 struct mqd_manager { struct
74 void (*init_mqd)(struct mqd_manager *mm, void **mqd,
78 int (*load_mqd)(struct mqd_manager *mm, void *mqd,
83 void (*update_mqd)(struct mqd_manager *mm, void *mqd,
87 int (*destroy_mqd)(struct mqd_manager *mm, void *mqd,
92 void (*free_mqd)(struct mqd_manager *mm, void *mqd,
95 bool (*is_occupied)(struct mqd_manager *mm, void *mqd,
99 int (*get_wave_state)(struct mqd_manager *mm, void *mqd,
105 void (*get_checkpoint_info)(struct mqd_manager *m
[all...]
H A Dkfd_mqd_manager.c91 void free_mqd_hiq_sdma(struct mqd_manager *mm, void *mqd,
98 void mqd_symmetrically_map_cu_mask(struct mqd_manager *mm,
206 int kfd_hiq_load_mqd_kiq(struct mqd_manager *mm, void *mqd,
214 int kfd_destroy_mqd_cp(struct mqd_manager *mm, void *mqd,
222 void kfd_free_mqd_cp(struct mqd_manager *mm, void *mqd,
233 bool kfd_is_occupied_cp(struct mqd_manager *mm, void *mqd,
241 int kfd_load_mqd_sdma(struct mqd_manager *mm, void *mqd,
254 int kfd_destroy_mqd_sdma(struct mqd_manager *mm, void *mqd,
262 bool kfd_is_occupied_sdma(struct mqd_manager *mm, void *mqd,
288 uint64_t kfd_mqd_stride(struct mqd_manager *m
[all...]
H A Dkfd_mqd_manager_cik.c45 static void update_cu_mask(struct mqd_manager *mm, void *mqd,
88 static void init_mqd(struct mqd_manager *mm, void **mqd,
142 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd,
159 static int load_mqd(struct mqd_manager *mm, void *mqd, uint32_t pipe_id,
172 static void __update_mqd(struct mqd_manager *mm, void *mqd,
216 static void update_mqd(struct mqd_manager *mm, void *mqd,
223 static void update_mqd_sdma(struct mqd_manager *mm, void *mqd,
251 static void checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst)
260 static void restore_mqd(struct mqd_manager *mm, void **mqd,
286 static void checkpoint_mqd_sdma(struct mqd_manager *m
[all...]
H A Dkfd_mqd_manager_v10.c45 static void update_cu_mask(struct mqd_manager *mm, void *mqd,
88 static void init_mqd(struct mqd_manager *mm, void **mqd,
148 static int load_mqd(struct mqd_manager *mm, void *mqd,
162 static void update_mqd(struct mqd_manager *mm, void *mqd,
234 static int get_wave_state(struct mqd_manager *mm, void *mqd,
272 static void checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst)
281 static void restore_mqd(struct mqd_manager *mm, void **mqd,
308 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd,
322 static int destroy_hiq_mqd(struct mqd_manager *mm, void *mqd,
342 static void init_mqd_sdma(struct mqd_manager *m
[all...]
H A Dkfd_mqd_manager_vi.c48 static void update_cu_mask(struct mqd_manager *mm, void *mqd,
91 static void init_mqd(struct mqd_manager *mm, void **mqd,
157 static int load_mqd(struct mqd_manager *mm, void *mqd,
170 static void __update_mqd(struct mqd_manager *mm, void *mqd,
247 static void update_mqd(struct mqd_manager *mm, void *mqd,
254 static int get_wave_state(struct mqd_manager *mm, void *mqd,
277 static void get_checkpoint_info(struct mqd_manager *mm, void *mqd, u32 *ctl_stack_size)
283 static void checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst)
292 static void restore_mqd(struct mqd_manager *mm, void **mqd,
319 static void init_mqd_hiq(struct mqd_manager *m
[all...]
H A Dkfd_mqd_manager_v9.c37 static void update_mqd(struct mqd_manager *mm, void *mqd,
41 static uint64_t mqd_stride_v9(struct mqd_manager *mm,
62 static void update_cu_mask(struct mqd_manager *mm, void *mqd,
158 static void init_mqd(struct mqd_manager *mm, void **mqd,
226 static int load_mqd(struct mqd_manager *mm, void *mqd,
238 static void update_mqd(struct mqd_manager *mm, void *mqd,
317 static int get_wave_state(struct mqd_manager *mm, void *mqd,
353 static void get_checkpoint_info(struct mqd_manager *mm, void *mqd, u32 *ctl_stack_size)
360 static void checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst)
372 static void restore_mqd(struct mqd_manager *m
[all...]
H A Dkfd_kernel_queue.h57 struct mqd_manager *mqd_mgr;
H A Dkfd_mqd_manager_v11.c44 static void update_cu_mask(struct mqd_manager *mm, void *mqd,
123 static void init_mqd(struct mqd_manager *mm, void **mqd,
202 static int load_mqd(struct mqd_manager *mm, void *mqd,
216 static void update_mqd(struct mqd_manager *mm, void *mqd,
288 static int get_wave_state(struct mqd_manager *mm, void *mqd,
325 static void checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst)
334 static void restore_mqd(struct mqd_manager *mm, void **mqd,
362 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd,
376 static int destroy_hiq_mqd(struct mqd_manager *mm, void *mqd,
396 static void init_mqd_sdma(struct mqd_manager *m
[all...]
H A Dkfd_device_queue_manager.h210 struct mqd_manager * (*mqd_manager_init)(enum KFD_MQD_TYPE type,
230 struct mqd_manager *mqd_mgrs[KFD_MQD_TYPE_MAX];
H A Dkfd_priv.h1286 struct mqd_manager *mqd_manager_init_cik(enum KFD_MQD_TYPE type,
1288 struct mqd_manager *mqd_manager_init_vi(enum KFD_MQD_TYPE type,
1290 struct mqd_manager *mqd_manager_init_v9(enum KFD_MQD_TYPE type,
1292 struct mqd_manager *mqd_manager_init_v10(enum KFD_MQD_TYPE type,
1294 struct mqd_manager *mqd_manager_init_v11(enum KFD_MQD_TYPE type,
H A Dkfd_device_queue_manager.c535 struct mqd_manager *mqd_mgr;
765 struct mqd_manager *mqd_mgr;
826 struct mqd_manager *mqd_mgr =
854 struct mqd_manager *mqd_mgr;
1042 struct mqd_manager *mqd_mgr;
1149 struct mqd_manager *mqd_mgr;
1783 struct mqd_manager *mqd_mgr;
1939 struct mqd_manager *mqd_mgr;
2062 struct mqd_manager *mqd_mgr;
2232 struct mqd_manager *mqd_mg
[all...]
H A Dkfd_process_queue_manager.c1016 struct mqd_manager *mqd_mgr;

Completed in 140 milliseconds