Lines Matching refs:parity
94 int parity; /* keeps track if we should send parity */ member
125 int parity; in max3100_do_parity() local
127 if (s->parity & MAX3100_PARITY_ODD) in max3100_do_parity()
128 parity = 1; in max3100_do_parity()
130 parity = 0; in max3100_do_parity()
132 if (s->parity & MAX3100_7BIT) in max3100_do_parity()
137 parity = parity ^ parity8(c); in max3100_do_parity()
138 return parity; in max3100_do_parity()
148 if (s->parity & MAX3100_7BIT) in max3100_calc_parity()
153 if (s->parity & MAX3100_PARITY_ON) in max3100_calc_parity()
190 ch = rx & (s->parity & MAX3100_7BIT ? 0x7f : 0xff); in max3100_handlerx_unlocked()
196 if (s->parity & MAX3100_PARITY_ON) { in max3100_handlerx_unlocked()
201 s->port.icount.parity++; in max3100_handlerx_unlocked()
414 u32 param_new, param_mask, parity = 0; in max3100_set_termios() local
472 parity &= ~MAX3100_7BIT; in max3100_set_termios()
475 parity |= MAX3100_7BIT; in max3100_set_termios()
488 parity |= MAX3100_PARITY_ON; in max3100_set_termios()
491 parity &= ~MAX3100_PARITY_ON; in max3100_set_termios()
496 parity |= MAX3100_PARITY_ODD; in max3100_set_termios()
498 parity &= ~MAX3100_PARITY_ODD; in max3100_set_termios()
516 s->parity = parity; in max3100_set_termios()
565 s->parity = 0; in max3100_startup()