Lines Matching full:column
124 unsigned int column; member
409 * Locking: should be called under the %output_lock to protect the column state
423 ldata->column = 0; in do_output_char()
427 ldata->canon_column = ldata->column = 0; in do_output_char()
431 ldata->canon_column = ldata->column; in do_output_char()
434 if (O_ONOCR(tty) && ldata->column == 0) in do_output_char()
439 ldata->canon_column = ldata->column = 0; in do_output_char()
442 ldata->canon_column = ldata->column = 0; in do_output_char()
445 spaces = 8 - (ldata->column & 7); in do_output_char()
449 ldata->column += spaces; in do_output_char()
453 ldata->column += spaces; in do_output_char()
456 if (ldata->column > 0) in do_output_char()
457 ldata->column--; in do_output_char()
464 ldata->column++; in do_output_char()
483 * Locking: %output_lock to protect column state and space left (also, this is
519 * Locking: %output_lock to protect column state and space left (also, this is
546 ldata->column = 0; in process_output_block()
549 ldata->canon_column = ldata->column; in process_output_block()
552 if (O_ONOCR(tty) && ldata->column == 0) in process_output_block()
556 ldata->canon_column = ldata->column = 0; in process_output_block()
561 if (ldata->column > 0) in process_output_block()
562 ldata->column--; in process_output_block()
569 ldata->column++; in process_output_block()
614 * offset by canon column. Otherwise, tab spacing is normal. in n_tty_process_echo_ops()
626 if (ldata->column > 0) in n_tty_process_echo_ops()
627 ldata->column--; in n_tty_process_echo_ops()
633 ldata->canon_column = ldata->column; in n_tty_process_echo_ops()
638 if (ldata->column > 0) in n_tty_process_echo_ops()
639 ldata->column--; in n_tty_process_echo_ops()
649 ldata->column++; in n_tty_process_echo_ops()
666 ldata->column += 2; in n_tty_process_echo_ops()
688 * driver at the time of the write, operations like certain changes in column
827 * echo_move_back_col - add operation to move back a column
830 * Add an operation to the echo buffer to move back one column.
839 * echo_set_canon_col - add operation to set the canon column
842 * Add an operation to the echo buffer to set the canon column to the current
843 * column.
861 * information will be used later, along with canon column (if applicable), to
1334 /* Record the column of first canon char. */ in n_tty_receive_char_canon()
1397 /* Record the column of first canon char. */ in n_tty_receive_char_special()
1434 /* Record the column of first canon char. */ in n_tty_receive_char()
2350 * here as well as in the echo processing function to protect the column state
2355 * Locking: output_lock to protect column state and space left