Lines Matching refs:pasid
38 uint16_t pasid; in cik_event_interrupt_isr() local
54 ret = f2g->get_atc_vmid_pasid_mapping_info(dev->adev, vmid, &pasid); in cik_event_interrupt_isr()
58 tmp_ihre->ring_id |= pasid << 16; in cik_event_interrupt_isr()
60 return ret && (pasid != 0) && in cik_event_interrupt_isr()
72 pasid = (ihre->ring_id & 0xffff0000) >> 16; in cik_event_interrupt_isr()
73 if (WARN_ONCE(pasid == 0, "FW bug: No PASID in KFD interrupt")) in cik_event_interrupt_isr()
94 u32 pasid = (ihre->ring_id & 0xffff0000) >> 16; in cik_event_interrupt_wq() local
96 if (pasid == 0) in cik_event_interrupt_wq()
100 kfd_signal_event_interrupt(pasid, context_id, 28); in cik_event_interrupt_wq()
102 kfd_signal_event_interrupt(pasid, context_id, 28); in cik_event_interrupt_wq()
104 kfd_signal_event_interrupt(pasid, context_id & 0xff, 8); in cik_event_interrupt_wq()
106 kfd_signal_hw_exception_event(pasid); in cik_event_interrupt_wq()
113 kfd_smi_event_update_vmfault(dev, pasid); in cik_event_interrupt_wq()
114 p = kfd_lookup_process_by_pasid(pasid, &pdd); in cik_event_interrupt_wq()