aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/tty/n_tty.c
diff options
context:
space:
mode:
authorPeter Hurley <peter@hurleysoftware.com>2013-06-15 10:21:20 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-07-23 20:08:40 -0400
commit1bb9d562856279a217a4e581a803dee9bb48a708 (patch)
treefffbc213d2a886f832fdda8bc45e501930fdc8eb /drivers/tty/n_tty.c
parent20bafb3d23d108bc0a896eb8b7c1501f4f649b77 (diff)
n_tty: Rename process_char_map to char_map
Signed-off-by: Peter Hurley <peter@hurleysoftware.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/tty/n_tty.c')
-rw-r--r--drivers/tty/n_tty.c43
1 files changed, 20 insertions, 23 deletions
diff --git a/drivers/tty/n_tty.c b/drivers/tty/n_tty.c
index 51cbdd22c18c..d598436d9bc6 100644
--- a/drivers/tty/n_tty.c
+++ b/drivers/tty/n_tty.c
@@ -92,7 +92,7 @@ struct n_tty_data {
92 size_t canon_head; 92 size_t canon_head;
93 size_t echo_head; 93 size_t echo_head;
94 size_t echo_commit; 94 size_t echo_commit;
95 DECLARE_BITMAP(process_char_map, 256); 95 DECLARE_BITMAP(char_map, 256);
96 96
97 /* private to n_tty_receive_overrun (single-threaded) */ 97 /* private to n_tty_receive_overrun (single-threaded) */
98 unsigned long overrun_time; 98 unsigned long overrun_time;
@@ -1278,7 +1278,7 @@ static inline void n_tty_receive_char(struct tty_struct *tty, unsigned char c)
1278 * handle specially, do shortcut processing to speed things 1278 * handle specially, do shortcut processing to speed things
1279 * up. 1279 * up.
1280 */ 1280 */
1281 if (!test_bit(c, ldata->process_char_map) || ldata->lnext) { 1281 if (!test_bit(c, ldata->char_map) || ldata->lnext) {
1282 ldata->lnext = 0; 1282 ldata->lnext = 0;
1283 parmrk = (c == (unsigned char) '\377' && I_PARMRK(tty)) ? 1 : 0; 1283 parmrk = (c == (unsigned char) '\377' && I_PARMRK(tty)) ? 1 : 0;
1284 if (read_cnt(ldata) >= (N_TTY_BUF_SIZE - parmrk - 1)) { 1284 if (read_cnt(ldata) >= (N_TTY_BUF_SIZE - parmrk - 1)) {
@@ -1618,41 +1618,38 @@ static void n_tty_set_termios(struct tty_struct *tty, struct ktermios *old)
1618 I_ICRNL(tty) || I_INLCR(tty) || L_ICANON(tty) || 1618 I_ICRNL(tty) || I_INLCR(tty) || L_ICANON(tty) ||
1619 I_IXON(tty) || L_ISIG(tty) || L_ECHO(tty) || 1619 I_IXON(tty) || L_ISIG(tty) || L_ECHO(tty) ||
1620 I_PARMRK(tty)) { 1620 I_PARMRK(tty)) {
1621 bitmap_zero(ldata->process_char_map, 256); 1621 bitmap_zero(ldata->char_map, 256);
1622 1622
1623 if (I_IGNCR(tty) || I_ICRNL(tty)) 1623 if (I_IGNCR(tty) || I_ICRNL(tty))
1624 set_bit('\r', ldata->process_char_map); 1624 set_bit('\r', ldata->char_map);
1625 if (I_INLCR(tty)) 1625 if (I_INLCR(tty))
1626 set_bit('\n', ldata->process_char_map); 1626 set_bit('\n', ldata->char_map);
1627 1627
1628 if (L_ICANON(tty)) { 1628 if (L_ICANON(tty)) {
1629 set_bit(ERASE_CHAR(tty), ldata->process_char_map); 1629 set_bit(ERASE_CHAR(tty), ldata->char_map);
1630 set_bit(KILL_CHAR(tty), ldata->process_char_map); 1630 set_bit(KILL_CHAR(tty), ldata->char_map);
1631 set_bit(EOF_CHAR(tty), ldata->process_char_map); 1631 set_bit(EOF_CHAR(tty), ldata->char_map);
1632 set_bit('\n', ldata->process_char_map); 1632 set_bit('\n', ldata->char_map);
1633 set_bit(EOL_CHAR(tty), ldata->process_char_map); 1633 set_bit(EOL_CHAR(tty), ldata->char_map);
1634 if (L_IEXTEN(tty)) { 1634 if (L_IEXTEN(tty)) {
1635 set_bit(WERASE_CHAR(tty), 1635 set_bit(WERASE_CHAR(tty), ldata->char_map);
1636 ldata->process_char_map); 1636 set_bit(LNEXT_CHAR(tty), ldata->char_map);
1637 set_bit(LNEXT_CHAR(tty), 1637 set_bit(EOL2_CHAR(tty), ldata->char_map);
1638 ldata->process_char_map);
1639 set_bit(EOL2_CHAR(tty),
1640 ldata->process_char_map);
1641 if (L_ECHO(tty)) 1638 if (L_ECHO(tty))
1642 set_bit(REPRINT_CHAR(tty), 1639 set_bit(REPRINT_CHAR(tty),
1643 ldata->process_char_map); 1640 ldata->char_map);
1644 } 1641 }
1645 } 1642 }
1646 if (I_IXON(tty)) { 1643 if (I_IXON(tty)) {
1647 set_bit(START_CHAR(tty), ldata->process_char_map); 1644 set_bit(START_CHAR(tty), ldata->char_map);
1648 set_bit(STOP_CHAR(tty), ldata->process_char_map); 1645 set_bit(STOP_CHAR(tty), ldata->char_map);
1649 } 1646 }
1650 if (L_ISIG(tty)) { 1647 if (L_ISIG(tty)) {
1651 set_bit(INTR_CHAR(tty), ldata->process_char_map); 1648 set_bit(INTR_CHAR(tty), ldata->char_map);
1652 set_bit(QUIT_CHAR(tty), ldata->process_char_map); 1649 set_bit(QUIT_CHAR(tty), ldata->char_map);
1653 set_bit(SUSP_CHAR(tty), ldata->process_char_map); 1650 set_bit(SUSP_CHAR(tty), ldata->char_map);
1654 } 1651 }
1655 clear_bit(__DISABLED_CHAR, ldata->process_char_map); 1652 clear_bit(__DISABLED_CHAR, ldata->char_map);
1656 ldata->raw = 0; 1653 ldata->raw = 0;
1657 ldata->real_raw = 0; 1654 ldata->real_raw = 0;
1658 } else { 1655 } else {