/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_process_queue_manager.c | 45 static int find_available_queue_slot(struct process_queue_manager *pqm, in find_available_queue_slot() argument 78 int pqm_set_gws(struct process_queue_manager *pqm, unsigned int qid, in pqm_set_gws() argument 135 int pqm_init(struct process_queue_manager *pqm, struc argument 31 get_queue_by_qid( struct process_queue_manager *pqm, unsigned int qid) get_queue_by_qid() argument 148 pqm_uninit(struct process_queue_manager *pqm) pqm_uninit() argument 166 init_user_queue(struct process_queue_manager *pqm, struct kfd_dev *dev, struct queue **q, struct queue_properties *q_properties, struct file *f, unsigned int qid) init_user_queue() argument 192 pqm_create_queue(struct process_queue_manager *pqm, struct kfd_dev *dev, struct file *f, struct queue_properties *properties, unsigned int *qid, uint32_t *p_doorbell_offset_in_process) pqm_create_queue() argument 340 pqm_destroy_queue(struct process_queue_manager *pqm, unsigned int qid) pqm_destroy_queue() argument 414 pqm_update_queue(struct process_queue_manager *pqm, unsigned int qid, struct queue_properties *p) pqm_update_queue() argument 439 pqm_set_cu_mask(struct process_queue_manager *pqm, unsigned int qid, struct queue_properties *p) pqm_set_cu_mask() argument 467 pqm_get_kernel_queue( struct process_queue_manager *pqm, unsigned int qid) pqm_get_kernel_queue() argument 480 pqm_get_user_queue(struct process_queue_manager *pqm, unsigned int qid) pqm_get_user_queue() argument 489 pqm_get_wave_state(struct process_queue_manager *pqm, unsigned int qid, void __user *ctl_stack, u32 *ctl_stack_used_size, u32 *save_area_used_size) pqm_get_wave_state() argument 515 struct process_queue_manager *pqm = data; pqm_debugfs_mqds() local [all...] |
H A D | kfd_dbgmgr.h | 262 struct process_queue_manager *pqm; member
|
H A D | kfd_priv.h | 566 struct process_queue_manager *pqm; member 777 struct process_queue_manager pqm; member [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_process_queue_manager.c | 46 static int assign_queue_slot_by_qid(struct process_queue_manager *pqm, in assign_queue_slot_by_qid() argument 60 static int find_available_queue_slot(struct process_queue_manager *pqm, in find_available_queue_slot() argument 95 int pqm_set_gws(struct process_queue_manager *pqm, unsigned int qid, in pqm_set_gws() argument 32 get_queue_by_qid( struct process_queue_manager *pqm, unsigned int qid) get_queue_by_qid() argument 162 pqm_init(struct process_queue_manager *pqm, struct kfd_process *p) pqm_init() argument 174 pqm_clean_queue_resource(struct process_queue_manager *pqm, struct process_queue_node *pqn) pqm_clean_queue_resource() argument 203 pqm_uninit(struct process_queue_manager *pqm) pqm_uninit() argument 221 init_user_queue(struct process_queue_manager *pqm, struct kfd_node *dev, struct queue **q, struct queue_properties *q_properties, struct file *f, struct amdgpu_bo *wptr_bo, unsigned int qid) init_user_queue() argument 268 pqm_create_queue(struct process_queue_manager *pqm, struct kfd_node *dev, struct file *f, struct queue_properties *properties, unsigned int *qid, struct amdgpu_bo *wptr_bo, const struct kfd_criu_queue_priv_data *q_data, const void *restore_mqd, const void *restore_ctl_stack, uint32_t *p_doorbell_offset_in_process) pqm_create_queue() argument 442 pqm_destroy_queue(struct process_queue_manager *pqm, unsigned int qid) pqm_destroy_queue() argument 509 pqm_update_queue_properties(struct process_queue_manager *pqm, unsigned int qid, struct queue_properties *p) pqm_update_queue_properties() argument 535 pqm_update_mqd(struct process_queue_manager *pqm, unsigned int qid, struct mqd_update_info *minfo) pqm_update_mqd() argument 577 pqm_get_kernel_queue( struct process_queue_manager *pqm, unsigned int qid) pqm_get_kernel_queue() argument 590 pqm_get_user_queue(struct process_queue_manager *pqm, unsigned int qid) pqm_get_user_queue() argument 599 pqm_get_wave_state(struct process_queue_manager *pqm, unsigned int qid, void __user *ctl_stack, u32 *ctl_stack_used_size, u32 *save_area_used_size) pqm_get_wave_state() argument 621 pqm_get_queue_snapshot(struct process_queue_manager *pqm, uint64_t exception_clear_mask, void __user *buf, int *num_qss_entries, uint32_t *entry_size) pqm_get_queue_snapshot() argument 718 pqm_checkpoint_mqd(struct process_queue_manager *pqm, unsigned int qid, void *mqd, void *ctl_stack) pqm_checkpoint_mqd() argument 984 pqm_get_queue_checkpoint_info(struct process_queue_manager *pqm, unsigned int qid, uint32_t *mqd_size, uint32_t *ctl_stack_size) pqm_get_queue_checkpoint_info() argument 1012 struct process_queue_manager *pqm = data; pqm_debugfs_mqds() local [all...] |
H A D | kfd_debug.c | 37 struct process_queue_manager *pqm; in kfd_dbg_ev_query_debug_event() local 117 struct process_queue_manager *pqm; in kfd_dbg_ev_raise() local 214 struct process_queue_manager *pqm; in kfd_set_dbg_ev_from_interrupt() local 323 struct process_queue_manager *pqm = &target->pqm; kfd_dbg_set_workaround() local 611 struct process_queue_manager *pqm; kfd_dbg_clean_exception_status() local 1090 struct process_queue_manager *pqm; kfd_dbg_set_enabled_debug_exception_mask() local [all...] |
H A D | kfd_priv.h | 642 struct process_queue_manager *pqm; member 899 struct process_queue_manager pqm; member [all...] |