Lines Matching refs:evtchn_port_t
67 evtchn_port_t *ring;
85 static evtchn_port_t *evtchn_alloc_ring(unsigned int size) in evtchn_alloc_ring()
87 evtchn_port_t *ring; in evtchn_alloc_ring()
97 static void evtchn_free_ring(evtchn_port_t *ring) in evtchn_free_ring()
108 static evtchn_port_t *evtchn_ring_entry(struct per_user_data *u, in evtchn_ring_entry()
205 count &= ~(sizeof(evtchn_port_t)-1); in evtchn_read()
239 sizeof(evtchn_port_t); in evtchn_read()
240 bytes2 = evtchn_ring_offset(u, p) * sizeof(evtchn_port_t); in evtchn_read()
242 bytes1 = (p - c) * sizeof(evtchn_port_t); in evtchn_read()
261 u->ring_cons += (bytes1 + bytes2) / sizeof(evtchn_port_t); in evtchn_read()
273 evtchn_port_t *kbuf = (evtchn_port_t *)__get_free_page(GFP_KERNEL); in evtchn_write()
280 count &= ~(sizeof(evtchn_port_t)-1); in evtchn_write()
295 for (i = 0; i < (count/sizeof(evtchn_port_t)); i++) { in evtchn_write()
318 evtchn_port_t *new_ring, *old_ring; in evtchn_resize_ring()