/src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/ |
kfd_process_queue_manager.c | 37 struct process_queue_manager *pqm, unsigned int qid) 41 list_for_each_entry(pqn, &pqm->queues, process_queue_list) { 50 static int find_available_queue_slot(struct process_queue_manager *pqm, 55 found = find_first_zero_bit(pqm->queue_slot_bitmap, 62 pqm->process->pasid); 66 set_bit(found, pqm->queue_slot_bitmap); 83 int pqm_set_gws(struct process_queue_manager *pqm, unsigned int qid, 92 pqn = get_queue_by_qid(pqm, qid); 103 pdd = kfd_get_process_device_data(dev, pqm->process); 140 int pqm_init(struct process_queue_manager *pqm, struct kfd_process *p 511 struct process_queue_manager *pqm = data; local in function:pqm_debugfs_mqds [all...] |
kfd_dbgmgr.h | 263 /* a pointer to the pqm of the calling process */ 264 struct process_queue_manager *pqm; member in struct:kfd_dbgdev
|
kfd_priv.h | 546 struct process_queue_manager *pqm; member in struct:qcm_process_device 699 struct process_queue_manager pqm; member in struct:kfd_process 900 int pqm_init(struct process_queue_manager *pqm, struct kfd_process *p); 901 void pqm_uninit(struct process_queue_manager *pqm); 902 int pqm_create_queue(struct process_queue_manager *pqm, 908 int pqm_destroy_queue(struct process_queue_manager *pqm, unsigned int qid); 909 int pqm_update_queue(struct process_queue_manager *pqm, unsigned int qid, 911 int pqm_set_cu_mask(struct process_queue_manager *pqm, unsigned int qid, 913 int pqm_set_gws(struct process_queue_manager *pqm, unsigned int qid, 915 struct kernel_queue *pqm_get_kernel_queue(struct process_queue_manager *pqm, [all...] |