Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager.h70 struct mqd_manager { struct
71 struct kfd_mem_obj* (*allocate_mqd)(struct mqd_manager *mm, argument
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
99 int (*get_wave_state)(struct mqd_manager *mm, void *mqd, argument
105 int (*get_checkpoint_info)(struct mqd_manager *mm, void *mqd, argument
[all …]
H A Dkfd_mqd_manager_vi.c48 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
78 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd()
91 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
162 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
175 static void __update_mqd(struct mqd_manager *mm, void *mqd, in __update_mqd()
251 static bool check_preemption_failed(struct mqd_manager *mm, void *mqd) in check_preemption_failed()
258 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
265 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
288 static int get_checkpoint_info(struct mqd_manager *mm, void *mqd, u32 *ctl_stack_size) in get_checkpoint_info()
295 static void checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst) in checkpoint_mqd()
[all …]
H A Dkfd_mqd_manager_v10.c45 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
75 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd()
88 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
155 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
169 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
241 static bool check_preemption_failed(struct mqd_manager *mm, void *mqd) in check_preemption_failed()
248 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
286 static void checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst) in checkpoint_mqd()
295 static void restore_mqd(struct mqd_manager *mm, void **mqd, in restore_mqd()
322 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
[all …]
H A Dkfd_mqd_manager_v9.c38 static void update_mqd(struct mqd_manager *mm, void *mqd,
42 static uint64_t mqd_stride_v9(struct mqd_manager *mm, in mqd_stride_v9()
70 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
119 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd()
170 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
245 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
257 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
347 static bool check_preemption_failed(struct mqd_manager *mm, void *mqd) in check_preemption_failed()
357 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
398 static int get_checkpoint_info(struct mqd_manager *mm, void *mqd, u32 *ctl_stack_size) in get_checkpoint_info()
[all …]
H A Dkfd_mqd_manager_v12_1.c35 static void update_mqd(struct mqd_manager *mm, void *mqd,
49 static void mqd_symmetrically_map_cu_mask_v12_1(struct mqd_manager *mm, in mqd_symmetrically_map_cu_mask_v12_1()
114 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
140 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd()
156 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
225 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
239 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
324 static bool check_preemption_failed(struct mqd_manager *mm, void *mqd) in check_preemption_failed()
329 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
366 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
[all …]
H A Dkfd_mqd_manager_v11.c44 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
101 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd()
114 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
194 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()
278 static bool check_preemption_failed(struct mqd_manager *mm, void *mqd) in check_preemption_failed()
285 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
322 static void checkpoint_mqd(struct mqd_manager *mm, void *mqd, void *mqd_dst, void *ctl_stack_dst) in checkpoint_mqd()
331 static void restore_mqd(struct mqd_manager *mm, void **mqd, in restore_mqd()
355 static void checkpoint_mqd_sdma(struct mqd_manager *mm, in checkpoint_mqd_sdma()
[all …]
H A Dkfd_mqd_manager_v12.c44 static void update_cu_mask(struct mqd_manager *mm, void *mqd, in update_cu_mask()
82 static struct kfd_mem_obj *allocate_mqd(struct mqd_manager *mm, in allocate_mqd()
95 static void init_mqd(struct mqd_manager *mm, void **mqd, in init_mqd()
169 static int load_mqd(struct mqd_manager *mm, void *mqd, in load_mqd()
183 static void update_mqd(struct mqd_manager *mm, void *mqd, in update_mqd()
247 static bool check_preemption_failed(struct mqd_manager *mm, void *mqd) in check_preemption_failed()
254 static int get_wave_state(struct mqd_manager *mm, void *mqd, in get_wave_state()
291 static void init_mqd_hiq(struct mqd_manager *mm, void **mqd, in init_mqd_hiq()
305 static void init_mqd_sdma(struct mqd_manager *mm, void **mqd, in init_mqd_sdma()
324 static void update_mqd_sdma(struct mqd_manager *mm, void *mqd, in update_mqd_sdma()
[all …]
H A Dkfd_kernel_queue.h57 struct mqd_manager *mqd_mgr;
H A Dkfd_process_queue_manager.c1142 struct mqd_manager *mqd_mgr; in pqm_debugfs_mqds()