| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_mqd_manager.h | 72 struct queue_properties *q); 76 struct queue_properties *q); 80 struct queue_properties *p, 84 struct queue_properties *q, 100 struct queue_properties *q, 115 struct queue_properties *p, 126 struct queue_properties *p); 133 struct queue_properties *p); 167 struct queue_properties *q); 170 struct queue_properties *q); [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() 79 struct queue_properties *q) in allocate_mqd() 93 struct queue_properties *q) in init_mqd() 164 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 176 struct queue_properties *q, struct mqd_update_info *minfo, in __update_mqd() 262 struct queue_properties *q, in update_mqd() 269 struct queue_properties *q, in get_wave_state() 309 struct queue_properties *qp, in restore_mqd() 336 struct queue_properties *q) in init_mqd_hiq() 349 struct queue_properties *q, in update_mqd_hiq() [all …]
|
| H A D | kfd_mqd_manager_v12_1.c | 36 struct queue_properties *q, 135 static void set_priority(struct v12_1_compute_mqd *m, struct queue_properties *q) in set_priority() 141 struct queue_properties *q) in allocate_mqd() 158 struct queue_properties *q) in init_mqd() 227 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 240 struct queue_properties *q, in update_mqd() 330 struct queue_properties *q, in get_wave_state() 368 struct queue_properties *q) in init_mqd_hiq() 382 struct queue_properties *q) in init_mqd_sdma() 400 struct queue_properties *q, in update_mqd_sdma() [all …]
|
| H A D | kfd_mqd_manager_v9.c | 39 struct queue_properties *q, 43 struct queue_properties *q) in mqd_stride_v9() 114 static void set_priority(struct v9_mqd *m, struct queue_properties *q) in set_priority() 120 struct queue_properties *q) in allocate_mqd() 172 struct queue_properties *q) in init_mqd() 247 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 258 struct queue_properties *q, in update_mqd() 362 struct queue_properties *q, in get_wave_state() 453 struct queue_properties *qp, in restore_mqd() 485 struct queue_properties *qp) in update_mqd_gpu_addr() [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() 83 struct queue_properties *q) in allocate_mqd() 97 struct queue_properties *q) in init_mqd() 171 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 184 struct queue_properties *q, in update_mqd() 255 struct queue_properties *q, in get_wave_state() 293 struct queue_properties *q) in init_mqd_hiq() 307 struct queue_properties *q) in init_mqd_sdma() 325 struct queue_properties *q, in update_mqd_sdma() 385 struct queue_properties *qp, const void *mqd_src, in restore_mqd() [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() 76 struct queue_properties *q) in allocate_mqd() 90 struct queue_properties *q) in init_mqd() 157 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 170 struct queue_properties *q, in update_mqd() 249 struct queue_properties *q, in get_wave_state() 297 struct queue_properties *qp, in restore_mqd() 324 struct queue_properties *q) in init_mqd_hiq() 358 struct queue_properties *q) in init_mqd_sdma() 376 struct queue_properties *q, in update_mqd_sdma() [all …]
|
| 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() 102 struct queue_properties *q) in allocate_mqd() 116 struct queue_properties *q) in init_mqd() 196 struct queue_properties *p, struct mm_struct *mms) in load_mqd() 209 struct queue_properties *q, in update_mqd() 286 struct queue_properties *q, in get_wave_state() 333 struct queue_properties *qp, const void *mqd_src, in restore_mqd() 369 struct queue_properties *qp, in restore_mqd_sdma() 394 struct queue_properties *q) in init_mqd_hiq() 428 struct queue_properties *q) in init_mqd_sdma() [all …]
|
| H A D | kfd_priv.h | 518 struct queue_properties { struct 626 struct queue_properties properties; 1380 int init_queue(struct queue **q, const struct queue_properties *properties); 1382 void print_queue_properties(struct queue_properties *q); 1387 int kfd_queue_acquire_buffers(struct kfd_process_device *pdd, struct queue_properties *properties); 1388 int kfd_queue_release_buffers(struct kfd_process_device *pdd, struct queue_properties *properties); 1391 struct queue_properties *properties); 1429 struct queue_properties *properties, 1437 struct queue_properties *p);
|
| H A D | kfd_process_queue_manager.c | 248 struct queue_properties *q_properties, in init_user_queue() 326 struct queue_properties *properties, in pqm_create_queue() 590 unsigned int qid, struct queue_properties *p) in pqm_update_queue_properties() 983 static void set_queue_properties_from_criu(struct queue_properties *qp, in set_queue_properties_from_criu() 1015 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 | 252 static int set_queue_properties_from_user(struct queue_properties *q_properties, in set_queue_properties_from_user() 389 struct queue_properties q_properties; in kfd_ioctl_create_queue() 392 memset(&q_properties, 0, sizeof(struct queue_properties)); in kfd_ioctl_create_queue() 515 struct queue_properties properties; in kfd_ioctl_update_queue()
|
| H A D | kfd_device_queue_manager.c | 3842 static uint32_t set_queue_type_for_user(struct queue_properties *q_props) in set_queue_type_for_user()
|