Lines Matching refs:params

204 	MGSL_PARAMS params;		/* communications parameters */  member
539 memcpy(&info->params,&default_params,sizeof(MGSL_PARAMS)); in mgslpc_probe()
969 if (info->params.mode == MGSL_MODE_ASYNC) in tx_done()
1006 if (info->params.mode == MGSL_MODE_HDLC) { in tx_ready()
1035 if (info->params.mode == MGSL_MODE_ASYNC) { in tx_ready()
1214 if (info->params.mode == MGSL_MODE_HDLC) in mgslpc_isr()
1377 if (info->params.mode == MGSL_MODE_HDLC || info->netcount) in mgslpc_program_hw()
1425 case CS5: info->params.data_bits = 5; break; in mgslpc_change_params()
1426 case CS6: info->params.data_bits = 6; break; in mgslpc_change_params()
1427 case CS7: info->params.data_bits = 7; break; in mgslpc_change_params()
1428 case CS8: info->params.data_bits = 8; break; in mgslpc_change_params()
1429 default: info->params.data_bits = 7; break; in mgslpc_change_params()
1433 info->params.stop_bits = 2; in mgslpc_change_params()
1435 info->params.stop_bits = 1; in mgslpc_change_params()
1437 info->params.parity = ASYNC_PARITY_NONE; in mgslpc_change_params()
1440 info->params.parity = ASYNC_PARITY_ODD; in mgslpc_change_params()
1442 info->params.parity = ASYNC_PARITY_EVEN; in mgslpc_change_params()
1445 info->params.parity = ASYNC_PARITY_SPACE; in mgslpc_change_params()
1452 bits_per_char = info->params.data_bits + in mgslpc_change_params()
1453 info->params.stop_bits + 1; in mgslpc_change_params()
1459 if (info->params.data_rate <= 460800) { in mgslpc_change_params()
1460 info->params.data_rate = tty_get_baud_rate(tty); in mgslpc_change_params()
1463 if (info->params.data_rate) { in mgslpc_change_params()
1465 info->params.data_rate; in mgslpc_change_params()
1510 if (info->params.mode == MGSL_MODE_ASYNC || !info->tx_active) { in mgslpc_put_char()
1576 if (info->params.mode == MGSL_MODE_HDLC) { in mgslpc_write()
1629 if (info->params.mode == MGSL_MODE_HDLC) { in mgslpc_write_room()
1661 if (info->params.mode == MGSL_MODE_HDLC) in mgslpc_chars_in_buffer()
1797 COPY_TO_USER(err,user_params, &info->params, sizeof(MGSL_PARAMS)); in get_params()
1830 memcpy(&info->params,&tmp_params,sizeof(MGSL_PARAMS)); in set_params()
1922 info->params.mode == MGSL_MODE_HDLC) { in tx_abort()
1997 if ((info->params.mode == MGSL_MODE_HDLC) && in wait_events()
2397 if (info->params.data_rate) { in mgslpc_wait_until_sent()
2407 if (info->params.mode == MGSL_MODE_HDLC) { in mgslpc_wait_until_sent()
2588 if (info->params.mode == MGSL_MODE_HDLC) { in line_info()
2959 if (info->params.mode == MGSL_MODE_HDLC && info->params.clock_speed) in enable_auxclk()
3000 if (info->params.mode == MGSL_MODE_HDLC && info->params.clock_speed) in enable_auxclk()
3021 if (info->params.mode == MGSL_MODE_HDLC && info->params.clock_speed) in enable_auxclk()
3022 mgslpc_set_rate(info, CHB, info->params.clock_speed); in enable_auxclk()
3040 if (info->params.clock_speed) in loopback_enable()
3041 mgslpc_set_rate(info, CHA, info->params.clock_speed); in loopback_enable()
3062 if (info->params.flags & HDLC_FLAG_RXC_DPLL in hdlc_mode()
3063 && info->params.flags & HDLC_FLAG_TXC_DPLL) { in hdlc_mode()
3066 } else if (info->params.flags & HDLC_FLAG_RXC_BRG in hdlc_mode()
3067 && info->params.flags & HDLC_FLAG_TXC_BRG) { in hdlc_mode()
3071 } else if (info->params.flags & HDLC_FLAG_RXC_DPLL) { in hdlc_mode()
3072 if (info->params.flags & HDLC_FLAG_TXC_BRG) { in hdlc_mode()
3080 } else if (info->params.flags & HDLC_FLAG_TXC_BRG) { in hdlc_mode()
3098 if (info->params.loopback) in hdlc_mode()
3117 switch (info->params.encoding) in hdlc_mode()
3166 if (info->params.crc_type == HDLC_CRC_32_CCITT) in hdlc_mode()
3168 if (info->params.encoding == HDLC_ENCODING_NRZB) in hdlc_mode()
3185 if (info->params.crc_type == HDLC_CRC_NONE) in hdlc_mode()
3187 if (info->params.preamble != HDLC_PREAMBLE_PATTERN_NONE) in hdlc_mode()
3189 switch (info->params.preamble_length) in hdlc_mode()
3205 switch (info->params.preamble) in hdlc_mode()
3227 if (info->params.flags & HDLC_FLAG_RXC_DPLL) in hdlc_mode()
3228 mgslpc_set_rate(info, CHA, info->params.clock_speed * 16); in hdlc_mode()
3230 mgslpc_set_rate(info, CHA, info->params.clock_speed); in hdlc_mode()
3250 if (info->params.flags & HDLC_FLAG_AUTO_DCD) in hdlc_mode()
3254 if (info->params.loopback || info->testing_irq) in hdlc_mode()
3256 if (info->params.flags & HDLC_FLAG_AUTO_CTS) in hdlc_mode()
3331 if (info->params.flags & HDLC_FLAG_AUTO_RTS) { in tx_start()
3340 if (info->params.mode == MGSL_MODE_ASYNC) { in tx_start()
3444 if (info->params.loopback) in async_mode()
3509 mgslpc_set_rate(info, CHA, info->params.data_rate * 16); in async_mode()
3522 if (info->params.data_bits != 8) in async_mode()
3524 if (info->params.stop_bits != 1) in async_mode()
3526 if (info->params.parity != ASYNC_PARITY_NONE) in async_mode()
3529 if (info->params.parity == ASYNC_PARITY_ODD) in async_mode()
3567 if (info->params.flags & HDLC_FLAG_AUTO_DCD) in async_mode()
3570 if (info->params.flags & HDLC_FLAG_AUTO_CTS) in async_mode()
3576 if (info->params.flags & HDLC_FLAG_AUTO_CTS) { in async_mode()
3630 if (info->params.mode == MGSL_MODE_ASYNC) { in set_signals()
3695 if (info->params.crc_type & HDLC_CRC_RETURN_EX) in rx_get_frame()
3719 if ((info->params.crc_type & HDLC_CRC_RETURN_EX && in rx_get_frame()
3727 if (info->params.crc_type & HDLC_CRC_RETURN_EX) { in rx_get_frame()
3879 info->params.mode == MGSL_MODE_HDLC) { in tx_timeout()
3942 info->params.encoding = new_encoding; in hdlcdev_attach()
3943 info->params.crc_type = new_crctype; in hdlcdev_attach()
4132 flags = info->params.flags & (HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | in hdlcdev_ioctl()
4145 new_line.clock_rate = info->params.clock_speed; in hdlcdev_ioctl()
4146 new_line.loopback = info->params.loopback ? 1:0; in hdlcdev_ioctl()
4165 case CLOCK_DEFAULT: flags = info->params.flags & in hdlcdev_ioctl()
4176 info->params.flags &= ~(HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | in hdlcdev_ioctl()
4180 info->params.flags |= flags; in hdlcdev_ioctl()
4182 info->params.loopback = new_line.loopback; in hdlcdev_ioctl()
4185 info->params.clock_speed = new_line.clock_rate; in hdlcdev_ioctl()
4187 info->params.clock_speed = 0; in hdlcdev_ioctl()