Lines Matching refs:cons
85 static inline void notify_daemon(struct xencons_info *cons) in notify_daemon() argument
88 notify_remote_via_evtchn(cons->evtchn); in notify_daemon()
94 XENCONS_RING_IDX cons, prod; in __write_console() local
98 cons = intf->out_cons; in __write_console()
101 BUG_ON((prod - cons) > sizeof(intf->out)); in __write_console()
103 while ((sent < len) && ((prod - cons) < sizeof(intf->out))) in __write_console()
117 struct xencons_info *cons = vtermno_to_xencons(vtermno); in domU_write_console() local
118 if (cons == NULL) in domU_write_console()
128 int sent = __write_console(cons, data, len); in domU_write_console()
143 XENCONS_RING_IDX cons, prod; in domU_read_console() local
150 cons = intf->in_cons; in domU_read_console()
153 BUG_ON((prod - cons) > sizeof(intf->in)); in domU_read_console()
155 while (cons != prod && recv < len) in domU_read_console()
156 buf[recv++] = intf->in[MASK_XENCONS_IDX(cons++, intf->in)]; in domU_read_console()
159 intf->in_cons = cons; in domU_read_console()