Searched refs:evtchn_port_t (Results 1 - 18 of 18) sorted by relevance
/linux-master/drivers/xen/events/ |
H A D | events_internal.h | 16 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 D | events_fifo.c | 85 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 D | events_base.c | 111 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 D | events_2l.c | 50 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 D | event_channel.h | 15 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 D | sched.h | 122 GUEST_HANDLE(evtchn_port_t) ports;
|
/linux-master/include/xen/ |
H A D | events.h | 19 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 D | xenbus.h | 233 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 D | evtchn.c | 68 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 D | gntdev-common.h | 43 evtchn_port_t event;
|
H A D | pvcalls-front.c | 381 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 D | pvcalls-back.c | 320 evtchn_port_t evtchn, 929 evtchn_port_t evtchn;
|
H A D | xen-scsiback.c | 845 evtchn_port_t evtchn) 887 evtchn_port_t evtchn;
|
H A D | gntdev.c | 728 evtchn_port_t out_event;
|
/linux-master/drivers/xen/xen-pciback/ |
H A D | xenbus.c | 108 evtchn_port_t remote_evtchn) 146 evtchn_port_t remote_evtchn;
|
/linux-master/drivers/xen/xenbus/ |
H A D | xenbus_client.c | 471 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 D | xen-pcifront.c | 116 evtchn_port_t port = pdev->evtchn;
|
/linux-master/arch/x86/kvm/ |
H A D | xen.c | 1380 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