Lines Matching refs:pasid
192 uint16_t pasid, uint16_t source_id)
196 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid);
213 ret = dev->dqm->ops.reset_queues(dev->dqm, pasid);
222 kfd_signal_poison_consumed_event(dev, pasid);
237 uint16_t source_id, client_id, pasid, vmid;
250 pasid = SOC15_PASID_FROM_IH_ENTRY(ih_ring_entry);
257 pr_debug("client id 0x%x, source id %d, vmid %d, pasid 0x%x. raw data:\n",
258 client_id, source_id, vmid, pasid);
264 if (WARN_ONCE(pasid == 0, "Bug: No PASID in KFD interrupt"))
284 uint16_t source_id, client_id, ring_id, pasid, vmid;
293 pasid = SOC15_PASID_FROM_IH_ENTRY(ih_ring_entry);
319 kfd_set_dbg_ev_from_interrupt(dev, pasid, -1,
322 kfd_smi_event_update_vmfault(dev, pasid);
330 kfd_signal_event_interrupt(pasid, context_id0, 32);
333 kfd_set_dbg_ev_from_interrupt(dev, pasid,
340 kfd_signal_event_interrupt(pasid, context_id0 & 0xfffffff, 28);
342 event_interrupt_poison_consumption_v11(dev, pasid, source_id);
358 if (sq_int_priv && (kfd_set_dbg_ev_from_interrupt(dev, pasid,
371 dev, pasid, source_id);
378 kfd_signal_event_interrupt(pasid, context_id0 & 0xffffff, 24);
382 kfd_process_close_interrupt_drain(pasid);