Lines Matching refs:count
84 int count; /* number of bytes in output buffer */ member
161 ccw->count = 160; in raw3215_mk_read_req()
175 int len, count, ix, lines; in raw3215_mk_write_req() local
177 if (raw->count <= raw->written) in raw3215_mk_write_req()
192 req->start = (raw->head - raw->count + raw->written) & in raw3215_mk_write_req()
223 count = len; in raw3215_mk_write_req()
224 if (ix + count > RAW3215_BUFFER_SIZE) in raw3215_mk_write_req()
225 count = RAW3215_BUFFER_SIZE - ix; in raw3215_mk_write_req()
226 ccw->count = count; in raw3215_mk_write_req()
227 len -= count; in raw3215_mk_write_req()
228 ix = (ix + count) & (RAW3215_BUFFER_SIZE - 1); in raw3215_mk_write_req()
241 ccw->count = 1; in raw3215_mk_write_req()
357 if (tty && RAW3215_BUFFER_SIZE - raw->count >= RAW3215_MIN_SPACE) in raw3215_next_io()
371 int count; in raw3215_irq() local
398 req->residual = irb->scsw.cmd.count; in raw3215_irq()
409 count = 160 - req->residual; in raw3215_irq()
410 EBCASC(raw->inbuf, count); in raw3215_irq()
411 cchar = ctrlchar_handle(raw->inbuf, count, tty); in raw3215_irq()
423 if (count < 2 || in raw3215_irq()
424 (strncmp(raw->inbuf+count-2, "\252n", 2) && in raw3215_irq()
425 strncmp(raw->inbuf+count-2, "^n", 2)) ) { in raw3215_irq()
427 raw->inbuf[count] = '\n'; in raw3215_irq()
428 count++; in raw3215_irq()
430 count -= 2; in raw3215_irq()
432 count); in raw3215_irq()
437 raw->count -= req->len; in raw3215_irq()
454 raw->count -= req->len; in raw3215_irq()
475 ix = (raw->head - raw->count) & (RAW3215_BUFFER_SIZE - 1); in raw3215_drop_line()
476 while (raw->count > 0) { in raw3215_drop_line()
479 raw->count--; in raw3215_drop_line()
493 while (RAW3215_BUFFER_SIZE - raw->count < length) { in raw3215_make_room()
510 if (RAW3215_BUFFER_SIZE - raw->count >= length) in raw3215_make_room()
526 int c, count; in raw3215_write() local
530 count = (length > RAW3215_BUFFER_SIZE) ? in raw3215_write()
532 length -= count; in raw3215_write()
534 raw3215_make_room(raw, count); in raw3215_write()
538 c = min_t(int, count, in raw3215_write()
539 min(RAW3215_BUFFER_SIZE - raw->count, in raw3215_write()
546 raw->count += c; in raw3215_write()
549 count -= c; in raw3215_write()
585 raw->count++; in raw3215_putchar()
604 if (raw->count > 0) { in raw3215_flush_buffer()
824 unsigned int count) in con3215_write() argument
829 if (count <= 0) in con3215_write()
832 while (count > 0) { in con3215_write()
833 for (i = 0; i < count; i++) in con3215_write()
837 count -= i; in con3215_write()
839 if (count > 0) { in con3215_write()
841 count--; in con3215_write()
1007 if (raw == NULL || tty->count > 1) in tty3215_close()
1027 if ((RAW3215_BUFFER_SIZE - raw->count - TAB_STOP_SIZE) >= 0) in tty3215_write_room()
1028 return RAW3215_BUFFER_SIZE - raw->count - TAB_STOP_SIZE; in tty3215_write_room()
1037 const unsigned char *buf, int count) in tty3215_write() argument
1045 written = count; in tty3215_write()
1046 while (count > 0) { in tty3215_write()
1047 for (i = 0; i < count; i++) in tty3215_write()
1051 count -= i; in tty3215_write()
1053 if (count > 0) { in tty3215_write()
1055 count--; in tty3215_write()
1088 return raw->count; in tty3215_chars_in_buffer()