Home
last modified time | relevance | path

Searched refs:evtchn_ops (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/drivers/xen/events/
Devents_internal.h12 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()
61 evtchn_ops->bind_to_cpu(evtchn, cpu, old_cpu); in xen_evtchn_port_bind_to_cpu()
66 evtchn_ops->clear_pending(port); in clear_evtchn()
71 evtchn_ops->set_pending(port); in set_evtchn()
76 return evtchn_ops->is_pending(port); in test_evtchn()
81 return evtchn_ops->test_and_set_mask(port); in test_and_set_mask()
[all …]
Devents_2l.c358 static const struct evtchn_ops evtchn_ops_2l = {
375 evtchn_ops = &evtchn_ops_2l; in xen_evtchn_2l_init()
Devents_fifo.c418 static const struct evtchn_ops evtchn_ops_fifo = {
446 evtchn_ops = &evtchn_ops_fifo; in xen_evtchn_fifo_init()
Devents_base.c130 const struct evtchn_ops *evtchn_ops; variable
1239 return evtchn_ops->nr_channels(); in xen_evtchn_nr_channels()
2062 if (evtchn_ops->percpu_init) in xen_evtchn_cpu_prepare()
2063 ret = evtchn_ops->percpu_init(cpu); in xen_evtchn_cpu_prepare()
2072 if (evtchn_ops->percpu_deinit) in xen_evtchn_cpu_dead()
2073 ret = evtchn_ops->percpu_deinit(cpu); in xen_evtchn_cpu_dead()