Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager.c296 bool kfd_check_hiq_mqd_doorbell_id(struct kfd_node *node, uint32_t doorbell_id, in kfd_check_hiq_mqd_doorbell_id() argument
299 if (doorbell_id) { in kfd_check_hiq_mqd_doorbell_id()
304 inst, doorbell_id); in kfd_check_hiq_mqd_doorbell_id()
307 doorbell_id); in kfd_check_hiq_mqd_doorbell_id()
H A Dkfd_int_process_v11.c334 u32 doorbell_id = KFD_CTXID0_DOORBELL_ID(context_id0); in event_interrupt_wq_v11() local
336 kfd_set_dbg_ev_from_interrupt(dev, pasid, doorbell_id, in event_interrupt_wq_v11()
339 kfd_dqm_suspend_bad_queue_mes(dev, pasid, doorbell_id); in event_interrupt_wq_v11()
H A Dkfd_debug.c171 pqn->q->doorbell_id; in kfd_dbg_ev_raise()
201 uint32_t doorbell_id, in kfd_set_dbg_ev_from_interrupt() argument
214 if (!kfd_dbg_ev_raise(trap_mask, p, dev, doorbell_id, true, in kfd_set_dbg_ev_from_interrupt()
228 pqn->q->doorbell_id == doorbell_id)) in kfd_set_dbg_ev_from_interrupt()
H A Dkfd_debug.h37 uint32_t doorbell_id,
H A Dkfd_mqd_manager.h201 bool kfd_check_hiq_mqd_doorbell_id(struct kfd_node *node, uint32_t doorbell_id,
H A Dkfd_priv.h603 unsigned int doorbell_id; member
1108 unsigned int doorbell_id);
1255 uint32_t doorbell_id; member
1335 int kfd_dqm_suspend_bad_queue_mes(struct kfd_node *knode, u32 pasid, u32 doorbell_id);
H A Dkfd_device_queue_manager.c410 q->doorbell_id = q->properties.queue_id; in allocate_doorbell()
436 q->doorbell_id = valid_id; in allocate_doorbell()
444 q->doorbell_id = *restore_id; in allocate_doorbell()
456 q->doorbell_id = found; in allocate_doorbell()
462 q->doorbell_id, in allocate_doorbell()
478 old = test_and_clear_bit(q->doorbell_id, qpd->doorbell_bitmap); in deallocate_doorbell()
634 retval = allocate_doorbell(qpd, q, qd ? &qd->doorbell_id : NULL); in create_queue_nocpsch()
1962 retval = allocate_doorbell(qpd, q, qd ? &qd->doorbell_id : NULL); in create_queue_cpsch()
2935 int kfd_dqm_suspend_bad_queue_mes(struct kfd_node *knode, u32 pasid, u32 doorbell_id) in kfd_dqm_suspend_bad_queue_mes() argument
2955 if (q->doorbell_id == doorbell_id && q->properties.is_active) { in kfd_dqm_suspend_bad_queue_mes()
H A Dkfd_mqd_manager_v9.c324 uint32_t doorbell_id = m->queue_doorbell_id0; in check_preemption_failed() local
328 return kfd_check_hiq_mqd_doorbell_id(mm->dev, doorbell_id, 0); in check_preemption_failed()
H A Dkfd_process_queue_manager.c829 q_data->doorbell_id = q->doorbell_id; in criu_checkpoint_queue()
/linux/drivers/infiniband/hw/mana/
H A Dmain.c29 u32 doorbell_id) in mana_ib_cfg_vport() argument
48 err = mana_cfg_vport(mpc, pd->pdn, doorbell_id); in mana_ib_cfg_vport()
63 mpc->port_handle, pd->pdn, doorbell_id); in mana_ib_cfg_vport()
H A Dmana_ib.h427 struct mana_ib_pd *pd, u32 doorbell_id);
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_sched.c385 u8 doorbell_id; member
932 group->queues[i]->doorbell_id = csg_id + 1; in group_bind_locked()
968 group->queues[i]->doorbell_id = -1; in group_unbind_locked()
1003 CS_CONFIG_DOORBELL(queue->doorbell_id); in cs_slot_prog_locked()
2950 gpu_write(ptdev, CSF_DOORBELL(queue->doorbell_id), 1); in queue_run_job()