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()
2579 if (info->params.mode == MGSL_MODE_HDLC) { in line_info()
2950 if (info->params.mode == MGSL_MODE_HDLC && info->params.clock_speed) in enable_auxclk()
2991 if (info->params.mode == MGSL_MODE_HDLC && info->params.clock_speed) in enable_auxclk()
3012 if (info->params.mode == MGSL_MODE_HDLC && info->params.clock_speed) in enable_auxclk()
3013 mgslpc_set_rate(info, CHB, info->params.clock_speed); in enable_auxclk()
3031 if (info->params.clock_speed) in loopback_enable()
3032 mgslpc_set_rate(info, CHA, info->params.clock_speed); in loopback_enable()
3053 if (info->params.flags & HDLC_FLAG_RXC_DPLL in hdlc_mode()
3054 && info->params.flags & HDLC_FLAG_TXC_DPLL) { in hdlc_mode()
3057 } else if (info->params.flags & HDLC_FLAG_RXC_BRG in hdlc_mode()
3058 && info->params.flags & HDLC_FLAG_TXC_BRG) { in hdlc_mode()
3062 } else if (info->params.flags & HDLC_FLAG_RXC_DPLL) { in hdlc_mode()
3063 if (info->params.flags & HDLC_FLAG_TXC_BRG) { in hdlc_mode()
3071 } else if (info->params.flags & HDLC_FLAG_TXC_BRG) { in hdlc_mode()
3089 if (info->params.loopback) in hdlc_mode()
3108 switch (info->params.encoding) in hdlc_mode()
3157 if (info->params.crc_type == HDLC_CRC_32_CCITT) in hdlc_mode()
3159 if (info->params.encoding == HDLC_ENCODING_NRZB) in hdlc_mode()
3176 if (info->params.crc_type == HDLC_CRC_NONE) in hdlc_mode()
3178 if (info->params.preamble != HDLC_PREAMBLE_PATTERN_NONE) in hdlc_mode()
3180 switch (info->params.preamble_length) in hdlc_mode()
3196 switch (info->params.preamble) in hdlc_mode()
3218 if (info->params.flags & HDLC_FLAG_RXC_DPLL) in hdlc_mode()
3219 mgslpc_set_rate(info, CHA, info->params.clock_speed * 16); in hdlc_mode()
3221 mgslpc_set_rate(info, CHA, info->params.clock_speed); in hdlc_mode()
3241 if (info->params.flags & HDLC_FLAG_AUTO_DCD) in hdlc_mode()
3245 if (info->params.loopback || info->testing_irq) in hdlc_mode()
3247 if (info->params.flags & HDLC_FLAG_AUTO_CTS) in hdlc_mode()
3322 if (info->params.flags & HDLC_FLAG_AUTO_RTS) { in tx_start()
3331 if (info->params.mode == MGSL_MODE_ASYNC) { in tx_start()
3435 if (info->params.loopback) in async_mode()
3500 mgslpc_set_rate(info, CHA, info->params.data_rate * 16); in async_mode()
3513 if (info->params.data_bits != 8) in async_mode()
3515 if (info->params.stop_bits != 1) in async_mode()
3517 if (info->params.parity != ASYNC_PARITY_NONE) in async_mode()
3520 if (info->params.parity == ASYNC_PARITY_ODD) in async_mode()
3558 if (info->params.flags & HDLC_FLAG_AUTO_DCD) in async_mode()
3561 if (info->params.flags & HDLC_FLAG_AUTO_CTS) in async_mode()
3567 if (info->params.flags & HDLC_FLAG_AUTO_CTS) { in async_mode()
3621 if (info->params.mode == MGSL_MODE_ASYNC) { in set_signals()
3686 if (info->params.crc_type & HDLC_CRC_RETURN_EX) in rx_get_frame()
3710 if ((info->params.crc_type & HDLC_CRC_RETURN_EX && in rx_get_frame()
3718 if (info->params.crc_type & HDLC_CRC_RETURN_EX) { in rx_get_frame()
3870 info->params.mode == MGSL_MODE_HDLC) { in tx_timeout()
3933 info->params.encoding = new_encoding; in hdlcdev_attach()
3934 info->params.crc_type = new_crctype; in hdlcdev_attach()
4123 flags = info->params.flags & (HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | in hdlcdev_ioctl()
4136 new_line.clock_rate = info->params.clock_speed; in hdlcdev_ioctl()
4137 new_line.loopback = info->params.loopback ? 1:0; in hdlcdev_ioctl()
4156 case CLOCK_DEFAULT: flags = info->params.flags & in hdlcdev_ioctl()
4167 info->params.flags &= ~(HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | in hdlcdev_ioctl()
4171 info->params.flags |= flags; in hdlcdev_ioctl()
4173 info->params.loopback = new_line.loopback; in hdlcdev_ioctl()
4176 info->params.clock_speed = new_line.clock_rate; in hdlcdev_ioctl()
4178 info->params.clock_speed = 0; in hdlcdev_ioctl()