Lines Matching refs:mdmreg

105 	if (info->emu.mdmreg[REG_CPPP] & BIT_CPPP)  in isdn_tty_try_read()
145 if (!(info->emu.mdmreg[REG_CPPP] & BIT_CPPP)) in isdn_tty_readmodem()
200 if (info->emu.mdmreg[REG_T70] & BIT_T70) { in isdn_tty_rcv_skb()
201 if (info->emu.mdmreg[REG_T70] & BIT_T70_EXT) { in isdn_tty_rcv_skb()
446 if ((info->emu.mdmreg[REG_CTS] & BIT_CTS) != 0) in isdn_tty_senddown()
520 if (info->emu.mdmreg[REG_T70] & BIT_T70) { in isdn_tty_senddown()
522 if (info->emu.mdmreg[REG_T70] & BIT_T70_EXT) in isdn_tty_senddown()
601 int l2 = m->mdmreg[REG_L2PROT]; in isdn_tty_dial()
608 if (m->mdmreg[REG_SI1] & (1 << j)) { in isdn_tty_dial()
624 m->mdmreg[REG_SI1I] = si2bit[si]; in isdn_tty_dial()
626 i = isdn_get_free_channel(usg, l2, m->mdmreg[REG_L3PROT], -1, -1, m->msn); in isdn_tty_dial()
655 cmd.arg = info->isdn_channel + (m->mdmreg[REG_L3PROT] << 8); in isdn_tty_dial()
669 cmd.parm.setup.si2 = m->mdmreg[REG_SI2]; in isdn_tty_dial()
729 (info->emu.mdmreg[REG_RUNG] & BIT_RUNG)) in isdn_tty_modem_hup()
742 info->emu.mdmreg[REG_RINGCNT] = 0; in isdn_tty_modem_hup()
810 int l2 = m->mdmreg[REG_L2PROT]; in isdn_tty_resume()
819 if (m->mdmreg[REG_SI1] & (1 << j)) { in isdn_tty_resume()
835 m->mdmreg[REG_SI1I] = si2bit[si]; in isdn_tty_resume()
837 i = isdn_get_free_channel(usg, l2, m->mdmreg[REG_L3PROT], -1, -1, m->msn); in isdn_tty_resume()
866 cmd.arg = info->isdn_channel + (m->mdmreg[REG_L3PROT] << 8); in isdn_tty_resume()
899 int l2 = m->mdmreg[REG_L2PROT]; in isdn_tty_send_msg()
914 if (m->mdmreg[REG_SI1] & (1 << j)) { in isdn_tty_send_msg()
930 m->mdmreg[REG_SI1I] = si2bit[si]; in isdn_tty_send_msg()
932 i = isdn_get_free_channel(usg, l2, m->mdmreg[REG_L3PROT], -1, -1, m->msn); in isdn_tty_send_msg()
960 cmd.arg = info->isdn_channel + (m->mdmreg[REG_L3PROT] << 8); in isdn_tty_send_msg()
1028 if (info->emu.mdmreg[REG_DTRHUP] & BIT_DTRHUP) { in isdn_tty_change_speed()
1092 if (info->emu.mdmreg[REG_DTRHUP] & BIT_DTRHUP) { in isdn_tty_shutdown()
1143 isdn_tty_check_esc(buf, m->mdmreg[REG_ESC], c, in isdn_tty_write()
1216 if (m->mdmreg[REG_DXMT] & BIT_DXMT) { in isdn_tty_write()
1397 if (info->emu.mdmreg[REG_DTRHUP] & BIT_DTRHUP) { in isdn_tty_tiocmset()
1713 if ((m->mdmreg[REG_DTRR] & BIT_DTRR) || force) { in isdn_tty_modem_reset_regs()
1714 memcpy(m->mdmreg, m->profile, ISDN_MODEM_NUMREG); in isdn_tty_modem_reset_regs()
1717 info->xmit_size = m->mdmreg[REG_PSIZE] * 16; in isdn_tty_modem_reset_regs()
1731 memcpy(m->profile, m->mdmreg, ISDN_MODEM_NUMREG); in modem_write_profile()
1886 emu->mdmreg[REG_SI1], emu->mdmreg[REG_SI2]); in isdn_tty_match_icall()
1970 if ((info->emu.mdmreg[REG_SI1] & si2bit[si1]) && /* SI1 is matching */ in isdn_tty_find_icall()
1971 (info->emu.mdmreg[REG_SI2] == si2)) { /* SI2 is matching */ in isdn_tty_find_icall()
1996 dev->usage[idx] |= isdn_calc_usage(si1, info->emu.mdmreg[REG_L2PROT]); in isdn_tty_find_icall()
1999 info->emu.mdmreg[REG_SI1I] = si2bit[si1]; in isdn_tty_find_icall()
2000 info->emu.mdmreg[REG_PLAN] = setup->plan; in isdn_tty_find_icall()
2001 info->emu.mdmreg[REG_SCREEN] = setup->screen; in isdn_tty_find_icall()
2065 if ((info->emu.mdmreg[REG_DISPLAY] & BIT_DISPLAY) && in isdn_tty_stat_callback()
2066 !(info->emu.mdmreg[REG_RESPNUM] & BIT_RESPNUM)) { in isdn_tty_stat_callback()
2110 (info->emu.mdmreg[REG_DCD] & BIT_DCD)) { in isdn_tty_stat_callback()
2120 (info->emu.mdmreg[REG_DCD] & BIT_DCD))) { in isdn_tty_stat_callback()
2130 if (info->emu.mdmreg[REG_L2PROT] == ISDN_PROTO_L2_MODEM) { in isdn_tty_stat_callback()
2261 c = m->mdmreg[REG_CR]; in isdn_tty_at_cout()
2264 c = m->mdmreg[REG_LF]; in isdn_tty_at_cout()
2267 c = m->mdmreg[REG_BS]; in isdn_tty_at_cout()
2379 m->mdmreg[REG_RINGCNT]++; in isdn_tty_modem_result()
2380 if (m->mdmreg[REG_RINGCNT] == m->mdmreg[REG_RINGATA]) in isdn_tty_modem_result()
2389 m->mdmreg[REG_RINGCNT] = 0; in isdn_tty_modem_result()
2431 if (m->mdmreg[REG_RESP] & BIT_RESP) { in isdn_tty_modem_result()
2433 if (m->mdmreg[REG_RESPNUM] & BIT_RESPNUM) { in isdn_tty_modem_result()
2440 if ((m->mdmreg[REG_RUNG] & BIT_RUNG) && in isdn_tty_modem_result()
2441 (m->mdmreg[REG_RINGCNT] > 1)) in isdn_tty_modem_result()
2444 if (!(m->mdmreg[REG_CIDONCE] & BIT_CIDONCE)) { in isdn_tty_modem_result()
2447 if (m->mdmreg[REG_CDN] & BIT_CDN) { in isdn_tty_modem_result()
2457 switch (m->mdmreg[REG_L2PROT]) { in isdn_tty_modem_result()
2466 if ((m->mdmreg[REG_CPN] & BIT_CPN)) { in isdn_tty_modem_result()
2471 if ((m->mdmreg[REG_CIDONCE] & BIT_CIDONCE) && in isdn_tty_modem_result()
2472 (m->mdmreg[REG_RINGCNT] == 1)) { in isdn_tty_modem_result()
2476 if (m->mdmreg[REG_CDN] & BIT_CDN) { in isdn_tty_modem_result()
2486 m->mdmreg[REG_RINGCNT] = 0; in isdn_tty_modem_result()
2488 if (m->mdmreg[REG_RESPXT] & BIT_RESPXT) { in isdn_tty_modem_result()
2495 switch (m->mdmreg[REG_L2PROT]) { in isdn_tty_modem_result()
2514 if (m->mdmreg[REG_T70] & BIT_T70) { in isdn_tty_modem_result()
2516 if (m->mdmreg[REG_T70] & BIT_T70_EXT) in isdn_tty_modem_result()
2542 sprintf(v, "\r\n%d", info->emu.mdmreg[ridx]); in isdn_tty_show_profile()
2637 if (m->mdmreg[REG_T70] & BIT_T70) { in isdn_tty_report()
2639 if (m->mdmreg[REG_T70] & BIT_T70_EXT) in isdn_tty_report()
2685 if ((m->mdmreg[REG_SI1] & 1) && (i > VBUF)) in isdn_tty_cmd_ATand()
2688 m->mdmreg[REG_PSIZE] = i / 16; in isdn_tty_cmd_ATand()
2689 info->xmit_size = m->mdmreg[REG_PSIZE] * 16; in isdn_tty_cmd_ATand()
2690 switch (m->mdmreg[REG_L2PROT]) { in isdn_tty_cmd_ATand()
2702 m->mdmreg[REG_DCD] &= ~BIT_DCD; in isdn_tty_cmd_ATand()
2705 m->mdmreg[REG_DCD] |= BIT_DCD; in isdn_tty_cmd_ATand()
2716 m->mdmreg[REG_DTRHUP] &= ~BIT_DTRHUP; in isdn_tty_cmd_ATand()
2717 m->mdmreg[REG_DTRR] &= ~BIT_DTRR; in isdn_tty_cmd_ATand()
2720 m->mdmreg[REG_DTRHUP] |= BIT_DTRHUP; in isdn_tty_cmd_ATand()
2721 m->mdmreg[REG_DTRR] &= ~BIT_DTRR; in isdn_tty_cmd_ATand()
2724 m->mdmreg[REG_DTRHUP] |= BIT_DTRHUP; in isdn_tty_cmd_ATand()
2725 m->mdmreg[REG_DTRR] |= BIT_DTRR; in isdn_tty_cmd_ATand()
2768 m->mdmreg[REG_L2PROT] = ISDN_PROTO_L2_X75I; in isdn_tty_cmd_ATand()
2769 m->mdmreg[REG_SI2] = 0; in isdn_tty_cmd_ATand()
2770 info->xmit_size = m->mdmreg[REG_PSIZE] * 16; in isdn_tty_cmd_ATand()
2773 m->mdmreg[REG_L2PROT] = ISDN_PROTO_L2_V11096; in isdn_tty_cmd_ATand()
2774 m->mdmreg[REG_SI2] = 197; in isdn_tty_cmd_ATand()
2775 info->xmit_size = m->mdmreg[REG_PSIZE] * 16 / 10; in isdn_tty_cmd_ATand()
2778 m->mdmreg[REG_L2PROT] = ISDN_PROTO_L2_V11019; in isdn_tty_cmd_ATand()
2779 m->mdmreg[REG_SI2] = 199; in isdn_tty_cmd_ATand()
2780 info->xmit_size = m->mdmreg[REG_PSIZE] * 16 / 10; in isdn_tty_cmd_ATand()
2783 m->mdmreg[REG_L2PROT] = ISDN_PROTO_L2_V11038; in isdn_tty_cmd_ATand()
2784 m->mdmreg[REG_SI2] = 198; /* no existing standard for this */ in isdn_tty_cmd_ATand()
2785 info->xmit_size = m->mdmreg[REG_PSIZE] * 16 / 10; in isdn_tty_cmd_ATand()
2791 m->mdmreg[REG_T70] &= ~(BIT_T70 | BIT_T70_EXT); in isdn_tty_cmd_ATand()
2793 m->mdmreg[REG_SI1] |= 4; in isdn_tty_cmd_ATand()
2800 m->mdmreg[REG_WSIZE] = i; in isdn_tty_cmd_ATand()
2810 m->mdmreg[i], ((i + 1) % 10) ? " " : "\r\n"); in isdn_tty_cmd_ATand()
2839 m->mdmreg[REG_T70] &= ~(BIT_T70 | BIT_T70_EXT); in isdn_tty_cmd_ATand()
2840 info->xmit_size = m->mdmreg[REG_PSIZE] * 16; in isdn_tty_cmd_ATand()
2843 m->mdmreg[REG_T70] |= BIT_T70; in isdn_tty_cmd_ATand()
2844 m->mdmreg[REG_T70] &= ~BIT_T70_EXT; in isdn_tty_cmd_ATand()
2845 m->mdmreg[REG_L2PROT] = ISDN_PROTO_L2_X75I; in isdn_tty_cmd_ATand()
2847 m->mdmreg[REG_SI1] = 4; in isdn_tty_cmd_ATand()
2848 m->mdmreg[REG_SI2] = 0; in isdn_tty_cmd_ATand()
2851 m->mdmreg[REG_T70] |= (BIT_T70 | BIT_T70_EXT); in isdn_tty_cmd_ATand()
2852 m->mdmreg[REG_L2PROT] = ISDN_PROTO_L2_X75I; in isdn_tty_cmd_ATand()
2854 m->mdmreg[REG_SI1] = 4; in isdn_tty_cmd_ATand()
2855 m->mdmreg[REG_SI2] = 0; in isdn_tty_cmd_ATand()
2880 if ((m->mdmreg[REG_SI1] & 1) && (mval > VBUFX)) in isdn_tty_check_ats()
2884 switch (m->mdmreg[REG_L2PROT]) { in isdn_tty_check_ats()
2923 m->mdmreg[mreg] = mval; in isdn_tty_cmd_ATS()
2938 mval = m->mdmreg[mreg] | (1 << bitpos); in isdn_tty_cmd_ATS()
2940 mval = m->mdmreg[mreg] & ~(1 << bitpos); in isdn_tty_cmd_ATS()
2943 m->mdmreg[mreg] = mval; in isdn_tty_cmd_ATS()
2948 isdn_tty_at_cout((m->mdmreg[mreg] & (1 << bitpos)) ? "1" : "0", in isdn_tty_cmd_ATS()
2980 m->mdmreg[REG_RINGCNT] = 0; in isdn_tty_cmd_ATA()
2982 l2 = m->mdmreg[REG_L2PROT]; in isdn_tty_cmd_ATA()
2985 if ((m->mdmreg[REG_SI1] & m->mdmreg[REG_SI1I]) != m->mdmreg[REG_SI1]) { in isdn_tty_cmd_ATA()
2986 if (m->mdmreg[REG_SI1I] == 1) { in isdn_tty_cmd_ATA()
3000 cmd.arg = info->isdn_channel + (m->mdmreg[REG_L3PROT] << 8); in isdn_tty_cmd_ATA()
3035 (m->mdmreg[REG_SI1] & 1) ? 8 : 0); in isdn_tty_cmd_PLUSF()
3049 m->mdmreg[REG_L2PROT] = ISDN_PROTO_L2_X75I; in isdn_tty_cmd_PLUSF()
3050 m->mdmreg[REG_L3PROT] = ISDN_PROTO_L3_TRANS; in isdn_tty_cmd_PLUSF()
3051 m->mdmreg[REG_SI1] = 4; in isdn_tty_cmd_PLUSF()
3053 m->mdmreg[REG_PSIZE] * 16; in isdn_tty_cmd_PLUSF()
3061 m->mdmreg[REG_SI1] = 1; in isdn_tty_cmd_PLUSF()
3062 m->mdmreg[REG_L2PROT] = ISDN_PROTO_L2_FAX; in isdn_tty_cmd_PLUSF()
3063 m->mdmreg[REG_L3PROT] = ISDN_PROTO_L3_FCLASS1; in isdn_tty_cmd_PLUSF()
3065 m->mdmreg[REG_PSIZE] * 16; in isdn_tty_cmd_PLUSF()
3072 m->mdmreg[REG_SI1] = 1; in isdn_tty_cmd_PLUSF()
3073 m->mdmreg[REG_L2PROT] = ISDN_PROTO_L2_FAX; in isdn_tty_cmd_PLUSF()
3074 m->mdmreg[REG_L3PROT] = ISDN_PROTO_L3_FCLASS2; in isdn_tty_cmd_PLUSF()
3076 m->mdmreg[REG_PSIZE] * 16; in isdn_tty_cmd_PLUSF()
3082 m->mdmreg[REG_L2PROT] = ISDN_PROTO_L2_X75I; in isdn_tty_cmd_PLUSF()
3083 m->mdmreg[REG_L3PROT] = ISDN_PROTO_L3_TRANS; in isdn_tty_cmd_PLUSF()
3084 m->mdmreg[REG_SI1] = 5; in isdn_tty_cmd_PLUSF()
3441 m->mdmreg[REG_ECHO] &= ~BIT_ECHO; in isdn_tty_parse_at()
3444 m->mdmreg[REG_ECHO] |= BIT_ECHO; in isdn_tty_parse_at()
3502 …isdn_tty_modem_result((m->mdmreg[REG_L2PROT] == ISDN_PROTO_L2_MODEM) ? RESULT_CONNECT : RESULT_CON… in isdn_tty_parse_at()
3511 m->mdmreg[REG_RESP] |= BIT_RESP; in isdn_tty_parse_at()
3514 m->mdmreg[REG_RESP] &= ~BIT_RESP; in isdn_tty_parse_at()
3531 m->mdmreg[REG_RESP] |= BIT_RESPNUM; in isdn_tty_parse_at()
3534 m->mdmreg[REG_RESP] &= ~BIT_RESPNUM; in isdn_tty_parse_at()
3559 if ((!(m->mdmreg[REG_SI1] & 1)) || in isdn_tty_parse_at()
3560 (m->mdmreg[REG_L2PROT] == ISDN_PROTO_L2_MODEM)) in isdn_tty_parse_at()
3625 if (c == m->mdmreg[REG_CR] || c == m->mdmreg[REG_LF]) { in isdn_tty_edit_at()
3628 if (m->mdmreg[REG_ECHO] & BIT_ECHO) { in isdn_tty_edit_at()
3638 if (c == m->mdmreg[REG_BS] && m->mdmreg[REG_BS] < 128) { in isdn_tty_edit_at()
3643 if (m->mdmreg[REG_ECHO] & BIT_ECHO) in isdn_tty_edit_at()
3649 if (m->mdmreg[REG_ECHO] & BIT_ECHO) { in isdn_tty_edit_at()
3767 if (info->emu.carrierwait++ > info->emu.mdmreg[REG_WAITC]) { in isdn_tty_carrier_timeout()