Searched refs:evtchn_port_t (Results 1 - 18 of 18) sorted by relevance

/linux-master/drivers/xen/events/
H A Devents_internal.h16 int (*setup)(evtchn_port_t port);
17 void (*remove)(evtchn_port_t port, unsigned int cpu);
18 void (*bind_to_cpu)(evtchn_port_t evtchn, unsigned int cpu,
21 void (*clear_pending)(evtchn_port_t port);
22 void (*set_pending)(evtchn_port_t port);
23 bool (*is_pending)(evtchn_port_t port);
24 void (*mask)(evtchn_port_t port);
25 void (*unmask)(evtchn_port_t port);
36 void handle_irq_for_port(evtchn_port_t port, struct evtchn_loop_ctrl *ctrl);
38 unsigned int cpu_from_evtchn(evtchn_port_t evtch
[all...]
H A Devents_fifo.c85 static inline event_word_t *event_word_from_port(evtchn_port_t port)
141 static int evtchn_fifo_setup(evtchn_port_t port)
188 static void evtchn_fifo_bind_to_cpu(evtchn_port_t evtchn, unsigned int cpu,
194 static void evtchn_fifo_clear_pending(evtchn_port_t port)
200 static void evtchn_fifo_set_pending(evtchn_port_t port)
206 static bool evtchn_fifo_is_pending(evtchn_port_t port)
212 static void evtchn_fifo_mask(evtchn_port_t port)
218 static bool evtchn_fifo_is_masked(evtchn_port_t port)
247 static void evtchn_fifo_unmask(evtchn_port_t port)
279 evtchn_port_t por
[all...]
H A Devents_base.c111 evtchn_port_t evtchn; /* event channel */
168 static DEFINE_PER_CPU(evtchn_port_t [XEN_NR_IPIS], ipi_to_evtchn) = {[0 ... XEN_NR_IPIS-1] = 0};
215 static int set_evtchn_to_irq(evtchn_port_t evtchn, unsigned int irq)
267 static struct irq_info *evtchn_to_info(evtchn_port_t evtchn)
330 evtchn_port_t evtchn,
353 evtchn_port_t evtchn,
367 evtchn_port_t evtchn, enum ipi_vector ipi)
378 evtchn_port_t evtchn, unsigned int virq)
387 static int xen_irq_info_pirq_setup(struct irq_info *info, evtchn_port_t evtchn,
410 static evtchn_port_t evtchn_from_ir
[all...]
H A Devents_2l.c50 static void evtchn_2l_remove(evtchn_port_t evtchn, unsigned int cpu)
55 static void evtchn_2l_bind_to_cpu(evtchn_port_t evtchn, unsigned int cpu,
62 static void evtchn_2l_clear_pending(evtchn_port_t port)
68 static void evtchn_2l_set_pending(evtchn_port_t port)
74 static bool evtchn_2l_is_pending(evtchn_port_t port)
80 static void evtchn_2l_mask(evtchn_port_t port)
86 static void evtchn_2l_unmask(evtchn_port_t port)
174 evtchn_port_t evtchn;
233 evtchn_port_t port;
/linux-master/include/xen/interface/
H A Devent_channel.h15 typedef uint32_t evtchn_port_t; typedef
16 DEFINE_GUEST_HANDLE(evtchn_port_t); variable
31 evtchn_port_t port;
47 evtchn_port_t remote_port;
49 evtchn_port_t local_port;
66 evtchn_port_t port;
82 evtchn_port_t port;
95 evtchn_port_t port;
106 evtchn_port_t port;
116 evtchn_port_t por
[all...]
H A Dsched.h122 GUEST_HANDLE(evtchn_port_t) ports;
/linux-master/include/xen/
H A Devents.h19 int bind_evtchn_to_irq(evtchn_port_t evtchn);
20 int bind_evtchn_to_irq_lateeoi(evtchn_port_t evtchn);
21 int bind_evtchn_to_irqhandler(evtchn_port_t evtchn,
25 int bind_evtchn_to_irqhandler_lateeoi(evtchn_port_t evtchn,
41 evtchn_port_t remote_port);
43 evtchn_port_t remote_port,
72 int evtchn_make_refcounted(evtchn_port_t evtchn, bool is_static);
73 int evtchn_get(evtchn_port_t evtchn);
74 void evtchn_put(evtchn_port_t evtchn);
77 void rebind_evtchn_irq(evtchn_port_t evtch
[all...]
H A Dxenbus.h233 int xenbus_alloc_evtchn(struct xenbus_device *dev, evtchn_port_t *port);
234 int xenbus_free_evtchn(struct xenbus_device *dev, evtchn_port_t port);
/linux-master/drivers/xen/
H A Devtchn.c68 evtchn_port_t *ring;
86 evtchn_port_t port;
91 static void evtchn_free_ring(evtchn_port_t *ring)
102 static evtchn_port_t *evtchn_ring_entry(struct per_user_data *u,
143 evtchn_port_t port)
208 count &= ~(sizeof(evtchn_port_t)-1);
242 sizeof(evtchn_port_t);
243 bytes2 = evtchn_ring_offset(u, p) * sizeof(evtchn_port_t);
245 bytes1 = (p - c) * sizeof(evtchn_port_t);
264 WRITE_ONCE(u->ring_cons, c + (bytes1 + bytes2) / sizeof(evtchn_port_t));
[all...]
H A Dgntdev-common.h43 evtchn_port_t event;
H A Dpvcalls-front.c381 static int create_active(struct sock_mapping *map, evtchn_port_t *evtchn)
429 evtchn_port_t evtchn;
779 evtchn_port_t evtchn;
1138 evtchn_port_t evtchn;
H A Dpvcalls-back.c320 evtchn_port_t evtchn,
929 evtchn_port_t evtchn;
H A Dxen-scsiback.c845 evtchn_port_t evtchn)
887 evtchn_port_t evtchn;
H A Dgntdev.c728 evtchn_port_t out_event;
/linux-master/drivers/xen/xen-pciback/
H A Dxenbus.c108 evtchn_port_t remote_evtchn)
146 evtchn_port_t remote_evtchn;
/linux-master/drivers/xen/xenbus/
H A Dxenbus_client.c471 int xenbus_alloc_evtchn(struct xenbus_device *dev, evtchn_port_t *port)
494 int xenbus_free_evtchn(struct xenbus_device *dev, evtchn_port_t port)
/linux-master/drivers/pci/
H A Dxen-pcifront.c116 evtchn_port_t port = pdev->evtchn;
/linux-master/arch/x86/kvm/
H A Dxen.c1380 evtchn_port_t *ports)
1421 evtchn_port_t port, *ports;
1441 * This is a 32-bit pointer to an array of evtchn_port_t which

Completed in 335 milliseconds