Home
last modified time | relevance | path

Searched refs:queue_properties (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager.h72 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 Dkfd_mqd_manager_vi.c73 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 Dkfd_mqd_manager_v12_1.c36 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 Dkfd_mqd_manager_v9.c39 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 Dkfd_mqd_manager_v12.c77 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 Dkfd_mqd_manager_v10.c70 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 Dkfd_mqd_manager_v11.c96 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 Dkfd_priv.h518 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 Dkfd_process_queue_manager.c248 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 Dkfd_kernel_queue.c45 struct queue_properties prop; in kq_initialize()
H A Dkfd_chardev.c252 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 Dkfd_device_queue_manager.c3842 static uint32_t set_queue_type_for_user(struct queue_properties *q_props) in set_queue_type_for_user()