Searched refs:pqm (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_process_queue_manager.c | 73 pqm->process->lead_thread->pid); in find_available_queue_slot() 113 pqn = get_queue_by_qid(pqm, qid); in pqm_set_gws() 177 INIT_LIST_HEAD(&pqm->queues); in pqm_init() 180 if (!pqm->queue_slot_bitmap) in pqm_init() 182 pqm->process = p; in pqm_init() 224 pqm->process); in pqm_uninit() 241 pqm->queue_slot_bitmap = NULL; in pqm_uninit() 264 (*q)->process = pqm->process; in init_user_queue() 513 pqn = get_queue_by_qid(pqm, qid); in pqm_destroy_queue() 578 pqn = get_queue_by_qid(pqm, qid); in pqm_update_queue_properties() [all …]
|
| H A D | kfd_debug.c | 38 struct process_queue_manager *pqm; in kfd_dbg_ev_query_debug_event() local 51 pqm = &process->pqm; in kfd_dbg_ev_query_debug_event() 119 struct process_queue_manager *pqm; in kfd_dbg_ev_raise() local 161 pqm = &process->pqm; in kfd_dbg_ev_raise() 217 struct process_queue_manager *pqm; in kfd_set_dbg_ev_from_interrupt() local 224 pqm = &p->pqm; in kfd_set_dbg_ev_from_interrupt() 325 struct process_queue_manager *pqm = &target->pqm; in kfd_dbg_set_workaround() local 640 struct process_queue_manager *pqm; in kfd_dbg_clean_exception_status() local 652 pqm = &target->pqm; in kfd_dbg_clean_exception_status() 1122 struct process_queue_manager *pqm; in kfd_dbg_set_enabled_debug_exception_mask() local [all …]
|
| H A D | kfd_priv.h | 654 struct process_queue_manager *pqm; member 921 struct process_queue_manager pqm; member 1349 int pqm_init(struct process_queue_manager *pqm, struct kfd_process *p); 1350 void pqm_uninit(struct process_queue_manager *pqm); 1351 int pqm_create_queue(struct process_queue_manager *pqm, 1362 int pqm_update_mqd(struct process_queue_manager *pqm, unsigned int qid, 1364 int pqm_set_gws(struct process_queue_manager *pqm, unsigned int qid, 1366 struct queue *pqm_get_user_queue(struct process_queue_manager *pqm, 1368 int pqm_get_wave_state(struct process_queue_manager *pqm, 1373 int pqm_get_queue_snapshot(struct process_queue_manager *pqm, [all …]
|
| H A D | kfd_device_queue_manager_cik.c | 147 qpd->pqm->process->is_32bit_user_mode, temp, qpd->sh_mem_bases); in set_cache_memory_policy_cik()
|
| H A D | kfd_process.c | 1160 pqm_uninit(&p->pqm); in kfd_process_wq_release() 1537 err = pqm_init(&process->pqm, process); in create_process() 1588 pqm_uninit(&process->pqm); in create_process() 1625 pdd->qpd.pqm = &p->pqm; in kfd_create_process_device_data() 2231 q = pqm_get_user_queue(&p->pqm, workarea->queue_id); in send_exception_work_handler() 2316 r = pqm_debugfs_mqds(m, &p->pqm); in kfd_debugfs_mqds_by_process()
|
| H A D | kfd_chardev.c | 373 err = pqm_create_queue(&p->pqm, dev, &q_properties, &queue_id, in kfd_ioctl_create_queue() 429 retval = pqm_destroy_queue(&p->pqm, args->queue_id); in kfd_ioctl_destroy_queue() 486 retval = pqm_update_queue_properties(&p->pqm, args->queue_id, &properties); in kfd_ioctl_update_queue() 538 retval = pqm_update_mqd(&p->pqm, args->queue_id, &minfo); in kfd_ioctl_set_cu_mask() 555 r = pqm_get_wave_state(&p->pqm, args->queue_id, in kfd_ioctl_get_queue_wave_state() 1470 q = pqm_get_user_queue(&p->pqm, args->queue_id); in kfd_ioctl_alloc_queue_gws() 1495 retval = pqm_set_gws(&p->pqm, args->queue_id, args->num_gws ? dev->gws : NULL); in kfd_ioctl_alloc_queue_gws() 1688 if (!list_empty(&p->pqm.queues)) { in kfd_ioctl_set_xnack_mode() 3087 r = pqm_get_queue_snapshot(&target->pqm, in kfd_ioctl_set_debug_trap()
|
| H A D | kfd_device_queue_manager.c | 243 qpd->pqm->process->runtime_info.runtime_state == DEBUG_RUNTIME_STATE_ENABLED && in add_queue_mes() 244 (qpd->pqm->process->debug_trap_enabled || in add_queue_mes() 898 qpd->pqm->process); in destroy_queue_nocpsch_locked() 2011 q->properties.is_dbg_wa = qpd->pqm->process->debug_trap_enabled && in create_queue_cpsch() 2576 qpd->pqm->process, q->device, in destroy_queue_cpsch() 2820 dbgdev_wave_reset_wavefronts(dqm->dev, qpd->pqm->process); in process_termination_cpsch()
|
| /linux-6.15/drivers/net/dsa/microchip/ |
| H A D | ksz9477.c | 254 u16 pqm; in ksz9477_half_duplex_monitor() local 278 ret = ksz_pread16(dev, port, REG_PORT_QM_TX_CNT_0__4, &pqm); in ksz9477_half_duplex_monitor() 287 (FIELD_GET(PORT_QM_TX_CNT_M, pqm) >= PORT_QM_TX_CNT_MAX)) { in ksz9477_half_duplex_monitor()
|