Lines Matching refs:params

275 	MGSL_PARAMS params;		/* communications parameters */  member
1100 (info->params.mode == MGSL_MODE_HDLC ? mgsl_get_rx_frame : mgsl_get_raw_rx_frame); in mgsl_bh_receive()
1542 (info->params.mode == MGSL_MODE_HDLC)) { in mgsl_isr_misc()
1875 if (info->params.mode == MGSL_MODE_HDLC || in mgsl_program_hw()
1876 info->params.mode == MGSL_MODE_RAW || in mgsl_program_hw()
1925 case CS5: info->params.data_bits = 5; break; in mgsl_change_params()
1926 case CS6: info->params.data_bits = 6; break; in mgsl_change_params()
1927 case CS7: info->params.data_bits = 7; break; in mgsl_change_params()
1928 case CS8: info->params.data_bits = 8; break; in mgsl_change_params()
1930 default: info->params.data_bits = 7; break; in mgsl_change_params()
1934 info->params.stop_bits = 2; in mgsl_change_params()
1936 info->params.stop_bits = 1; in mgsl_change_params()
1938 info->params.parity = ASYNC_PARITY_NONE; in mgsl_change_params()
1941 info->params.parity = ASYNC_PARITY_ODD; in mgsl_change_params()
1943 info->params.parity = ASYNC_PARITY_EVEN; in mgsl_change_params()
1946 info->params.parity = ASYNC_PARITY_SPACE; in mgsl_change_params()
1953 bits_per_char = info->params.data_bits + in mgsl_change_params()
1954 info->params.stop_bits + 1; in mgsl_change_params()
1960 if (info->params.data_rate <= 460800) in mgsl_change_params()
1961 info->params.data_rate = tty_get_baud_rate(info->port.tty); in mgsl_change_params()
1963 if ( info->params.data_rate ) { in mgsl_change_params()
1965 info->params.data_rate; in mgsl_change_params()
2030 if ((info->params.mode == MGSL_MODE_ASYNC ) || !info->tx_active) { in mgsl_put_char()
2074 if ( (info->params.mode == MGSL_MODE_HDLC || in mgsl_flush_chars()
2075 info->params.mode == MGSL_MODE_RAW) && info->xmit_cnt ) { in mgsl_flush_chars()
2118 if ( info->params.mode == MGSL_MODE_HDLC || in mgsl_write()
2119 info->params.mode == MGSL_MODE_RAW ) { in mgsl_write()
2123 if ( info->params.mode == MGSL_MODE_HDLC ) { in mgsl_write()
2155 if ( (info->params.flags & HDLC_FLAG_HDLC_LOOPMODE) && in mgsl_write()
2240 if ( info->params.mode == MGSL_MODE_HDLC || in mgsl_write_room()
2241 info->params.mode == MGSL_MODE_RAW ) { in mgsl_write_room()
2275 if ( info->params.mode == MGSL_MODE_HDLC || in mgsl_chars_in_buffer()
2276 info->params.mode == MGSL_MODE_RAW ) { in mgsl_chars_in_buffer()
2457 COPY_TO_USER(err,user_params, &info->params, sizeof(MGSL_PARAMS)); in mgsl_get_params()
2500 memcpy(&info->params,&tmp_params,sizeof(MGSL_PARAMS)); in mgsl_set_params()
2593 if ( info->params.flags & HDLC_FLAG_HDLC_LOOPMODE ) in mgsl_txenable()
2619 if ( info->tx_active && info->params.mode == MGSL_MODE_HDLC ) in mgsl_txabort()
2621 if ( info->params.flags & HDLC_FLAG_HDLC_LOOPMODE ) in mgsl_txabort()
3152 if ( info->params.data_rate ) { in mgsl_wait_until_sent()
3162 if ( info->params.mode == MGSL_MODE_HDLC || in mgsl_wait_until_sent()
3163 info->params.mode == MGSL_MODE_RAW ) { in mgsl_wait_until_sent()
3492 if (info->params.mode == MGSL_MODE_HDLC || in line_info()
3493 info->params.mode == MGSL_MODE_RAW ) { in line_info()
4295 memcpy(&info->params,&default_params,sizeof(MGSL_PARAMS)); in mgsl_allocate_device()
4658 if ( info->params.flags & HDLC_FLAG_HDLC_LOOPMODE ) in usc_set_sdlc_mode()
4692 if (info->params.mode == MGSL_MODE_RAW) { in usc_set_sdlc_mode()
4716 if ( info->params.flags & HDLC_FLAG_UNDERRUN_ABORT15 ) in usc_set_sdlc_mode()
4718 else if ( info->params.flags & HDLC_FLAG_UNDERRUN_FLAG ) in usc_set_sdlc_mode()
4720 else if ( info->params.flags & HDLC_FLAG_UNDERRUN_CRC ) in usc_set_sdlc_mode()
4724 if ( info->params.preamble != HDLC_PREAMBLE_PATTERN_NONE ) in usc_set_sdlc_mode()
4728 if ( info->params.mode == MGSL_MODE_HDLC && in usc_set_sdlc_mode()
4729 (info->params.flags & HDLC_FLAG_SHARE_ZERO) ) in usc_set_sdlc_mode()
4732 if ( info->params.addr_filter != 0xff ) in usc_set_sdlc_mode()
4735 usc_OutReg( info, RSR, info->params.addr_filter ); in usc_set_sdlc_mode()
4759 switch ( info->params.encoding ) { in usc_set_sdlc_mode()
4769 if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_16_CCITT ) in usc_set_sdlc_mode()
4771 else if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_32_CCITT ) in usc_set_sdlc_mode()
4834 switch ( info->params.encoding ) { in usc_set_sdlc_mode()
4844 if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_16_CCITT ) in usc_set_sdlc_mode()
4846 else if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_32_CCITT ) in usc_set_sdlc_mode()
4918 if ( info->params.flags & HDLC_FLAG_RXC_DPLL ) in usc_set_sdlc_mode()
4920 else if ( info->params.flags & HDLC_FLAG_RXC_BRG ) in usc_set_sdlc_mode()
4922 else if ( info->params.flags & HDLC_FLAG_RXC_TXCPIN) in usc_set_sdlc_mode()
4927 if ( info->params.flags & HDLC_FLAG_TXC_DPLL ) in usc_set_sdlc_mode()
4929 else if ( info->params.flags & HDLC_FLAG_TXC_BRG ) in usc_set_sdlc_mode()
4931 else if ( info->params.flags & HDLC_FLAG_TXC_RXCPIN) in usc_set_sdlc_mode()
4956 if ( info->params.flags & (HDLC_FLAG_RXC_DPLL | HDLC_FLAG_TXC_DPLL) ) { in usc_set_sdlc_mode()
4969 if ( info->params.flags & HDLC_FLAG_DPLL_DIV16 ) { in usc_set_sdlc_mode()
4973 else if ( info->params.flags & HDLC_FLAG_DPLL_DIV8 ) { in usc_set_sdlc_mode()
4994 if ( info->params.clock_speed ) in usc_set_sdlc_mode()
4996 Tc = (u16)((XtalSpeed/DpllDivisor)/info->params.clock_speed); in usc_set_sdlc_mode()
4997 if ( !((((XtalSpeed/DpllDivisor) % info->params.clock_speed) * 2) in usc_set_sdlc_mode()
4998 / info->params.clock_speed) ) in usc_set_sdlc_mode()
5010 switch ( info->params.encoding ) { in usc_set_sdlc_mode()
5046 if ( info->params.flags & HDLC_FLAG_AUTO_CTS ) { in usc_set_sdlc_mode()
5171 switch ( info->params.preamble_length ) { in usc_set_sdlc_mode()
5177 switch ( info->params.preamble ) { in usc_set_sdlc_mode()
5239 if (info->params.clock_speed) { in usc_enable_loopback()
5241 usc_OutReg(info, TC0R, (u16)((11059200/info->params.clock_speed)-1)); in usc_enable_loopback()
5243 usc_OutReg(info, TC0R, (u16)((14745600/info->params.clock_speed)-1)); in usc_enable_loopback()
5455 if ( info->params.flags & HDLC_FLAG_AUTO_DCD ) in usc_process_rxoverrun_sync()
5523 if ( info->params.mode == MGSL_MODE_HDLC || in usc_start_receiver()
5524 info->params.mode == MGSL_MODE_RAW ) { in usc_start_receiver()
5544 if ( info->params.flags & HDLC_FLAG_AUTO_DCD ) in usc_start_receiver()
5590 if ( info->params.flags & HDLC_FLAG_AUTO_RTS ) { in usc_start_transmitter()
5600 if ( info->params.mode == MGSL_MODE_ASYNC ) { in usc_start_transmitter()
5620 if ( info->params.mode == MGSL_MODE_RAW ) in usc_start_transmitter()
5638 if ( info->params.mode == MGSL_MODE_RAW && in usc_start_transmitter()
5664 if ( info->params.flags & HDLC_FLAG_AUTO_CTS ) in usc_start_transmitter()
5904 if ( info->params.stop_bits != 1 ) in usc_set_async_mode()
5923 if ( info->params.data_bits != 8 ) in usc_set_async_mode()
5926 if ( info->params.parity != ASYNC_PARITY_NONE ) { in usc_set_async_mode()
5928 if ( info->params.parity != ASYNC_PARITY_ODD ) in usc_set_async_mode()
5980 if ( info->params.data_bits != 8 ) in usc_set_async_mode()
5983 if ( info->params.parity != ASYNC_PARITY_NONE ) { in usc_set_async_mode()
5985 if ( info->params.parity != ASYNC_PARITY_ODD ) in usc_set_async_mode()
6019 usc_enable_async_clock( info, info->params.data_rate ); in usc_set_async_mode()
6056 if (info->params.loopback) { in usc_set_async_mode()
6080 unsigned long oldmode = info->params.mode; in usc_loopback_frame()
6082 info->params.mode = MGSL_MODE_HDLC; in usc_loopback_frame()
6136 info->params.mode = oldmode; in usc_loopback_frame()
6156 usc_enable_aux_clock(info, info->params.clock_speed); in usc_set_sync_mode()
6158 if (info->params.loopback) in usc_set_sync_mode()
6197 if ( info->params.mode == MGSL_MODE_RAW ) { in usc_set_txidle()
6588 if ( info->params.crc_type & HDLC_CRC_RETURN_EX ) in mgsl_get_rx_frame()
6611 if ( info->params.crc_type == HDLC_CRC_16_CCITT ) in mgsl_get_rx_frame()
6613 else if ( info->params.crc_type == HDLC_CRC_32_CCITT ) in mgsl_get_rx_frame()
6626 if ( ( (info->params.crc_type & HDLC_CRC_RETURN_EX) && in mgsl_get_rx_frame()
6655 if ( info->params.crc_type & HDLC_CRC_RETURN_EX ) { in mgsl_get_rx_frame()
6894 if (info->params.flags & HDLC_FLAG_HDLC_LOOPMODE) { in mgsl_load_tx_dma_buffer()
7083 memcpy(&tmp_params,&info->params,sizeof(MGSL_PARAMS)); in mgsl_dma_test()
7085 memcpy(&info->params,&default_params,sizeof(MGSL_PARAMS)); in mgsl_dma_test()
7348 memcpy(&info->params,&tmp_params,sizeof(MGSL_PARAMS)); in mgsl_dma_test()
7555 (info->params.mode == MGSL_MODE_HDLC || in mgsl_tx_timeout()
7556 info->params.mode == MGSL_MODE_RAW) ) { in mgsl_tx_timeout()
7563 if ( info->params.flags & HDLC_FLAG_HDLC_LOOPMODE ) in mgsl_tx_timeout()
7586 if (info->params.flags & HDLC_FLAG_HDLC_LOOPMODE) { in mgsl_loopmode_send_done()
7685 info->params.encoding = new_encoding; in hdlcdev_attach()
7686 info->params.crc_type = new_crctype; in hdlcdev_attach()
7860 flags = info->params.flags & (HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | in hdlcdev_ioctl()
7874 new_line.clock_rate = info->params.clock_speed; in hdlcdev_ioctl()
7875 new_line.loopback = info->params.loopback ? 1:0; in hdlcdev_ioctl()
7894 case CLOCK_DEFAULT: flags = info->params.flags & in hdlcdev_ioctl()
7905 info->params.flags &= ~(HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | in hdlcdev_ioctl()
7909 info->params.flags |= flags; in hdlcdev_ioctl()
7911 info->params.loopback = new_line.loopback; in hdlcdev_ioctl()
7914 info->params.clock_speed = new_line.clock_rate; in hdlcdev_ioctl()
7916 info->params.clock_speed = 0; in hdlcdev_ioctl()