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()
3482 if (info->params.mode == MGSL_MODE_HDLC || in line_info()
3483 info->params.mode == MGSL_MODE_RAW ) { in line_info()
4285 memcpy(&info->params,&default_params,sizeof(MGSL_PARAMS)); in mgsl_allocate_device()
4649 if ( info->params.flags & HDLC_FLAG_HDLC_LOOPMODE ) in usc_set_sdlc_mode()
4683 if (info->params.mode == MGSL_MODE_RAW) { in usc_set_sdlc_mode()
4707 if ( info->params.flags & HDLC_FLAG_UNDERRUN_ABORT15 ) in usc_set_sdlc_mode()
4709 else if ( info->params.flags & HDLC_FLAG_UNDERRUN_FLAG ) in usc_set_sdlc_mode()
4711 else if ( info->params.flags & HDLC_FLAG_UNDERRUN_CRC ) in usc_set_sdlc_mode()
4715 if ( info->params.preamble != HDLC_PREAMBLE_PATTERN_NONE ) in usc_set_sdlc_mode()
4719 if ( info->params.mode == MGSL_MODE_HDLC && in usc_set_sdlc_mode()
4720 (info->params.flags & HDLC_FLAG_SHARE_ZERO) ) in usc_set_sdlc_mode()
4723 if ( info->params.addr_filter != 0xff ) in usc_set_sdlc_mode()
4726 usc_OutReg( info, RSR, info->params.addr_filter ); in usc_set_sdlc_mode()
4750 switch ( info->params.encoding ) { in usc_set_sdlc_mode()
4760 if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_16_CCITT ) in usc_set_sdlc_mode()
4762 else if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_32_CCITT ) in usc_set_sdlc_mode()
4825 switch ( info->params.encoding ) { in usc_set_sdlc_mode()
4835 if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_16_CCITT ) in usc_set_sdlc_mode()
4837 else if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_32_CCITT ) in usc_set_sdlc_mode()
4909 if ( info->params.flags & HDLC_FLAG_RXC_DPLL ) in usc_set_sdlc_mode()
4911 else if ( info->params.flags & HDLC_FLAG_RXC_BRG ) in usc_set_sdlc_mode()
4913 else if ( info->params.flags & HDLC_FLAG_RXC_TXCPIN) in usc_set_sdlc_mode()
4918 if ( info->params.flags & HDLC_FLAG_TXC_DPLL ) in usc_set_sdlc_mode()
4920 else if ( info->params.flags & HDLC_FLAG_TXC_BRG ) in usc_set_sdlc_mode()
4922 else if ( info->params.flags & HDLC_FLAG_TXC_RXCPIN) in usc_set_sdlc_mode()
4947 if ( info->params.flags & (HDLC_FLAG_RXC_DPLL | HDLC_FLAG_TXC_DPLL) ) { in usc_set_sdlc_mode()
4960 if ( info->params.flags & HDLC_FLAG_DPLL_DIV16 ) { in usc_set_sdlc_mode()
4964 else if ( info->params.flags & HDLC_FLAG_DPLL_DIV8 ) { in usc_set_sdlc_mode()
4985 if ( info->params.clock_speed ) in usc_set_sdlc_mode()
4987 Tc = (u16)((XtalSpeed/DpllDivisor)/info->params.clock_speed); in usc_set_sdlc_mode()
4988 if ( !((((XtalSpeed/DpllDivisor) % info->params.clock_speed) * 2) in usc_set_sdlc_mode()
4989 / info->params.clock_speed) ) in usc_set_sdlc_mode()
5001 switch ( info->params.encoding ) { in usc_set_sdlc_mode()
5037 if ( info->params.flags & HDLC_FLAG_AUTO_CTS ) { in usc_set_sdlc_mode()
5162 switch ( info->params.preamble_length ) { in usc_set_sdlc_mode()
5168 switch ( info->params.preamble ) { in usc_set_sdlc_mode()
5230 if (info->params.clock_speed) { in usc_enable_loopback()
5232 usc_OutReg(info, TC0R, (u16)((11059200/info->params.clock_speed)-1)); in usc_enable_loopback()
5234 usc_OutReg(info, TC0R, (u16)((14745600/info->params.clock_speed)-1)); in usc_enable_loopback()
5446 if ( info->params.flags & HDLC_FLAG_AUTO_DCD ) in usc_process_rxoverrun_sync()
5514 if ( info->params.mode == MGSL_MODE_HDLC || in usc_start_receiver()
5515 info->params.mode == MGSL_MODE_RAW ) { in usc_start_receiver()
5535 if ( info->params.flags & HDLC_FLAG_AUTO_DCD ) in usc_start_receiver()
5581 if ( info->params.flags & HDLC_FLAG_AUTO_RTS ) { in usc_start_transmitter()
5591 if ( info->params.mode == MGSL_MODE_ASYNC ) { in usc_start_transmitter()
5611 if ( info->params.mode == MGSL_MODE_RAW ) in usc_start_transmitter()
5629 if ( info->params.mode == MGSL_MODE_RAW && in usc_start_transmitter()
5655 if ( info->params.flags & HDLC_FLAG_AUTO_CTS ) in usc_start_transmitter()
5895 if ( info->params.stop_bits != 1 ) in usc_set_async_mode()
5914 if ( info->params.data_bits != 8 ) in usc_set_async_mode()
5917 if ( info->params.parity != ASYNC_PARITY_NONE ) { in usc_set_async_mode()
5919 if ( info->params.parity != ASYNC_PARITY_ODD ) in usc_set_async_mode()
5971 if ( info->params.data_bits != 8 ) in usc_set_async_mode()
5974 if ( info->params.parity != ASYNC_PARITY_NONE ) { in usc_set_async_mode()
5976 if ( info->params.parity != ASYNC_PARITY_ODD ) in usc_set_async_mode()
6010 usc_enable_async_clock( info, info->params.data_rate ); in usc_set_async_mode()
6047 if (info->params.loopback) { in usc_set_async_mode()
6071 unsigned long oldmode = info->params.mode; in usc_loopback_frame()
6073 info->params.mode = MGSL_MODE_HDLC; in usc_loopback_frame()
6127 info->params.mode = oldmode; in usc_loopback_frame()
6147 usc_enable_aux_clock(info, info->params.clock_speed); in usc_set_sync_mode()
6149 if (info->params.loopback) in usc_set_sync_mode()
6188 if ( info->params.mode == MGSL_MODE_RAW ) { in usc_set_txidle()
6579 if ( info->params.crc_type & HDLC_CRC_RETURN_EX ) in mgsl_get_rx_frame()
6602 if ( info->params.crc_type == HDLC_CRC_16_CCITT ) in mgsl_get_rx_frame()
6604 else if ( info->params.crc_type == HDLC_CRC_32_CCITT ) in mgsl_get_rx_frame()
6617 if ( ( (info->params.crc_type & HDLC_CRC_RETURN_EX) && in mgsl_get_rx_frame()
6646 if ( info->params.crc_type & HDLC_CRC_RETURN_EX ) { in mgsl_get_rx_frame()
6885 if (info->params.flags & HDLC_FLAG_HDLC_LOOPMODE) { in mgsl_load_tx_dma_buffer()
7074 memcpy(&tmp_params,&info->params,sizeof(MGSL_PARAMS)); in mgsl_dma_test()
7076 memcpy(&info->params,&default_params,sizeof(MGSL_PARAMS)); in mgsl_dma_test()
7339 memcpy(&info->params,&tmp_params,sizeof(MGSL_PARAMS)); in mgsl_dma_test()
7546 (info->params.mode == MGSL_MODE_HDLC || in mgsl_tx_timeout()
7547 info->params.mode == MGSL_MODE_RAW) ) { in mgsl_tx_timeout()
7554 if ( info->params.flags & HDLC_FLAG_HDLC_LOOPMODE ) in mgsl_tx_timeout()
7577 if (info->params.flags & HDLC_FLAG_HDLC_LOOPMODE) { in mgsl_loopmode_send_done()
7676 info->params.encoding = new_encoding; in hdlcdev_attach()
7677 info->params.crc_type = new_crctype; in hdlcdev_attach()
7852 flags = info->params.flags & (HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | in hdlcdev_ioctl()
7866 new_line.clock_rate = info->params.clock_speed; in hdlcdev_ioctl()
7867 new_line.loopback = info->params.loopback ? 1:0; in hdlcdev_ioctl()
7886 case CLOCK_DEFAULT: flags = info->params.flags & in hdlcdev_ioctl()
7897 info->params.flags &= ~(HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | in hdlcdev_ioctl()
7901 info->params.flags |= flags; in hdlcdev_ioctl()
7903 info->params.loopback = new_line.loopback; in hdlcdev_ioctl()
7906 info->params.clock_speed = new_line.clock_rate; in hdlcdev_ioctl()
7908 info->params.clock_speed = 0; in hdlcdev_ioctl()