Lines Matching refs:pasid
217 uint16_t pasid, uint16_t source_id) in event_interrupt_poison_consumption_v11() argument
222 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid, NULL); in event_interrupt_poison_consumption_v11()
239 ret = dev->dqm->ops.reset_queues(dev->dqm, pasid); in event_interrupt_poison_consumption_v11()
251 kfd_signal_poison_consumed_event(dev, pasid); in event_interrupt_poison_consumption_v11()
263 uint16_t source_id, client_id, pasid, vmid; in event_interrupt_isr_v11() local
276 pasid = SOC15_PASID_FROM_IH_ENTRY(ih_ring_entry); in event_interrupt_isr_v11()
285 client_id, source_id, vmid, pasid); in event_interrupt_isr_v11()
290 if (pasid == 0) in event_interrupt_isr_v11()
310 uint16_t source_id, client_id, ring_id, pasid, vmid; in event_interrupt_wq_v11() local
319 pasid = SOC15_PASID_FROM_IH_ENTRY(ih_ring_entry); in event_interrupt_wq_v11()
345 kfd_set_dbg_ev_from_interrupt(dev, pasid, -1, in event_interrupt_wq_v11()
348 kfd_smi_event_update_vmfault(dev, pasid); in event_interrupt_wq_v11()
356 kfd_signal_event_interrupt(pasid, context_id0, 32); in event_interrupt_wq_v11()
361 kfd_set_dbg_ev_from_interrupt(dev, pasid, doorbell_id, in event_interrupt_wq_v11()
364 kfd_dqm_suspend_bad_queue_mes(dev, pasid, doorbell_id); in event_interrupt_wq_v11()
369 kfd_signal_event_interrupt(pasid, context_id0 & 0xfffffff, 28); in event_interrupt_wq_v11()
371 event_interrupt_poison_consumption_v11(dev, pasid, source_id); in event_interrupt_wq_v11()
387 if (sq_int_priv && (kfd_set_dbg_ev_from_interrupt(dev, pasid, in event_interrupt_wq_v11()
400 dev, pasid, source_id); in event_interrupt_wq_v11()
407 kfd_signal_event_interrupt(pasid, context_id0 & 0xffffff, 24); in event_interrupt_wq_v11()
411 kfd_process_close_interrupt_drain(pasid); in event_interrupt_wq_v11()