Home
last modified time | relevance | path

Searched refs:pqm (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_process_queue_manager.c34 struct process_queue_manager *pqm, unsigned int qid) in get_queue_by_qid() argument
38 list_for_each_entry(pqn, &pqm->queues, process_queue_list) { in get_queue_by_qid()
47 static int assign_queue_slot_by_qid(struct process_queue_manager *pqm, in assign_queue_slot_by_qid() argument
53 if (__test_and_set_bit(qid, pqm->queue_slot_bitmap)) { in assign_queue_slot_by_qid()
61 static int find_available_queue_slot(struct process_queue_manager *pqm, in find_available_queue_slot() argument
66 found = find_first_zero_bit(pqm->queue_slot_bitmap, in find_available_queue_slot()
73 pqm->process->lead_thread->pid); in find_available_queue_slot()
77 set_bit(found, pqm->queue_slot_bitmap); in find_available_queue_slot()
104 int pqm_set_gws(struct process_queue_manager *pqm, unsigned int qid, in pqm_set_gws() argument
114 pqn = get_queue_by_qid(pqm, qid); in pqm_set_gws()
[all …]
H A Dkfd_process.c1416 pqm_uninit(&p->pqm); in kfd_process_notifier_release_internal()
1692 err = pqm_init(&process->pqm, process); in create_process()
1755 pqm_uninit(&process->pqm); in create_process()
1792 pdd->qpd.pqm = &p->pqm; in kfd_create_process_device_data()
2389 q = pqm_get_user_queue(&p->pqm, workarea->queue_id); in send_exception_work_handler()
2474 r = pqm_debugfs_mqds(m, &p->pqm); in kfd_debugfs_mqds_by_process()
/linux/drivers/net/dsa/microchip/
H A Dksz9477.c444 u16 pqm; in ksz9477_half_duplex_monitor() local
468 ret = ksz_pread16(dev, port, REG_PORT_QM_TX_CNT_0__4, &pqm); in ksz9477_half_duplex_monitor()
477 (FIELD_GET(PORT_QM_TX_CNT_M, pqm) >= PORT_QM_TX_CNT_MAX)) { in ksz9477_half_duplex_monitor()