Lines Matching defs:params

264 	MGSL_PARAMS params;       /* communications parameters */
450 static int get_params(struct slgt_info *info, MGSL_PARAMS __user *params);
451 static int set_params(struct slgt_info *info, MGSL_PARAMS __user *params);
742 if (info->params.mode == MGSL_MODE_HDLC) {
841 if (info->params.data_rate) {
923 if (info->tx_enabled && info->params.mode == MGSL_MODE_ASYNC)
1068 tmp_params.mode = (compat_ulong_t)info->params.mode;
1069 tmp_params.loopback = info->params.loopback;
1070 tmp_params.flags = info->params.flags;
1071 tmp_params.encoding = info->params.encoding;
1072 tmp_params.clock_speed = (compat_ulong_t)info->params.clock_speed;
1073 tmp_params.addr_filter = info->params.addr_filter;
1074 tmp_params.crc_type = info->params.crc_type;
1075 tmp_params.preamble_length = info->params.preamble_length;
1076 tmp_params.preamble = info->params.preamble;
1077 tmp_params.data_rate = (compat_ulong_t)info->params.data_rate;
1078 tmp_params.data_bits = info->params.data_bits;
1079 tmp_params.stop_bits = info->params.stop_bits;
1080 tmp_params.parity = info->params.parity;
1099 info->params.mode = tmp_params.mode;
1100 info->params.loopback = tmp_params.loopback;
1101 info->params.flags = tmp_params.flags;
1102 info->params.encoding = tmp_params.encoding;
1103 info->params.clock_speed = tmp_params.clock_speed;
1104 info->params.addr_filter = tmp_params.addr_filter;
1105 info->params.crc_type = tmp_params.crc_type;
1106 info->params.preamble_length = tmp_params.preamble_length;
1107 info->params.preamble = tmp_params.preamble;
1108 info->params.data_rate = tmp_params.data_rate;
1109 info->params.data_bits = tmp_params.data_bits;
1110 info->params.stop_bits = tmp_params.stop_bits;
1111 info->params.parity = tmp_params.parity;
1194 if (info->params.mode != MGSL_MODE_ASYNC) {
1374 info->params.encoding = new_encoding;
1375 info->params.crc_type = new_crctype;
1545 flags = info->params.flags & (HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL |
1558 new_line.clock_rate = info->params.clock_speed;
1559 new_line.loopback = info->params.loopback ? 1:0;
1578 case CLOCK_DEFAULT: flags = info->params.flags &
1589 info->params.flags &= ~(HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL |
1593 info->params.flags |= flags;
1595 info->params.loopback = new_line.loopback;
1598 info->params.clock_speed = new_line.clock_rate;
1600 info->params.clock_speed = 0;
1866 switch(info->params.mode) {
2040 if (info->params.mode == MGSL_MODE_ASYNC)
2067 if (info->params.mode == MGSL_MODE_ASYNC) {
2208 if (info->params.mode != MGSL_MODE_ASYNC) {
2224 if (info->params.mode != MGSL_MODE_ASYNC && info->drop_rts_on_tx_done) {
2414 if (info->params.mode != MGSL_MODE_ASYNC ||
2460 info->params.data_bits = tty_get_char_size(cflag);
2461 info->params.stop_bits = (cflag & CSTOPB) ? 2 : 1;
2464 info->params.parity = (cflag & PARODD) ? ASYNC_PARITY_ODD : ASYNC_PARITY_EVEN;
2466 info->params.parity = ASYNC_PARITY_NONE;
2471 bits_per_char = info->params.data_bits +
2472 info->params.stop_bits + 1;
2474 info->params.data_rate = tty_get_baud_rate(info->port.tty);
2476 if (info->params.data_rate) {
2478 info->params.data_rate;
2521 if (copy_to_user(user_params, &info->params, sizeof(MGSL_PARAMS)))
2539 memcpy(&info->params, &tmp_params, sizeof(MGSL_PARAMS));
2561 if (info->params.mode != MGSL_MODE_ASYNC)
3453 info->params.mode = MGSL_MODE_ASYNC;
3494 memcpy(&info->params,&default_params,sizeof(MGSL_PARAMS));
3805 if (info->params.mode != MGSL_MODE_ASYNC) {
3817 if (info->params.clock_speed)
3818 set_rate(info, info->params.clock_speed);
3887 if (info->params.mode == MGSL_MODE_ASYNC) {
3897 if (info->params.mode != MGSL_MODE_ASYNC) {
3926 if (info->params.mode != MGSL_MODE_ASYNC) {
3927 if (info->params.flags & HDLC_FLAG_AUTO_RTS) {
4030 if (info->params.parity != ASYNC_PARITY_NONE) {
4032 if (info->params.parity == ASYNC_PARITY_ODD)
4036 switch (info->params.data_bits)
4043 if (info->params.stop_bits != 1)
4046 if (info->params.flags & HDLC_FLAG_AUTO_CTS)
4070 if (info->params.parity != ASYNC_PARITY_NONE) {
4072 if (info->params.parity == ASYNC_PARITY_ODD)
4076 switch (info->params.data_bits)
4083 if (info->params.flags & HDLC_FLAG_AUTO_DCD)
4122 if ((rd_reg32(info, JCR) & BIT8) && info->params.data_rate &&
4123 ((info->base_clock < (info->params.data_rate * 16)) ||
4124 (info->base_clock % (info->params.data_rate * 16)))) {
4127 set_rate(info, info->params.data_rate * 8);
4130 set_rate(info, info->params.data_rate * 16);
4136 if (info->params.loopback)
4170 switch(info->params.mode) {
4181 switch(info->params.encoding)
4192 switch (info->params.crc_type & HDLC_CRC_MASK)
4198 if (info->params.preamble != HDLC_PREAMBLE_PATTERN_NONE)
4201 switch (info->params.preamble_length)
4208 if (info->params.flags & HDLC_FLAG_AUTO_CTS)
4215 switch (info->params.preamble)
4245 switch(info->params.mode) {
4254 switch(info->params.encoding)
4265 switch (info->params.crc_type & HDLC_CRC_MASK)
4271 if (info->params.flags & HDLC_FLAG_AUTO_DCD)
4285 if (info->params.flags & HDLC_FLAG_TXC_BRG)
4290 if (info->params.flags & HDLC_FLAG_RXC_DPLL)
4295 else if (info->params.flags & HDLC_FLAG_TXC_DPLL)
4297 else if (info->params.flags & HDLC_FLAG_TXC_RXCPIN)
4300 if (info->params.flags & HDLC_FLAG_RXC_BRG)
4302 else if (info->params.flags & HDLC_FLAG_RXC_DPLL)
4304 else if (info->params.flags & HDLC_FLAG_RXC_TXCPIN)
4307 if (info->params.clock_speed)
4312 if (info->params.flags & (HDLC_FLAG_TXC_DPLL + HDLC_FLAG_RXC_DPLL))
4315 switch(info->params.encoding)
4328 set_rate(info, info->params.clock_speed * 16);
4331 set_rate(info, info->params.clock_speed);
4358 if (info->params.loopback)
4527 switch (info->params.crc_type & HDLC_CRC_MASK) {
4542 if (framesize == 0 && info->params.addr_filter != 0xff)
4575 if ((info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_NONE)
4579 (addr_field != 0xff && addr_field != info->params.addr_filter)) {
4589 if (!(info->params.crc_type & HDLC_CRC_RETURN_EX))
4605 if (!(info->params.crc_type & HDLC_CRC_RETURN_EX)) {
4630 if (info->params.crc_type & HDLC_CRC_RETURN_EX) {
4663 switch(info->params.mode) {
4807 if ((!size && info->params.mode == MGSL_MODE_HDLC) ||
4808 info->params.mode == MGSL_MODE_RAW)
4863 u32 speed = info->params.data_rate;
4865 info->params.data_rate = 921600;
4893 info->params.data_rate = speed;
4935 MGSL_PARAMS params;
4937 memcpy(&params, &info->params, sizeof(params));
4939 info->params.mode = MGSL_MODE_ASYNC;
4940 info->params.data_rate = 921600;
4941 info->params.loopback = 1;
4977 memcpy(&info->params, &params, sizeof(info->params));
5008 if(info->tx_active && info->params.mode == MGSL_MODE_HDLC) {