Lines Matching defs:nr
384 * @nr: number of bytes to output
400 const unsigned char *buf, unsigned int nr)
413 if (nr > space)
414 nr = space;
416 for (i = 0, cp = buf; i < nr; i++, cp++) {
485 int space, nr;
499 nr = tty->echo_cnt;
500 while (nr > 0) {
550 nr -= 3;
556 nr -= 2;
563 nr -= 2;
576 nr -= 2;
598 nr -= 2;
617 nr -= 1;
625 if (nr == 0) {
630 int num_processed = tty->echo_cnt - nr;
633 tty->echo_cnt = nr;
1598 * @nr: size of data
1613 size_t *nr)
1623 n = min(*nr, n);
1639 *nr -= n;
1677 * @nr: size of I/O
1688 unsigned char __user *buf, size_t nr)
1742 while (nr) {
1757 nr--;
1799 nr--;
1803 /* N.B. avoid overrun if nr == 0 */
1804 while (nr && tty->read_cnt) {
1830 nr--;
1843 uncopied = copy_from_read_buf(tty, &b, &nr);
1844 uncopied += copy_from_read_buf(tty, &b, &nr);
1878 if (nr)
1892 * @nr: size of I/O
1910 const unsigned char *buf, size_t nr)
1939 while (nr > 0) {
1940 ssize_t num = process_output_block(tty, b, nr);
1948 nr -= num;
1949 if (nr == 0)
1954 b++; nr--;
1959 while (nr > 0) {
1960 c = tty->ops->write(tty, b, nr);
1968 nr -= c;
1971 if (!nr)
1982 if (b - buf != nr && tty->fasync)
2031 int nr, head, tail;
2037 nr = (head - tail) & (N_TTY_BUF_SIZE-1);
2042 nr--;
2045 return nr;