Lines Matching refs:pasid
35 unsigned int vmid, pasid; in cik_event_interrupt_isr() local
50 pasid = f2g->get_atc_vmid_pasid_mapping_pasid(dev->kgd, vmid); in cik_event_interrupt_isr()
54 tmp_ihre->ring_id |= pasid << 16; in cik_event_interrupt_isr()
56 return (pasid != 0) && in cik_event_interrupt_isr()
68 pasid = (ihre->ring_id & 0xffff0000) >> 16; in cik_event_interrupt_isr()
69 if (WARN_ONCE(pasid == 0, "FW bug: No PASID in KFD interrupt")) in cik_event_interrupt_isr()
90 unsigned int pasid = (ihre->ring_id & 0xffff0000) >> 16; in cik_event_interrupt_wq() local
92 if (pasid == 0) in cik_event_interrupt_wq()
96 kfd_signal_event_interrupt(pasid, context_id, 28); in cik_event_interrupt_wq()
98 kfd_signal_event_interrupt(pasid, context_id, 28); in cik_event_interrupt_wq()
100 kfd_signal_event_interrupt(pasid, context_id & 0xff, 8); in cik_event_interrupt_wq()
102 kfd_signal_hw_exception_event(pasid); in cik_event_interrupt_wq()
107 kfd_process_vm_fault(dev->dqm, pasid); in cik_event_interrupt_wq()
115 kfd_signal_vm_fault_event(dev, pasid, &info); in cik_event_interrupt_wq()
117 kfd_signal_vm_fault_event(dev, pasid, NULL); in cik_event_interrupt_wq()