Lines Matching defs:pasid
192 uint16_t pasid, uint16_t source_id)
197 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid);
214 ret = dev->dqm->ops.reset_queues(dev->dqm, pasid);
226 kfd_signal_poison_consumed_event(dev, pasid);
238 uint16_t source_id, client_id, pasid, vmid;
251 pasid = SOC15_PASID_FROM_IH_ENTRY(ih_ring_entry);
258 pr_debug("client id 0x%x, source id %d, vmid %d, pasid 0x%x. raw data:\n",
259 client_id, source_id, vmid, pasid);
265 if (WARN_ONCE(pasid == 0, "Bug: No PASID in KFD interrupt"))
285 uint16_t source_id, client_id, ring_id, pasid, vmid;
294 pasid = SOC15_PASID_FROM_IH_ENTRY(ih_ring_entry);
320 kfd_set_dbg_ev_from_interrupt(dev, pasid, -1,
323 kfd_smi_event_update_vmfault(dev, pasid);
331 kfd_signal_event_interrupt(pasid, context_id0, 32);
334 kfd_set_dbg_ev_from_interrupt(dev, pasid,
341 kfd_signal_event_interrupt(pasid, context_id0 & 0xfffffff, 28);
343 event_interrupt_poison_consumption_v11(dev, pasid, source_id);
359 if (sq_int_priv && (kfd_set_dbg_ev_from_interrupt(dev, pasid,
372 dev, pasid, source_id);
379 kfd_signal_event_interrupt(pasid, context_id0 & 0xffffff, 24);
383 kfd_process_close_interrupt_drain(pasid);