Lines Matching refs:n
36 int n; in write_room() local
42 n = line->head - line->tail; in write_room()
44 if (n <= 0) in write_room()
45 n += LINE_BUFSIZE; /* The other case */ in write_room()
46 return n - 1; in write_room()
131 int n, count; in flush_buffer() local
140 n = write_chan(line->chan_out, line->head, count, in flush_buffer()
142 if (n < 0) in flush_buffer()
143 return n; in flush_buffer()
144 if (n == count) { in flush_buffer()
151 line->head += n; in flush_buffer()
157 n = write_chan(line->chan_out, line->head, count, in flush_buffer()
160 if (n < 0) in flush_buffer()
161 return n; in flush_buffer()
163 line->head += n; in flush_buffer()
195 int n, ret = 0; in line_write() local
201 n = write_chan(line->chan_out, buf, len, in line_write()
203 if (n < 0) { in line_write()
204 ret = n; in line_write()
208 len -= n; in line_write()
209 ret += n; in line_write()
211 ret += buffer_data(line, buf + n, len); in line_write()
373 int setup_one_line(struct line *lines, int n, char *init, in setup_one_line() argument
376 struct line *line = &lines[n]; in setup_one_line()
389 tty_unregister_device(driver, n); in setup_one_line()
390 parse_chan_pair(NULL, line, n, opts, error_out); in setup_one_line()
400 tty_unregister_device(driver, n); in setup_one_line()
405 err = parse_chan_pair(new, line, n, opts, error_out); in setup_one_line()
408 driver, n, NULL); in setup_one_line()
412 parse_chan_pair(NULL, line, n, opts, error_out); in setup_one_line()
445 unsigned n = simple_strtoul(init, &end, 0); in line_setup() local
451 if (n >= num) { in line_setup()
455 conf[n] = end + 1; in line_setup()
469 int n; in line_config() local
476 n = simple_strtoul(str, &end, 0); in line_config()
481 if (n >= num) { in line_config()
486 return setup_one_line(lines, n, end, opts, error_out); in line_config()
494 int dev, n = 0; in line_get_config() local
510 CONFIG_CHUNK(str, size, n, "none", 1); in line_get_config()
514 CONFIG_CHUNK(str, size, n, line->init_str, 1); in line_get_config()
516 n = chan_config_string(line, str, size, error_out); in line_get_config()
521 return n; in line_get_config()
527 int n; in line_id() local
529 n = simple_strtoul(*str, &end, 0); in line_id()
534 *start_out = n; in line_id()
535 *end_out = n; in line_id()
536 return n; in line_id()
539 int line_remove(struct line *lines, unsigned int num, int n, char **error_out) in line_remove() argument
541 if (n >= num) { in line_remove()
545 return setup_one_line(lines, n, "none", NULL, error_out); in line_remove()