Lines Matching refs:pasid
133 uint16_t pasid, uint16_t client_id)
137 struct kfd_process *p = kfd_lookup_process_by_pasid(pasid);
154 ret = kfd_dqm_evict_pasid(dev->dqm, pasid);
168 kfd_signal_poison_consumed_event(dev, pasid);
191 uint16_t source_id, client_id, pasid, vmid;
204 pasid = SOC15_PASID_FROM_IH_ENTRY(ih_ring_entry);
225 pr_debug("client id 0x%x, source id %d, vmid %d, pasid 0x%x. raw data:\n",
226 client_id, source_id, vmid, pasid);
232 if (WARN_ONCE(pasid == 0, "Bug: No PASID in KFD interrupt"))
251 uint16_t source_id, client_id, pasid, vmid;
257 pasid = SOC15_PASID_FROM_IH_ENTRY(ih_ring_entry);
268 kfd_signal_event_interrupt(pasid, context_id0, 32);
306 if (kfd_set_dbg_ev_from_interrupt(dev, pasid,
334 event_interrupt_poison_consumption(dev, pasid, source_id);
341 kfd_signal_event_interrupt(pasid, context_id0 & 0x7fffff, 23);
344 kfd_set_dbg_ev_from_interrupt(dev, pasid,
361 kfd_signal_event_interrupt(pasid, context_id0 & 0xfffffff, 28);
363 event_interrupt_poison_consumption(dev, pasid, source_id);
375 event_interrupt_poison_consumption(dev, pasid, client_id);
396 pasid,
402 kfd_process_close_interrupt_drain(pasid);