Lines Matching refs:cai
1750 byte cai[15]; in facility_req() local
1984 cai[0] = 2; in facility_req()
1988 cai[1] = CONF_BEGIN; in facility_req()
1992 cai[1] = CONF_DROP; in facility_req()
1996 cai[1] = CONF_ISOLATE; in facility_req()
2000 cai[1] = CONF_REATTACH; in facility_req()
2004 cai[2] = (byte)d; /* Conference Size resp. PartyId */ in facility_req()
2005 add_p(plci, CAI, cai); in facility_req()
2115 cai[1] = ECT_EXECUTE; in facility_req()
2128 cai[1] = CONF_ADD; in facility_req()
2133 cai[1] = (byte)(SSreq - 3); in facility_req()
2138 cai[0] = 2; in facility_req()
2139 cai[2] = plci->Sig.Id; in facility_req()
2145 cai[0] = 1; in facility_req()
2147 add_p(rplci, CAI, cai); in facility_req()
2177 cai[0] = 1; in facility_req()
2178 cai[1] = CALL_DEFLECTION; in facility_req()
2179 add_p(plci, CAI, cai); in facility_req()
2214 cai[0] = 2; in facility_req()
2215 cai[1] = 0x70 | (byte)GET_WORD(&(ss_parms[3].info[0])); /* Function */ in facility_req()
2216 cai[2] = (byte)GET_WORD(&(ss_parms[4].info[0])); /* Basic Service */ in facility_req()
2217 add_p(rplci, CAI, cai); in facility_req()
2272 cai[1] = 0x60 | (byte)GET_WORD(&(ss_parms[3].info[0])); /* Function */ in facility_req()
2276 cai[1] = DIVERSION_INTERROGATE_NUM; /* Function */ in facility_req()
2281 cai[1] = 0x80 | (byte)GET_WORD(&(ss_parms[3].info[0])); /* Function */ in facility_req()
2284 cai[1] = CCBS_REQUEST; in facility_req()
2288 cai[1] = CCBS_DEACTIVATE; in facility_req()
2292 cai[1] = CCBS_INTERROGATE; in facility_req()
2296 cai[1] = 0; in facility_req()
2316 cai[0] = 1; in facility_req()
2317 add_p(rplci, CAI, cai); in facility_req()
2321 cai[0] = 3; in facility_req()
2322 PUT_WORD(&cai[2], GET_WORD(&(ss_parms[3].info[0]))); in facility_req()
2323 add_p(rplci, CAI, cai); in facility_req()
2326 cai[0] = 3; in facility_req()
2327 PUT_WORD(&cai[2], GET_WORD(&(ss_parms[3].info[0]))); in facility_req()
2328 add_p(rplci, CAI, cai); in facility_req()
2332 cai[0] = 2; in facility_req()
2333 cai[2] = (byte)GET_WORD(&(ss_parms[4].info[0])); /* Basic Service */ in facility_req()
2334 add_p(rplci, CAI, cai); in facility_req()
2380 cai[0] = 13; in facility_req()
2381 cai[1] = ACTIVATION_MWI; /* Function */ in facility_req()
2382 PUT_WORD(&cai[2], GET_WORD(&(ss_parms[2].info[0]))); /* Basic Service */ in facility_req()
2383 PUT_DWORD(&cai[4], GET_DWORD(&(ss_parms[3].info[0]))); /* Number of Messages */ in facility_req()
2384 PUT_WORD(&cai[8], GET_WORD(&(ss_parms[4].info[0]))); /* Message Status */ in facility_req()
2385 PUT_WORD(&cai[10], GET_WORD(&(ss_parms[5].info[0]))); /* Message Reference */ in facility_req()
2386 PUT_WORD(&cai[12], GET_WORD(&(ss_parms[6].info[0]))); /* Invocation Mode */ in facility_req()
2387 add_p(rplci, CAI, cai); in facility_req()
2432 cai[0] = 5; in facility_req()
2433 cai[1] = DEACTIVATION_MWI; /* Function */ in facility_req()
2434 PUT_WORD(&cai[2], GET_WORD(&(ss_parms[2].info[0]))); /* Basic Service */ in facility_req()
2435 PUT_WORD(&cai[4], GET_WORD(&(ss_parms[3].info[0]))); /* Invocation Mode */ in facility_req()
2436 add_p(rplci, CAI, cai); in facility_req()
7336 byte cai[256]; in add_b1() local
7431 cai[1] = plci->B1_resource; in add_b1()
7432 cai[2] = 0; in add_b1()
7433 cai[3] = 0; in add_b1()
7434 cai[4] = 0; in add_b1()
7435 PUT_WORD(&cai[5], plci->appl->MaxDataLength); in add_b1()
7437 cai[7 + i] = bp_parms[3].info[1 + i]; in add_b1()
7438 cai[0] = 6 + bp_parms[3].length; in add_b1()
7439 add_p(plci, CAI, cai); in add_b1()
7449 cai[1] = plci->B1_resource; in add_b1()
7450 cai[2] = 0; in add_b1()
7451 cai[3] = 0; in add_b1()
7452 cai[4] = 0; in add_b1()
7453 PUT_WORD(&cai[5], plci->appl->MaxDataLength); in add_b1()
7454 cai[0] = 6; in add_b1()
7455 add_p(plci, CAI, cai); in add_b1()
7471 cai[0] = 6; in add_b1()
7472 cai[1] = plci->B1_resource; in add_b1()
7473 for (i = 2; i < sizeof(cai); i++) cai[i] = 0; in add_b1()
7488 cai[2] = 0; /* Bit rate for adaptation */ in add_b1()
7492 PUT_WORD(&cai[13], 0); /* Min Tx speed */ in add_b1()
7493 PUT_WORD(&cai[15], GET_WORD(mdm_cfg[0].info)); /* Max Tx speed */ in add_b1()
7494 PUT_WORD(&cai[17], 0); /* Min Rx speed */ in add_b1()
7495 PUT_WORD(&cai[19], GET_WORD(mdm_cfg[0].info)); /* Max Rx speed */ in add_b1()
7497 cai[3] = 0; /* Async framing parameters */ in add_b1()
7501 cai[3] |= (DSP_CAI_ASYNC_PARITY_ENABLE | DSP_CAI_ASYNC_PARITY_ODD); in add_b1()
7506 cai[3] |= (DSP_CAI_ASYNC_PARITY_ENABLE | DSP_CAI_ASYNC_PARITY_EVEN); in add_b1()
7518 cai[3] |= DSP_CAI_ASYNC_TWO_STOP_BITS; in add_b1()
7530 cai[3] |= DSP_CAI_ASYNC_CHAR_LENGTH_5; in add_b1()
7535 cai[3] |= DSP_CAI_ASYNC_CHAR_LENGTH_6; in add_b1()
7540 cai[3] |= DSP_CAI_ASYNC_CHAR_LENGTH_7; in add_b1()
7549 cai[7] = 0; /* Line taking options */ in add_b1()
7550 cai[8] = 0; /* Modulation negotiation options */ in add_b1()
7551 cai[9] = 0; /* Modulation options */ in add_b1()
7555 cai[9] |= DSP_CAI_MODEM_REVERSE_DIRECTION; in add_b1()
7561 cai[9] |= DSP_CAI_MODEM_DISABLE_RETRAIN; in add_b1()
7567 cai[7] |= DSP_CAI_MODEM_DISABLE_CALLING_TONE | DSP_CAI_MODEM_DISABLE_ANSWER_TONE; in add_b1()
7573 cai[8] |= DSP_CAI_MODEM_GUARD_TONE_1800HZ; in add_b1()
7578 cai[8] |= DSP_CAI_MODEM_GUARD_TONE_550HZ; in add_b1()
7584 cai[8] |= DSP_CAI_MODEM_NEGOTIATE_V100; in add_b1()
7589 cai[8] |= DSP_CAI_MODEM_NEGOTIATE_IN_CLASS; in add_b1()
7594 cai[8] |= DSP_CAI_MODEM_NEGOTIATE_DISABLED; in add_b1()
7597 cai[0] = 20; in add_b1()
7616 cai[7] |= (byte) d; /* line taking options */ in add_b1()
7617 cai[9] |= (byte)(d >> 8); /* modulation options */ in add_b1()
7618 cai[++i] = (byte)(d >> 16); /* vown modulation options */ in add_b1()
7619 cai[++i] = (byte)(d >> 24); in add_b1()
7623 cai[10] |= (byte) d; /* disabled modulations mask */ in add_b1()
7624 cai[11] |= (byte)(d >> 8); in add_b1()
7628 cai[12] = (byte) d; /* enabled modulations mask */ in add_b1()
7629 cai[++i] = (byte)(d >> 8); /* vown enabled modulations */ in add_b1()
7630 cai[++i] = (byte)(d >> 16); in add_b1()
7631 cai[++i] = (byte)(d >> 24); in add_b1()
7632 cai[++i] = 0; in add_b1()
7637 PUT_WORD(&cai[13], w); /* min tx speed */ in add_b1()
7642 PUT_WORD(&cai[15], w); /* max tx speed */ in add_b1()
7647 PUT_WORD(&cai[17], w); /* min rx speed */ in add_b1()
7652 PUT_WORD(&cai[19], w); /* max rx speed */ in add_b1()
7656 cai[23] = (byte)(-((short) w)); /* transmit level */ in add_b1()
7660 cai[22] |= (byte) w; /* info options mask */ in add_b1()
7661 cai[21] |= (byte)(w >> 8); /* disabled symbol rates */ in add_b1()
7671 cai[27] = i - 27; in add_b1()
7679 cai[i] = (byte)(mdm_cfg_v18[n].length); in add_b1()
7680 for (j = 1; j < ((word)(cai[i] + 1)); j++) in add_b1()
7681 cai[i + j] = mdm_cfg_v18[n].info[j]; in add_b1()
7682 i += cai[i] + 1; in add_b1()
7686 cai[0] = (byte)(i - 1); in add_b1()
7702 cai[1] = 8; in add_b1()
7703 cai[2] = 0; in add_b1()
7704 cai[3] = 0; in add_b1()
7708 cai[2] = 9; in add_b1()
7711 case 50: cai[2] = 1; break; in add_b1()
7712 case 75: cai[2] = 1; break; in add_b1()
7713 case 110: cai[2] = 1; break; in add_b1()
7714 case 150: cai[2] = 1; break; in add_b1()
7715 case 200: cai[2] = 1; break; in add_b1()
7716 case 300: cai[2] = 1; break; in add_b1()
7717 case 600: cai[2] = 1; break; in add_b1()
7718 case 1200: cai[2] = 2; break; in add_b1()
7719 case 2400: cai[2] = 3; break; in add_b1()
7720 case 4800: cai[2] = 4; break; in add_b1()
7721 case 7200: cai[2] = 10; break; in add_b1()
7722 case 9600: cai[2] = 5; break; in add_b1()
7723 case 12000: cai[2] = 13; break; in add_b1()
7724 case 24000: cai[2] = 0; break; in add_b1()
7725 case 14400: cai[2] = 11; break; in add_b1()
7726 case 19200: cai[2] = 6; break; in add_b1()
7727 case 28800: cai[2] = 12; break; in add_b1()
7728 case 38400: cai[2] = 7; break; in add_b1()
7729 case 48000: cai[2] = 8; break; in add_b1()
7730 case 76: cai[2] = 15; break; /* 75/1200 */ in add_b1()
7731 case 1201: cai[2] = 14; break; /* 1200/75 */ in add_b1()
7732 case 56001: cai[2] = 9; break; /* V.110 56000 */ in add_b1()
7737 cai[3] = 0; in add_b1()
7738 if (cai[1] == 13) /* v.110 async */ in add_b1()
7745 cai[3] |= DSP_CAI_ASYNC_CHAR_LENGTH_5; in add_b1()
7748 cai[3] |= DSP_CAI_ASYNC_CHAR_LENGTH_6; in add_b1()
7751 cai[3] |= DSP_CAI_ASYNC_CHAR_LENGTH_7; in add_b1()
7757 cai[3] |= (DSP_CAI_ASYNC_PARITY_ENABLE | DSP_CAI_ASYNC_PARITY_ODD); in add_b1()
7760 cai[3] |= (DSP_CAI_ASYNC_PARITY_ENABLE | DSP_CAI_ASYNC_PARITY_EVEN); in add_b1()
7766 cai[3] |= DSP_CAI_ASYNC_TWO_STOP_BITS; in add_b1()
7772 else if (cai[1] == 8 || GET_WORD(bp_parms[0].info) == 3) { in add_b1()
7774 cai[1] = 8; in add_b1()
7775 cai[2] = 0; in add_b1()
7776 cai[3] = 0; in add_b1()
7780 cai[2] = 5; in add_b1()
7783 PUT_WORD(&cai[5], plci->appl->MaxDataLength); in add_b1()
7784 …dbug(1, dprintf("CAI[%d]=%x,%x,%x,%x,%x,%x", cai[0], cai[1], cai[2], cai[3], cai[4], cai[5], cai[6… in add_b1()
7787 add_p(plci, CAI, cai); in add_b1()