Lines Matching refs:j
388 word i, j, k, l, n; in api_put() local
431 j = plci->msg_in_write_pos; in api_put()
432 if (j >= i) in api_put()
434 if (j + msg->header.length + MSG_IN_OVERHEAD <= MSG_IN_QUEUE_SIZE) in api_put()
435 i += MSG_IN_QUEUE_SIZE - j; in api_put()
437 j = 0; in api_put()
446 i -= j; in api_put()
527 if (j == 0) in api_put()
529 m = (CAPI_MSG *)(&((byte *)(plci->msg_in_queue))[j]); in api_put()
531 ((byte *)(plci->msg_in_queue))[j++] = ((byte *) msg)[i]; in api_put()
539 j = (j + 3) & 0xfffc; in api_put()
541 *((APPL **)(&((byte *)(plci->msg_in_queue))[j])) = appl; in api_put()
542 plci->msg_in_write_pos = j + MSG_IN_OVERHEAD; in api_put()
553 for (j = 0; j < MAX_MSG_PARMS + 1; j++) msg_parms[j].length = 0; in api_put()
563 for (j = 0; j < MAX_MSG_PARMS + 1; j++) msg_parms[j].length = 0; in api_put()
634 word i, j, n = 0; in api_save_msg() local
657 for (j = 0; j < n; j++) in api_save_msg()
658 *(p++) = in[i].info[j]; in api_save_msg()
684 word j; in api_remove_start() local
690 for (j = 0; j < adapter[i].max_plci; j++) { in api_remove_start()
691 if (adapter[i].plci[j].Sig.Id) plci_remove(&adapter[i].plci[j]); in api_remove_start()
700 for (j = 0; j < adapter[i].max_plci; j++) { in api_remove_start()
701 if (adapter[i].plci[j].Sig.Id) return 1; in api_remove_start()
781 word ncci, i, j, k; in get_ncci() local
810 j = 1; in get_ncci()
811 while ((j < MAX_NCCI + 1) && (a->ncci_ch[j] != i)) in get_ncci()
812 j++; in get_ncci()
813 k = j; in get_ncci()
814 if (j < MAX_NCCI + 1) in get_ncci()
818 j++; in get_ncci()
819 } while ((j < MAX_NCCI + 1) && (a->ncci_ch[j] != i)); in get_ncci()
821 } while ((i < MAX_NL_CHANNEL + 1) && (j < MAX_NCCI + 1)); in get_ncci()
825 ncci_mapping_bug, ch, force_ncci, i, k, j)); in get_ncci()
1152 word i, j, k; in dump_c_ind_mask() local
1161 for (j = 0; j < 4; j++) in dump_c_ind_mask()
1163 if (i + j < C_IND_MASK_DWORDS) in dump_c_ind_mask()
1165 d = plci->c_ind_mask_table[i + j]; in dump_c_ind_mask()
3846 word i, j; in callback() local
4047 j = (plci->msg_in_read_pos == plci->msg_in_wrap_pos) ? 0 : plci->msg_in_read_pos; in callback()
4049 i = (((CAPI_MSG *)(&((byte *)(plci->msg_in_queue))[j]))->header.length + 3) & 0xfffc; in callback()
4051 m = (CAPI_MSG *)(&((byte *)(plci->msg_in_queue))[j]); in callback()
4052 appl = *((APPL **)(&((byte *)(plci->msg_in_queue))[j + i])); in callback()
4062 plci->msg_in_read_pos = j + i + MSG_IN_OVERHEAD; in callback()
6195 word j; in SendInfo() local
6246 for (j = 0; j < 4; j++) charges[1 + j] = 0; in SendInfo()
6247 for (j = 0; j < ie[0] && !(ie[1 + j] & 0x80); j++); in SendInfo()
6248 for (k = 1, j++; j < ie[0] && k <= 4; j++, k++) charges[k] = ie[1 + j]; in SendInfo()
6325 for (j = 0; j < max_appl; j++) in SendInfo()
6327 appl = &application[j]; in SendInfo()
6334 sendf(&application[j], _INFO_I, Id & 0x0f, 0, "wS", Info_Number, Info_Element); in SendInfo()
6346 for (j = 0; j < max_appl; j++) in SendInfo()
6348 if (test_c_ind_mask_bit(plci, j)) in SendInfo()
6352 sendf(&application[j], _INFO_I, Id, 0, "wS", Info_Number, Info_Element); in SendInfo()
6372 word j; in SendMultiIE() local
6406 for (j = 0; j < max_appl; j++) in SendMultiIE()
6408 appl = &application[j]; in SendMultiIE()
6415 sendf(&application[j], _INFO_I, Id & 0x0f, 0, "wS", Info_Number, Info_Element); in SendMultiIE()
6421 for (j = 0; j < max_appl; j++) in SendMultiIE()
6423 if (test_c_ind_mask_bit(plci, j)) in SendMultiIE()
6427 sendf(&application[j] , _INFO_I, Id, 0, "wS", Info_Number, Info_Element); in SendMultiIE()
7272 word i, j; in get_plci() local
7325 for (j = 0; j < MAX_CHANNELS_PER_PLCI; j++) plci->inc_dis_ncci_table[j] = 0; in get_plci()
7480 word j, n, w; in add_b1() local
7818 for (j = 1; j < ((word)(cai[i] + 1)); j++) in add_b1()
7819 cai[i + j] = mdm_cfg_v18[n].info[j]; in add_b1()
8888 word i, j; in listen_check() local
8903 if ((j = get_plci(a))) { in listen_check()
8905 plci = &a->plci[j - 1]; in listen_check()
9026 word j; in find_cip() local
9030 for (j = 16; j < 29 && in find_cip()
9031 (!ie_compare(bc, cip_bc[j][a->u_law]) || !ie_compare(hlc, cip_hlc[j])); j++); in find_cip()
9032 if (j == 29) return i; in find_cip()
9033 return j; in find_cip()
9043 byte j; in AddInfo() local
9065 for (i = 0, j = 1; i < MAX_MULTI_IE && fty_i[i][0]; i++) in AddInfo()
9071 facility[j++] = 0x1c; /* copy fac IE */ in AddInfo()
9072 for (k = 0; k <= flen; k++, j++) in AddInfo()
9074 facility[j] = fty_i[i][k]; in AddInfo()
9125 word j; in AdvCodecSupport() local
9150 if ((j = get_plci(a))) in AdvCodecSupport()
9152 splci = &a->plci[j - 1]; in AdvCodecSupport()
9200 if ((j = get_plci(a))) { in AdvCodecSupport()
9201 splci = &a->plci[j - 1]; in AdvCodecSupport()
9315 word j; in AutomaticLaw() local
9321 if ((j = get_plci(a))) { in AutomaticLaw()
9323 splci = &a->plci[j - 1]; in AutomaticLaw()
9339 word i, j, appls_found; in CapiRelease() local
9370 for (j = 0; j < a->max_plci; j++) /* and all PLCIs connected */ in CapiRelease()
9372 plci = &a->plci[j]; in CapiRelease()
9415 if ((j = get_plci(a))) in CapiRelease()
9417 plci = &a->plci[j - 1]; in CapiRelease()
9922 word i, j; in dtmf_request() local
10073 j = 0; in dtmf_request()
10074 while ((i < dtmf_parms[3].length) && (j < DTMF_DIGIT_MAP_ENTRIES)) in dtmf_request()
10076 j = 0; in dtmf_request()
10077 while ((j < DTMF_DIGIT_MAP_ENTRIES) in dtmf_request()
10078 && ((dtmf_parms[3].info[i + 1] != dtmf_digit_map[j].character) in dtmf_request()
10079 || ((dtmf_digit_map[j].send_mask & mask) == 0))) in dtmf_request()
10081 j++; in dtmf_request()
10085 if (j == DTMF_DIGIT_MAP_ENTRIES) in dtmf_request()
10139 word i, j, n; in dtmf_indication() local
10147 j = 0; in dtmf_indication()
10148 while ((j < DTMF_DIGIT_MAP_ENTRIES) in dtmf_indication()
10149 && ((msg[i] != dtmf_digit_map[j].code) in dtmf_indication()
10150 || ((dtmf_digit_map[j].listen_mask & plci->dtmf_rec_active) == 0))) in dtmf_indication()
10152 j++; in dtmf_indication()
10154 if (j < DTMF_DIGIT_MAP_ENTRIES) in dtmf_indication()
10157 if ((dtmf_digit_map[j].listen_mask & DTMF_TONE_LISTEN_ACTIVE_FLAG) in dtmf_indication()
10159 && (dtmf_digit_map[j].character != DTMF_SIGNAL_UNIDENTIFIED_TONE)) in dtmf_indication()
10170 plci->tone_last_indication_code = dtmf_digit_map[j].character; in dtmf_indication()
10172 msg[++n] = dtmf_digit_map[j].character; in dtmf_indication()
10511 word n, i, j; in mixer_calculate_coefs() local
10525 for (j = 0; j < li_total_channels; j++) in mixer_calculate_coefs()
10527 if (((li_config_table[i].flag_table[j]) != 0) in mixer_calculate_coefs()
10528 || ((li_config_table[j].flag_table[i]) != 0)) in mixer_calculate_coefs()
10532 if (((li_config_table[i].flag_table[j] & LI_FLAG_CONFERENCE) != 0) in mixer_calculate_coefs()
10533 || ((li_config_table[j].flag_table[i] & LI_FLAG_CONFERENCE) != 0)) in mixer_calculate_coefs()
10542 for (j = 0; j < li_total_channels; j++) in mixer_calculate_coefs()
10544 …li_config_table[i].coef_table[j] &= ~(LI_COEF_CH_CH | LI_COEF_CH_PC | LI_COEF_PC_CH | LI_COEF_PC_P… in mixer_calculate_coefs()
10545 if (li_config_table[i].flag_table[j] & LI_FLAG_CONFERENCE) in mixer_calculate_coefs()
10546 li_config_table[i].coef_table[j] |= LI_COEF_CH_CH; in mixer_calculate_coefs()
10557 for (j = 0; j < li_total_channels; j++) in mixer_calculate_coefs()
10559 li_config_table[i].coef_table[j] |= in mixer_calculate_coefs()
10560 li_config_table[i].coef_table[n] & li_config_table[n].coef_table[j]; in mixer_calculate_coefs()
10571 for (j = 0; j < li_total_channels; j++) in mixer_calculate_coefs()
10573 if (li_config_table[i].coef_table[j] & LI_COEF_CH_CH) in mixer_calculate_coefs()
10574 li_config_table[i].flag_table[j] |= LI_FLAG_CONFERENCE; in mixer_calculate_coefs()
10584 for (j = 0; j < li_total_channels; j++) in mixer_calculate_coefs()
10586 if (li_config_table[i].flag_table[j] & LI_FLAG_INTERCONNECT) in mixer_calculate_coefs()
10587 li_config_table[i].coef_table[j] |= LI_COEF_CH_CH; in mixer_calculate_coefs()
10588 if (li_config_table[i].flag_table[j] & LI_FLAG_MONITOR) in mixer_calculate_coefs()
10589 li_config_table[i].coef_table[j] |= LI_COEF_CH_PC; in mixer_calculate_coefs()
10590 if (li_config_table[i].flag_table[j] & LI_FLAG_MIX) in mixer_calculate_coefs()
10591 li_config_table[i].coef_table[j] |= LI_COEF_PC_CH; in mixer_calculate_coefs()
10592 if (li_config_table[i].flag_table[j] & LI_FLAG_PCCONNECT) in mixer_calculate_coefs()
10593 li_config_table[i].coef_table[j] |= LI_COEF_PC_PC; in mixer_calculate_coefs()
10597 for (j = 0; j < li_total_channels; j++) in mixer_calculate_coefs()
10599 if (li_config_table[i].flag_table[j] & LI_FLAG_INTERCONNECT) in mixer_calculate_coefs()
10601 li_config_table[i].coef_table[j] |= LI_COEF_CH_PC; in mixer_calculate_coefs()
10602 if (li_config_table[j].chflags & LI_CHFLAG_MIX) in mixer_calculate_coefs()
10603 li_config_table[i].coef_table[j] |= LI_COEF_PC_CH | LI_COEF_PC_PC; in mixer_calculate_coefs()
10609 for (j = 0; j < li_total_channels; j++) in mixer_calculate_coefs()
10611 if (li_config_table[j].flag_table[i] & LI_FLAG_INTERCONNECT) in mixer_calculate_coefs()
10612 li_config_table[j].coef_table[i] |= LI_COEF_PC_CH; in mixer_calculate_coefs()
10617 for (j = 0; j < li_total_channels; j++) in mixer_calculate_coefs()
10619 if (li_config_table[i].flag_table[j] & LI_FLAG_INTERCONNECT) in mixer_calculate_coefs()
10625 li_config_table[n].coef_table[j] |= LI_COEF_CH_CH; in mixer_calculate_coefs()
10626 if (li_config_table[j].chflags & LI_CHFLAG_MIX) in mixer_calculate_coefs()
10628 li_config_table[n].coef_table[j] |= LI_COEF_PC_CH; in mixer_calculate_coefs()
10630 li_config_table[n].coef_table[j] |= LI_COEF_CH_PC | LI_COEF_PC_PC; in mixer_calculate_coefs()
10633 li_config_table[n].coef_table[j] |= LI_COEF_CH_PC; in mixer_calculate_coefs()
10651 for (j = 0; j < li_total_channels; j++) in mixer_calculate_coefs()
10653 if ((li_config_table[i].flag_table[j] & in mixer_calculate_coefs()
10655 || (li_config_table[j].flag_table[i] & in mixer_calculate_coefs()
10660 if (li_config_table[i].flag_table[j] & (LI_FLAG_PCCONNECT | LI_FLAG_MONITOR)) in mixer_calculate_coefs()
10662 if (li_config_table[j].flag_table[i] & (LI_FLAG_PCCONNECT | LI_FLAG_ANNOUNCEMENT | LI_FLAG_MIX)) in mixer_calculate_coefs()
10676 j = 0; in mixer_calculate_coefs()
10677 while ((j < li_total_channels) && !(li_config_table[i].flag_table[j] & LI_FLAG_ANNOUNCEMENT)) in mixer_calculate_coefs()
10678 j++; in mixer_calculate_coefs()
10679 if (j < li_total_channels) in mixer_calculate_coefs()
10681 for (j = 0; j < li_total_channels; j++) in mixer_calculate_coefs()
10683 li_config_table[i].coef_table[j] &= ~(LI_COEF_CH_CH | LI_COEF_PC_CH); in mixer_calculate_coefs()
10684 if (li_config_table[i].flag_table[j] & LI_FLAG_ANNOUNCEMENT) in mixer_calculate_coefs()
10685 li_config_table[i].coef_table[j] |= LI_COEF_PC_CH; in mixer_calculate_coefs()
10694 for (j = 0; j < n; j++) in mixer_calculate_coefs()
10696 if ((j & 0x7) == 0) in mixer_calculate_coefs()
10698 *(p++) = hex_digit_table[li_config_table[j].curchnl >> 4]; in mixer_calculate_coefs()
10699 *(p++) = hex_digit_table[li_config_table[j].curchnl & 0xf]; in mixer_calculate_coefs()
10705 for (j = 0; j < n; j++) in mixer_calculate_coefs()
10707 if ((j & 0x7) == 0) in mixer_calculate_coefs()
10709 *(p++) = hex_digit_table[li_config_table[j].channel >> 4]; in mixer_calculate_coefs()
10710 *(p++) = hex_digit_table[li_config_table[j].channel & 0xf]; in mixer_calculate_coefs()
10716 for (j = 0; j < n; j++) in mixer_calculate_coefs()
10718 if ((j & 0x7) == 0) in mixer_calculate_coefs()
10720 *(p++) = hex_digit_table[li_config_table[j].chflags >> 4]; in mixer_calculate_coefs()
10721 *(p++) = hex_digit_table[li_config_table[j].chflags & 0xf]; in mixer_calculate_coefs()
10729 for (j = 0; j < n; j++) in mixer_calculate_coefs()
10731 if ((j & 0x7) == 0) in mixer_calculate_coefs()
10733 *(p++) = hex_digit_table[li_config_table[i].flag_table[j] >> 4]; in mixer_calculate_coefs()
10734 *(p++) = hex_digit_table[li_config_table[i].flag_table[j] & 0xf]; in mixer_calculate_coefs()
10743 for (j = 0; j < n; j++) in mixer_calculate_coefs()
10745 if ((j & 0x7) == 0) in mixer_calculate_coefs()
10747 *(p++) = hex_digit_table[li_config_table[i].coef_table[j] >> 4]; in mixer_calculate_coefs()
10748 *(p++) = hex_digit_table[li_config_table[i].coef_table[j] & 0xf]; in mixer_calculate_coefs()
10921 word w, n, i, j, r, s, to_ch; in xconnect_write_coefs_process() local
10939 j = plci->li_write_channel; in xconnect_write_coefs_process()
10941 if (j != 0) in xconnect_write_coefs_process()
10954 if (j < li_total_channels) in xconnect_write_coefs_process()
10963 r = ((li_config_table[i].coef_table[j] & 0xf) ^ (li_config_table[i].coef_table[j] >> 4)); in xconnect_write_coefs_process()
10964 while ((j < li_total_channels) in xconnect_write_coefs_process()
10966 || (!(li_config_table[j].channel & LI_CHANNEL_ADDRESSES_SET)) in xconnect_write_coefs_process()
10967 || (!li_config_table[j].adapter->li_pri in xconnect_write_coefs_process()
10968 && (j >= li_config_table[j].adapter->li_base + MIXER_BCHANNELS_BRI)) in xconnect_write_coefs_process()
10969 … || (((li_config_table[j].send_b.card_address.low != li_config_table[i].send_b.card_address.low) in xconnect_write_coefs_process()
10970 … || (li_config_table[j].send_b.card_address.high != li_config_table[i].send_b.card_address.high)) in xconnect_write_coefs_process()
10972 || !(li_config_table[j].adapter->manufacturer_features & MANUFACTURER_FEATURE_DMACONNECT))) in xconnect_write_coefs_process()
10973 || ((li_config_table[j].adapter->li_base != a->li_base) in xconnect_write_coefs_process()
10975 … ((li_config_table[j].send_b.card_address.low | li_config_table[j].send_b.card_address.high) ? in xconnect_write_coefs_process()
10977 … ((li_config_table[j].send_pc.card_address.low | li_config_table[j].send_pc.card_address.high) ? in xconnect_write_coefs_process()
10980 j++; in xconnect_write_coefs_process()
10981 if (j < li_total_channels) in xconnect_write_coefs_process()
10982 r = ((li_config_table[i].coef_table[j] & 0xf) ^ (li_config_table[i].coef_table[j] >> 4)); in xconnect_write_coefs_process()
10985 if (j < li_total_channels) in xconnect_write_coefs_process()
10994 if (li_config_table[j].adapter->li_base != a->li_base) in xconnect_write_coefs_process()
10997 ((li_config_table[j].send_b.card_address.low | li_config_table[j].send_b.card_address.high) ? in xconnect_write_coefs_process()
10999 … ((li_config_table[j].send_pc.card_address.low | li_config_table[j].send_pc.card_address.high) ? in xconnect_write_coefs_process()
11008 transfer_address = &(li_config_table[j].send_pc); in xconnect_write_coefs_process()
11010 transfer_address = &(li_config_table[j].send_b); in xconnect_write_coefs_process()
11029 w = ((li_config_table[i].coef_table[j] & xconnect_write_prog[n].mask) == 0) ? 0x01 : in xconnect_write_coefs_process()
11031 (li_config_table[j].adapter->u_law ? 0x80 : 0x86) : in xconnect_write_coefs_process()
11032 (li_config_table[j].adapter->u_law ? 0x7a : 0x80)); in xconnect_write_coefs_process()
11035 li_config_table[i].coef_table[j] ^= xconnect_write_prog[n].mask << 4; in xconnect_write_coefs_process()
11044 j++; in xconnect_write_coefs_process()
11045 if (j < li_total_channels) in xconnect_write_coefs_process()
11046 r = ((li_config_table[i].coef_table[j] & 0xf) ^ (li_config_table[i].coef_table[j] >> 4)); in xconnect_write_coefs_process()
11047 } while ((j < li_total_channels) in xconnect_write_coefs_process()
11049 || (!(li_config_table[j].channel & LI_CHANNEL_ADDRESSES_SET)) in xconnect_write_coefs_process()
11050 || (!li_config_table[j].adapter->li_pri in xconnect_write_coefs_process()
11051 && (j >= li_config_table[j].adapter->li_base + MIXER_BCHANNELS_BRI)) in xconnect_write_coefs_process()
11052 … || (((li_config_table[j].send_b.card_address.low != li_config_table[i].send_b.card_address.low) in xconnect_write_coefs_process()
11053 … || (li_config_table[j].send_b.card_address.high != li_config_table[i].send_b.card_address.high)) in xconnect_write_coefs_process()
11055 … || !(li_config_table[j].adapter->manufacturer_features & MANUFACTURER_FEATURE_DMACONNECT))) in xconnect_write_coefs_process()
11056 || ((li_config_table[j].adapter->li_base != a->li_base) in xconnect_write_coefs_process()
11058 … ((li_config_table[j].send_b.card_address.low | li_config_table[j].send_b.card_address.high) ? in xconnect_write_coefs_process()
11060 … ((li_config_table[j].send_pc.card_address.low | li_config_table[j].send_pc.card_address.high) ? in xconnect_write_coefs_process()
11063 } while ((j < li_total_channels) in xconnect_write_coefs_process()
11066 else if (j == li_total_channels) in xconnect_write_coefs_process()
11097 for (j = 0; j < sizeof(ch_map); j += 2) in xconnect_write_coefs_process()
11101 ch_map[j] = (byte)(j + 1); in xconnect_write_coefs_process()
11102 ch_map[j + 1] = (byte) j; in xconnect_write_coefs_process()
11106 ch_map[j] = (byte) j; in xconnect_write_coefs_process()
11107 ch_map[j + 1] = (byte)(j + 1); in xconnect_write_coefs_process()
11113 j = a->li_base + ch_map[mixer_write_prog_bri[n].from_ch]; in xconnect_write_coefs_process()
11114 if (li_config_table[i].channel & li_config_table[j].channel & LI_CHANNEL_INVOLVED) in xconnect_write_coefs_process()
11118 ((li_config_table[i].coef_table[j] & mixer_write_prog_bri[n].mask) ? 0x80 : 0x01); in xconnect_write_coefs_process()
11119 if ((i >= a->li_base + MIXER_BCHANNELS_BRI) || (j >= a->li_base + MIXER_BCHANNELS_BRI)) in xconnect_write_coefs_process()
11121 w = ((li_config_table[i].coef_table[j] & 0xf) ^ (li_config_table[i].coef_table[j] >> 4)); in xconnect_write_coefs_process()
11122 li_config_table[i].coef_table[j] ^= (w & mixer_write_prog_bri[n].mask) << 4; in xconnect_write_coefs_process()
11138 j = li_total_channels + 1; in xconnect_write_coefs_process()
11143 if (j <= li_total_channels) in xconnect_write_coefs_process()
11148 if (j < a->li_base) in xconnect_write_coefs_process()
11149 j = a->li_base; in xconnect_write_coefs_process()
11163 for (j = a->li_base; j < a->li_base + MIXER_CHANNELS_PRI; j++) in xconnect_write_coefs_process()
11165 w = ((li_config_table[i].coef_table[j] & 0xf) ^ (li_config_table[i].coef_table[j] >> 4)); in xconnect_write_coefs_process()
11168 *(p++) = (li_config_table[i].coef_table[j] & mixer_write_prog_pri[n].mask) ? 0x80 : 0x01; in xconnect_write_coefs_process()
11169 li_config_table[i].coef_table[j] ^= mixer_write_prog_pri[n].mask << 4; in xconnect_write_coefs_process()
11175 for (j = a->li_base; j < a->li_base + MIXER_CHANNELS_PRI; j++) in xconnect_write_coefs_process()
11177 w = ((li_config_table[j].coef_table[i] & 0xf) ^ (li_config_table[j].coef_table[i] >> 4)); in xconnect_write_coefs_process()
11180 *(p++) = (li_config_table[j].coef_table[i] & mixer_write_prog_pri[n].mask) ? 0x80 : 0x01; in xconnect_write_coefs_process()
11181 li_config_table[j].coef_table[i] ^= mixer_write_prog_pri[n].mask << 4; in xconnect_write_coefs_process()
11203 for (j = 0; j < sizeof(ch_map); j += 2) in xconnect_write_coefs_process()
11207 ch_map[j] = (byte)(j + 1); in xconnect_write_coefs_process()
11208 ch_map[j + 1] = (byte) j; in xconnect_write_coefs_process()
11212 ch_map[j] = (byte) j; in xconnect_write_coefs_process()
11213 ch_map[j + 1] = (byte)(j + 1); in xconnect_write_coefs_process()
11219 j = a->li_base + ch_map[mixer_write_prog_bri[n].from_ch]; in xconnect_write_coefs_process()
11220 if (li_config_table[i].channel & li_config_table[j].channel & LI_CHANNEL_INVOLVED) in xconnect_write_coefs_process()
11222 *p = ((li_config_table[i].coef_table[j] & mixer_write_prog_bri[n].mask) ? 0x80 : 0x01); in xconnect_write_coefs_process()
11223 w = ((li_config_table[i].coef_table[j] & 0xf) ^ (li_config_table[i].coef_table[j] >> 4)); in xconnect_write_coefs_process()
11224 li_config_table[i].coef_table[j] ^= (w & mixer_write_prog_bri[n].mask) << 4; in xconnect_write_coefs_process()
11239 j = li_total_channels + 1; in xconnect_write_coefs_process()
11242 plci->li_write_channel = j; in xconnect_write_coefs_process()
11332 word i, j; in mixer_clear_config() local
11350 for (j = 0; j < li_total_channels; j++) in mixer_clear_config()
11352 li_config_table[j].flag_table[i] = 0; in mixer_clear_config()
11353 li_config_table[i].flag_table[j] = 0; in mixer_clear_config()
11354 li_config_table[i].coef_table[j] = 0; in mixer_clear_config()
11355 li_config_table[j].coef_table[i] = 0; in mixer_clear_config()
11366 for (j = 0; j < li_total_channels; j++) in mixer_clear_config()
11368 li_config_table[i].flag_table[j] = 0; in mixer_clear_config()
11369 li_config_table[j].flag_table[i] = 0; in mixer_clear_config()
11370 li_config_table[i].coef_table[j] = 0; in mixer_clear_config()
11371 li_config_table[j].coef_table[i] = 0; in mixer_clear_config()
11379 for (j = 0; j < li_total_channels; j++) in mixer_clear_config()
11381 li_config_table[i].flag_table[j] = 0; in mixer_clear_config()
11382 li_config_table[j].flag_table[i] = 0; in mixer_clear_config()
11383 li_config_table[i].coef_table[j] = 0; in mixer_clear_config()
11384 li_config_table[j].coef_table[i] = 0; in mixer_clear_config()
11409 word i, j; in mixer_save_config() local
11419 for (j = 0; j < li_total_channels; j++) in mixer_save_config()
11421 li_config_table[i].coef_table[j] &= 0xf; in mixer_save_config()
11422 li_config_table[j].coef_table[i] &= 0xf; in mixer_save_config()
12500 word i, j, ch; in mixer_indication_xconnect_from() local
12515 j = ch & XCONNECT_CHANNEL_NUMBER_MASK; in mixer_indication_xconnect_from()
12517 j = 1 - j; in mixer_indication_xconnect_from()
12518 j += a->li_base; in mixer_indication_xconnect_from()
12520 p = &(li_config_table[j].send_pc); in mixer_indication_xconnect_from()
12522 p = &(li_config_table[j].send_b); in mixer_indication_xconnect_from()
12526 li_config_table[j].channel |= LI_CHANNEL_ADDRESSES_SET; in mixer_indication_xconnect_from()
12575 word i, j; in mixer_remove() local
12591 for (j = 0; j < li_total_channels; j++) in mixer_remove()
12593 if ((li_config_table[i].flag_table[j] & LI_FLAG_INTERCONNECT) in mixer_remove()
12594 || (li_config_table[j].flag_table[i] & LI_FLAG_INTERCONNECT)) in mixer_remove()
12596 notify_plci = li_config_table[j].plci; in mixer_remove()
13079 word w, n, j, k; in adv_voice_write_coefs() local
13131 j = a->li_base + MIXER_IC_CHANNEL_BASE + (plci->li_bchannel_id - 1); in adv_voice_write_coefs()
13135 li_config_table[j].flag_table[i] |= LI_FLAG_CONFERENCE | LI_FLAG_MIX; in adv_voice_write_coefs()
13136 li_config_table[i].flag_table[j] |= LI_FLAG_CONFERENCE | LI_FLAG_MONITOR; in adv_voice_write_coefs()
13142 li_config_table[k].flag_table[j] |= LI_FLAG_CONFERENCE; in adv_voice_write_coefs()
13143 li_config_table[j].flag_table[k] |= LI_FLAG_CONFERENCE; in adv_voice_write_coefs()
13147 li_config_table[j].curchnl = li_config_table[j].channel; in adv_voice_write_coefs()
13153 for (j = 0; j < li_total_channels; j++) in adv_voice_write_coefs()
13155 li_config_table[i].flag_table[j] = 0; in adv_voice_write_coefs()
13156 li_config_table[j].flag_table[i] = 0; in adv_voice_write_coefs()
13159 for (j = 0; j < li_total_channels; j++) in adv_voice_write_coefs()
13161 li_config_table[k].flag_table[j] = 0; in adv_voice_write_coefs()
13162 li_config_table[j].flag_table[k] = 0; in adv_voice_write_coefs()
13167 for (j = 0; j < li_total_channels; j++) in adv_voice_write_coefs()
13169 li_config_table[k].flag_table[j] = 0; in adv_voice_write_coefs()
13170 li_config_table[j].flag_table[k] = 0; in adv_voice_write_coefs()
13187 for (j = 0; j < sizeof(ch_map); j += 2) in adv_voice_write_coefs()
13189 ch_map[j] = (byte)(j + (plci->li_bchannel_id - 1)); in adv_voice_write_coefs()
13190 ch_map[j + 1] = (byte)(j + (2 - plci->li_bchannel_id)); in adv_voice_write_coefs()
13195 j = a->li_base + ch_map[mixer_write_prog_bri[n].from_ch]; in adv_voice_write_coefs()
13196 if (li_config_table[i].channel & li_config_table[j].channel & LI_CHANNEL_INVOLVED) in adv_voice_write_coefs()
13198 *(p++) = ((li_config_table[i].coef_table[j] & mixer_write_prog_bri[n].mask) ? 0x80 : 0x01); in adv_voice_write_coefs()
13199 w = ((li_config_table[i].coef_table[j] & 0xf) ^ (li_config_table[i].coef_table[j] >> 4)); in adv_voice_write_coefs()
13200 li_config_table[i].coef_table[j] ^= (w & mixer_write_prog_bri[n].mask) << 4; in adv_voice_write_coefs()
13232 word i, j; in adv_voice_clear_config() local
13251 for (j = 0; j < li_total_channels; j++) in adv_voice_clear_config()
13253 li_config_table[i].flag_table[j] = 0; in adv_voice_clear_config()
13254 li_config_table[j].flag_table[i] = 0; in adv_voice_clear_config()
13255 li_config_table[i].coef_table[j] = 0; in adv_voice_clear_config()
13256 li_config_table[j].coef_table[i] = 0; in adv_voice_clear_config()
13263 for (j = 0; j < li_total_channels; j++) in adv_voice_clear_config()
13265 li_config_table[i].flag_table[j] = 0; in adv_voice_clear_config()
13266 li_config_table[j].flag_table[i] = 0; in adv_voice_clear_config()
13267 li_config_table[i].coef_table[j] = 0; in adv_voice_clear_config()
13268 li_config_table[j].coef_table[i] = 0; in adv_voice_clear_config()
13276 for (j = 0; j < li_total_channels; j++) in adv_voice_clear_config()
13278 li_config_table[i].flag_table[j] = 0; in adv_voice_clear_config()
13279 li_config_table[j].flag_table[i] = 0; in adv_voice_clear_config()
13280 li_config_table[i].coef_table[j] = 0; in adv_voice_clear_config()
13281 li_config_table[j].coef_table[i] = 0; in adv_voice_clear_config()
14738 word i, j, k, busy, group_found; in group_optimization() local
14793 …for (j = 0, group_found = 0; j <= (MAX_CIP_TYPES) && !busy && !group_found; j++) /* build grou… in group_optimization()
14795 if (j == MAX_CIP_TYPES) /* all groups are in use but group still not found */ in group_optimization()
14801 else if ((info_mask_group[j] == a->CIP_Mask[i]) && (cip_mask_group[j] == a->Info_Mask[i])) in group_optimization()
14803 appl_number_group_type[i] = j | 0x80; /* store the group number for each application */ in group_optimization()
14805 …roup 0x%x found with appl 0x%x, CIP=0x%lx", appl_number_group_type[i], i + 1, info_mask_group[j])); in group_optimization()
14807 else if (!info_mask_group[j]) in group_optimization()
14809 appl_number_group_type[i] = j | 0x80; /* store the group number for each application */ in group_optimization()
14810 info_mask_group[j] = a->CIP_Mask[i]; /* store the new CIP mask for the new group */ in group_optimization()
14811 cip_mask_group[j] = a->Info_Mask[i]; /* store the new Info_Mask for this new group */ in group_optimization()
14813 …x%x established with appl 0x%x, CIP=0x%lx", appl_number_group_type[i], i + 1, info_mask_group[j])); in group_optimization()
14830 … for (j = i + 1; j < max_appl; j++) /* search other group members and mark them as busy */ in group_optimization()
14832 if (appl_number_group_type[i] == appl_number_group_type[j]) in group_optimization()
14834 … dbug(1, dprintf("Appl 0x%x is member of group 0x%x, no call", j + 1, appl_number_group_type[j])); in group_optimization()
14835 clear_group_ind_mask_bit(plci, j); /* disable call on other group members */ in group_optimization()
14836 appl_number_group_type[j] = 0; /* remove disabled group member from group list */ in group_optimization()
14854 word i, j, appls_found; in CapiRegister() local
14877 if ((j = get_plci(a))) /* activate L1 of all adapters */ in CapiRegister()
14879 plci = &a->plci[j - 1]; in CapiRegister()