Lines Matching full:cons
73 static inline void notify_daemon(struct xencons_info *cons) in notify_daemon() argument
76 notify_remote_via_evtchn(cons->evtchn); in notify_daemon()
82 XENCONS_RING_IDX cons, prod; in __write_console() local
86 cons = intf->out_cons; in __write_console()
90 if ((prod - cons) > sizeof(intf->out)) { in __write_console()
95 while ((sent < len) && ((prod - cons) < sizeof(intf->out))) in __write_console()
109 struct xencons_info *cons = vtermno_to_xencons(vtermno); in domU_write_console() local
110 if (cons == NULL) in domU_write_console()
120 int sent = __write_console(cons, data, len); in domU_write_console()
138 XENCONS_RING_IDX cons, prod; in domU_read_console() local
145 cons = intf->in_cons; in domU_read_console()
149 if ((prod - cons) > sizeof(intf->in)) { in domU_read_console()
154 while (cons != prod && recv < len) in domU_read_console()
155 buf[recv++] = intf->in[MASK_XENCONS_IDX(cons++, intf->in)]; in domU_read_console()
158 intf->in_cons = cons; in domU_read_console()