Lines Matching refs:evtchn_ops
56 struct evtchn_ops { struct
74 extern const struct evtchn_ops *evtchn_ops; argument
85 return evtchn_ops->max_channels(); in xen_evtchn_max_channels()
94 if (evtchn_ops->setup) in xen_evtchn_port_setup()
95 return evtchn_ops->setup(info); in xen_evtchn_port_setup()
102 evtchn_ops->bind_to_cpu(info, cpu); in xen_evtchn_port_bind_to_cpu()
107 evtchn_ops->clear_pending(port); in clear_evtchn()
112 evtchn_ops->set_pending(port); in set_evtchn()
117 return evtchn_ops->is_pending(port); in test_evtchn()
122 return evtchn_ops->test_and_set_mask(port); in test_and_set_mask()
127 return evtchn_ops->mask(port); in mask_evtchn()
132 return evtchn_ops->unmask(port); in unmask_evtchn()
137 return evtchn_ops->handle_events(cpu); in xen_evtchn_handle_events()
142 if (evtchn_ops->resume) in xen_evtchn_resume()
143 evtchn_ops->resume(); in xen_evtchn_resume()