Lines Matching refs:evtchn
46 #define evtchn_from_irq(x) (irq_evtchn[irq].evtchn)
52 int evtchn; member
97 return irq_evtchn[irq].evtchn; in irq_to_evtchn_port()
143 irq_evtchn[irq].evtchn = alloc_unbound.port; in bind_listening_port_to_irqhandler()
173 irq_evtchn[irq].evtchn = caller_port; in bind_caller_port_to_irqhandler()
188 int evtchn; in unbind_from_irqhandler() local
192 evtchn = evtchn_from_irq(irq); in unbind_from_irqhandler()
194 if (is_valid_evtchn(evtchn)) { in unbind_from_irqhandler()
195 evtchn_to_irq[evtchn] = -1; in unbind_from_irqhandler()
196 mask_evtchn(evtchn); in unbind_from_irqhandler()
198 struct evtchn_close close = { .port = evtchn }; in unbind_from_irqhandler()
205 irq_evtchn[irq].evtchn = 0; in unbind_from_irqhandler()
218 int evtchn; in notify_remote_via_irq() local
220 evtchn = evtchn_from_irq(irq); in notify_remote_via_irq()
221 if (is_valid_evtchn(evtchn)) in notify_remote_via_irq()
222 notify_remote_via_evtchn(evtchn); in notify_remote_via_irq()
331 int evtchn, irq; in irq_resume() local
333 for (evtchn = 0; evtchn < NR_EVENT_CHANNELS; evtchn++) { in irq_resume()
334 mask_evtchn(evtchn); in irq_resume()
335 evtchn_to_irq[evtchn] = -1; in irq_resume()
339 irq_evtchn[irq].evtchn = 0; in irq_resume()