| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_mqd_manager_cik.c | 70 static void set_priority(struct cik_mqd *m, struct queue_properties *q) in set_priority() 77 struct queue_properties *q) in allocate_mqd() 91 struct queue_properties *q) in init_mqd() 145 struct queue_properties *q) in init_mqd_sdma() 161 uint32_t queue_id, struct queue_properties *p, in load_mqd() 174 struct queue_properties *q, struct mqd_update_info *minfo, in __update_mqd() 218 struct queue_properties *q, in update_mqd() 225 struct queue_properties *q, in update_mqd_sdma() 263 struct queue_properties *qp, in restore_mqd() 301 struct queue_properties *qp, in restore_mqd_sdma() [all …]
|
| H A D | kfd_mqd_manager_vi.c | 73 static void set_priority(struct vi_mqd *m, struct queue_properties *q) in set_priority() 80 struct queue_properties *q) in allocate_mqd() 94 struct queue_properties *q) in init_mqd() 160 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 172 struct queue_properties *q, struct mqd_update_info *minfo, in __update_mqd() 249 struct queue_properties *q, in update_mqd() 256 struct queue_properties *q, in get_wave_state() 295 struct queue_properties *qp, in restore_mqd() 322 struct queue_properties *q) in init_mqd_hiq() 335 struct queue_properties *q, in update_mqd_hiq() [all …]
|
| H A D | kfd_mqd_manager_v10.c | 70 static void set_priority(struct v10_compute_mqd *m, struct queue_properties *q) in set_priority() 77 struct queue_properties *q) in allocate_mqd() 91 struct queue_properties *q) in init_mqd() 153 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 166 struct queue_properties *q, in update_mqd() 238 struct queue_properties *q, in get_wave_state() 286 struct queue_properties *qp, in restore_mqd() 313 struct queue_properties *q) in init_mqd_hiq() 347 struct queue_properties *q) in init_mqd_sdma() 365 struct queue_properties *q, in update_mqd_sdma() [all …]
|
| H A D | kfd_mqd_manager_v9.c | 38 struct queue_properties *q, 42 struct queue_properties *q) in mqd_stride_v9() 106 static void set_priority(struct v9_mqd *m, struct queue_properties *q) in set_priority() 127 struct queue_properties *q) in allocate_mqd() 179 struct queue_properties *q) in init_mqd() 250 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 261 struct queue_properties *q, in update_mqd() 354 struct queue_properties *q, in get_wave_state() 428 struct queue_properties *qp, in restore_mqd() 460 struct queue_properties *q) in init_mqd_hiq() [all …]
|
| H A D | kfd_mqd_manager_v12_1.c | 131 static void set_priority(struct v12_1_compute_mqd *m, struct queue_properties *q) in set_priority() 138 struct queue_properties *q) in allocate_mqd() 155 struct queue_properties *q) in init_mqd() 224 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 237 struct queue_properties *q, in update_mqd() 327 struct queue_properties *q, in get_wave_state() 365 struct queue_properties *q) in init_mqd_hiq() 379 struct queue_properties *q) in init_mqd_sdma() 397 struct queue_properties *q, in update_mqd_sdma() 450 struct queue_properties *q) in init_mqd_v12_1() [all …]
|
| H A D | kfd_mqd_manager_v12.c | 77 static void set_priority(struct v12_compute_mqd *m, struct queue_properties *q) in set_priority() 84 struct queue_properties *q) in allocate_mqd() 98 struct queue_properties *q) in init_mqd() 168 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 181 struct queue_properties *q, in update_mqd() 252 struct queue_properties *q, in get_wave_state() 290 struct queue_properties *q) in init_mqd_hiq() 304 struct queue_properties *q) in init_mqd_sdma() 322 struct queue_properties *q, in update_mqd_sdma()
|
| H A D | kfd_mqd_manager_v11.c | 96 static void set_priority(struct v11_compute_mqd *m, struct queue_properties *q) in set_priority() 103 struct queue_properties *q) in allocate_mqd() 117 struct queue_properties *q) in init_mqd() 193 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 206 struct queue_properties *q, in update_mqd() 277 struct queue_properties *q, in get_wave_state() 324 struct queue_properties *qp, in restore_mqd() 352 struct queue_properties *q) in init_mqd_hiq() 386 struct queue_properties *q) in init_mqd_sdma() 409 struct queue_properties *q, in update_mqd_sdma()
|
| H A D | kfd_mqd_manager.c | 49 struct kfd_mem_obj *allocate_hiq_mqd(struct mqd_manager *mm, struct queue_properties *q) in allocate_hiq_mqd() 66 struct queue_properties *q) in allocate_sdma_mqd() 212 struct queue_properties *p, struct mm_struct *mms) in kfd_hiq_load_mqd_kiq() 247 struct queue_properties *p, struct mm_struct *mms) in kfd_load_mqd_sdma() 293 struct queue_properties *q) in kfd_mqd_stride()
|
| H A D | kfd_queue.c | 30 void print_queue_properties(struct queue_properties *q) in print_queue_properties() 69 int init_queue(struct queue **q, const struct queue_properties *properties) in init_queue() 233 int kfd_queue_acquire_buffers(struct kfd_process_device *pdd, struct queue_properties *properties) in kfd_queue_acquire_buffers() 344 int kfd_queue_release_buffers(struct kfd_process_device *pdd, struct queue_properties *properties) in kfd_queue_release_buffers() 378 struct queue_properties *properties) in kfd_queue_unref_bo_vas()
|
| H A D | kfd_priv.h | 504 struct queue_properties { struct 609 struct queue_properties properties; 1335 int init_queue(struct queue **q, const struct queue_properties *properties); 1337 void print_queue_properties(struct queue_properties *q); 1342 int kfd_queue_acquire_buffers(struct kfd_process_device *pdd, struct queue_properties *properties); 1343 int kfd_queue_release_buffers(struct kfd_process_device *pdd, struct queue_properties *properties); 1346 struct queue_properties *properties); 1384 struct queue_properties *properties, 1392 struct queue_properties *p);
|
| H A D | kfd_process_queue_manager.c | 247 struct queue_properties *q_properties, in init_user_queue() 311 struct queue_properties *properties, in pqm_create_queue() 564 unsigned int qid, struct queue_properties *p) in pqm_update_queue_properties() 955 static void set_queue_properties_from_criu(struct queue_properties *qp, in set_queue_properties_from_criu() 987 struct queue_properties qp; in kfd_criu_restore_queue()
|
| H A D | kfd_kernel_queue.c | 45 struct queue_properties prop; in kq_initialize()
|
| H A D | kfd_chardev.c | 189 static int set_queue_properties_from_user(struct queue_properties *q_properties, in set_queue_properties_from_user() 326 struct queue_properties q_properties; in kfd_ioctl_create_queue() 329 memset(&q_properties, 0, sizeof(struct queue_properties)); in kfd_ioctl_create_queue() 452 struct queue_properties properties; in kfd_ioctl_update_queue()
|
| H A D | kfd_device_queue_manager.c | 3528 static uint32_t set_queue_type_for_user(struct queue_properties *q_props) in set_queue_type_for_user()
|