Lines Matching refs:evtchn_ops
12 struct evtchn_ops { struct
34 extern const struct evtchn_ops *evtchn_ops; argument
43 return evtchn_ops->max_channels(); in xen_evtchn_max_channels()
52 if (evtchn_ops->setup) in xen_evtchn_port_setup()
53 return evtchn_ops->setup(evtchn); in xen_evtchn_port_setup()
60 if (evtchn_ops->remove) in xen_evtchn_port_remove()
61 evtchn_ops->remove(evtchn, cpu); in xen_evtchn_port_remove()
68 evtchn_ops->bind_to_cpu(evtchn, cpu, old_cpu); in xen_evtchn_port_bind_to_cpu()
73 evtchn_ops->clear_pending(port); in clear_evtchn()
78 evtchn_ops->set_pending(port); in set_evtchn()
83 return evtchn_ops->is_pending(port); in test_evtchn()
88 return evtchn_ops->mask(port); in mask_evtchn()
93 return evtchn_ops->unmask(port); in unmask_evtchn()
99 return evtchn_ops->handle_events(cpu, ctrl); in xen_evtchn_handle_events()
104 if (evtchn_ops->resume) in xen_evtchn_resume()
105 evtchn_ops->resume(); in xen_evtchn_resume()