Lines Matching refs:column

124 	unsigned int column;
409 * Locking: should be called under the %output_lock to protect the column state
423 ldata->column = 0;
427 ldata->canon_column = ldata->column = 0;
431 ldata->canon_column = ldata->column;
434 if (O_ONOCR(tty) && ldata->column == 0)
439 ldata->canon_column = ldata->column = 0;
442 ldata->canon_column = ldata->column = 0;
445 spaces = 8 - (ldata->column & 7);
449 ldata->column += spaces;
453 ldata->column += spaces;
456 if (ldata->column > 0)
457 ldata->column--;
464 ldata->column++;
483 * Locking: %output_lock to protect column state and space left (also, this is
518 * Locking: %output_lock to protect column state and space left (also, this is
545 ldata->column = 0;
548 ldata->canon_column = ldata->column;
551 if (O_ONOCR(tty) && ldata->column == 0)
555 ldata->canon_column = ldata->column = 0;
560 if (ldata->column > 0)
561 ldata->column--;
568 ldata->column++;
613 * offset by canon column. Otherwise, tab spacing is normal.
625 if (ldata->column > 0)
626 ldata->column--;
632 ldata->canon_column = ldata->column;
637 if (ldata->column > 0)
638 ldata->column--;
648 ldata->column++;
665 ldata->column += 2;
687 * driver at the time of the write, operations like certain changes in column
826 * echo_move_back_col - add operation to move back a column
829 * Add an operation to the echo buffer to move back one column.
838 * echo_set_canon_col - add operation to set the canon column
841 * Add an operation to the echo buffer to set the canon column to the current
842 * column.
860 * information will be used later, along with canon column (if applicable), to
1333 /* Record the column of first canon char. */
1396 /* Record the column of first canon char. */
1433 /* Record the column of first canon char. */
2339 * here as well as in the echo processing function to protect the column state
2344 * Locking: output_lock to protect column state and space left