channels 645 src/ftdm_io.c for(j = 1; j <= span->chan_count && span->channels[j]; j++) { channels 646 src/ftdm_io.c ftdm_channel_t *cur_chan = span->channels[j]; channels 852 src/ftdm_io.c for(j = 1; j <= span->chan_count && span->channels[j]; j++) { channels 853 src/ftdm_io.c ftdm_channel_t *toclose = span->channels[j]; channels 994 src/ftdm_io.c ftdm_channel_t *new_chan = span->channels[++span->chan_count]; channels 1017 src/ftdm_io.c span->channels[span->chan_count] = new_chan; channels 1392 src/ftdm_io.c for(j = 0; j < group->chan_count && group->channels[j]; j++) { channels 1393 src/ftdm_io.c if (group->channels[j]) { channels 1394 src/ftdm_io.c if (ftdm_test_flag(group->channels[j], FTDM_CHANNEL_INUSE)) { channels 1578 src/ftdm_io.c if (!(check = group->channels[i])) { channels 1640 src/ftdm_io.c for(j = 1; j <= span->chan_count && span->channels[j]; j++) { channels 1641 src/ftdm_io.c if (span->channels[j]) { channels 1642 src/ftdm_io.c if (ftdm_test_flag(span->channels[j], FTDM_CHANNEL_INUSE)) { channels 1714 src/ftdm_io.c if (!(check = span->channels[i])) { channels 1845 src/ftdm_io.c if (!(check = span->channels[chan_id])) { channels 2249 src/ftdm_io.c chan = span->channels[chanid]; channels 4262 src/ftdm_io.c return iter->pvt.chaniter.span->channels[iter->pvt.chaniter.index]; channels 4549 src/ftdm_io.c if (!FTDM_IS_VOICE_CHANNEL(span->channels[chan_index])) { channels 4552 src/ftdm_io.c if (ftdm_channel_command(span->channels[chan_index], FTDM_COMMAND_SET_RX_GAIN, &rxgain) != FTDM_SUCCESS) { channels 4555 src/ftdm_io.c if (ftdm_channel_command(span->channels[chan_index], FTDM_COMMAND_SET_TX_GAIN, &txgain) != FTDM_SUCCESS) { channels 4577 src/ftdm_io.c if (span->fio->get_alarms(span->channels[chan_index]) != FTDM_SUCCESS) { channels 4578 src/ftdm_io.c ftdm_log(FTDM_LOG_ERROR, "%d:%d: Failed to get alarms\n", span->channels[chan_index]->physical_span_id, span->channels[chan_index]->physical_chan_id); channels 4581 src/ftdm_io.c if (span->channels[chan_index]->alarm_flags) { channels 4582 src/ftdm_io.c ftdm_set_flag_locked(span->channels[chan_index], FTDM_CHANNEL_IN_ALARM); channels 4584 src/ftdm_io.c ftdm_clear_flag_locked(span->channels[chan_index], FTDM_CHANNEL_IN_ALARM); channels 4630 src/ftdm_io.c if (!FTDM_IS_VOICE_CHANNEL(span->channels[chan_index])) { channels 4633 src/ftdm_io.c span->channels[chan_index]->dtmfdbg.requested = 1; channels 5126 src/ftdm_io.c ftdm_channel_get_sig_status(span->channels[i], &sigstatus); channels 5128 src/ftdm_io.c ftdm_set_flag(span->channels[i], FTDM_CHANNEL_SIG_UP); channels 5267 src/ftdm_io.c if (group->channels[i]->physical_span_id == ftdmchan->physical_span_id && channels 5268 src/ftdm_io.c group->channels[i]->physical_chan_id == ftdmchan->physical_chan_id) { channels 5272 src/ftdm_io.c group->channels[i]->physical_span_id, channels 5273 src/ftdm_io.c group->channels[i]->physical_chan_id, channels 5285 src/ftdm_io.c group->channels[group->chan_count++] = ftdmchan; channels 5297 src/ftdm_io.c if (group->channels[i]->physical_span_id == ftdmchan->physical_span_id && channels 5298 src/ftdm_io.c group->channels[i]->physical_chan_id == ftdmchan->physical_chan_id) { channels 5302 src/ftdm_io.c group->channels[j] = group->channels[j+1]; channels 5305 src/ftdm_io.c group->channels[group->chan_count--] = NULL; channels 5332 src/ftdm_io.c if (!FTDM_IS_VOICE_CHANNEL(span->channels[chan_index])) { channels 5335 src/ftdm_io.c if (ftdm_channel_add_to_group(name, span->channels[chan_index])) { channels 526 src/ftdm_state.c if (span->channels[j]->state != state || ftdm_test_flag(span->channels[j], FTDM_CHANNEL_STATE_CHANGE)) { channels 229 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_log_chan(span->channels[i], FTDM_LOG_DEBUG, "Wait dial tone ms = %d\n", wait_dialtone_timeout); channels 293 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_log_chan_msg(span->channels[i], FTDM_LOG_DEBUG, "Enabled call waiting\n"); channels 294 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_channel_set_feature(span->channels[i], FTDM_CHANNEL_FEATURE_CALLWAITING); channels 321 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_channel_command(span->channels[chan_id], FTDM_COMMAND_GET_NATIVE_CODEC, &codec); channels 874 src/ftmod/ftmod_isdn/ftmod_isdn.c if (ftdm_channel_get_state(span->channels[i]) == FTDM_CHANNEL_STATE_DOWN || channels 875 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_channel_get_type(span->channels[i]) == FTDM_CHAN_TYPE_DQ921) channels 878 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_set_state_locked(span->channels[i], FTDM_CHANNEL_STATE_RESTART); channels 1026 src/ftmod/ftmod_pika/ftmod_pika.c ftdmchan = span->channels[x]; channels 1070 src/ftmod/ftmod_pika/ftmod_pika.c if (ftdm_test_flag(span->channels[i], FTDM_CHANNEL_EVENT)) { channels 1071 src/ftmod/ftmod_pika/ftmod_pika.c pika_chan_data_t *chan_data = (pika_chan_data_t *) span->channels[i]->io_data; channels 1074 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_clear_flag(span->channels[i], FTDM_CHANNEL_EVENT); channels 1093 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_flag_locked(span->channels[i], FTDM_CHANNEL_OFFHOOK); channels 1100 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_clear_flag_locked(span->channels[i], FTDM_CHANNEL_OFFHOOK); channels 1107 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_RED); channels 1108 src/ftmod/ftmod_pika/ftmod_pika.c snprintf(span->channels[i]->last_error, sizeof(span->channels[i]->last_error), "RED ALARM"); channels 1112 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_YELLOW); channels 1113 src/ftmod/ftmod_pika/ftmod_pika.c snprintf(span->channels[i]->last_error, sizeof(span->channels[i]->last_error), "YELLOW ALARM"); channels 1117 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_AIS); channels 1118 src/ftmod/ftmod_pika/ftmod_pika.c snprintf(span->channels[i]->last_error, sizeof(span->channels[i]->last_error), "AIS ALARM"); channels 1122 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_RED); channels 1123 src/ftmod/ftmod_pika/ftmod_pika.c snprintf(span->channels[i]->last_error, sizeof(span->channels[i]->last_error), "RED ALARM"); channels 1127 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_RAI); channels 1128 src/ftmod/ftmod_pika/ftmod_pika.c snprintf(span->channels[i]->last_error, sizeof(span->channels[i]->last_error), "RAI ALARM"); channels 1132 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_AIS); channels 1133 src/ftmod/ftmod_pika/ftmod_pika.c snprintf(span->channels[i]->last_error, sizeof(span->channels[i]->last_error), "AIS ALARM"); channels 1144 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_GENERAL); channels 1145 src/ftmod/ftmod_pika/ftmod_pika.c snprintf(span->channels[i]->last_error, sizeof(span->channels[i]->last_error), "GENERAL ALARM"); channels 1149 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_RED); channels 1151 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_YELLOW); channels 1153 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_AIS); channels 1155 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_RED); channels 1157 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_RAI); channels 1159 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_alarm_flag(span->channels[i], FTDM_ALARM_AIS); channels 1167 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_clear_alarm_flag(span->channels[i], FTDM_ALARM_GENERAL); channels 1191 src/ftmod/ftmod_pika/ftmod_pika.c span->channels[i]->last_event_time = 0; channels 1194 src/ftmod/ftmod_pika/ftmod_pika.c span->event_header.channel = span->channels[i]; channels 335 src/ftmod/ftmod_pritap/ftmod_pritap.c ftdm_mutex_lock(span->channels[j]->mutex); channels 336 src/ftmod/ftmod_pritap/ftmod_pritap.c ftdm_channel_advance_states(span->channels[j]); channels 337 src/ftmod/ftmod_pritap/ftmod_pritap.c ftdm_mutex_unlock(span->channels[j]->mutex); channels 488 src/ftmod/ftmod_pritap/ftmod_pritap.c fchan = pritap->span->channels[PRI_CHANNEL(channel)]; channels 843 src/ftmod/ftmod_pritap/ftmod_pritap.c if (span->channels[i]->type == FTDM_CHAN_TYPE_DQ921) { channels 844 src/ftmod/ftmod_pritap/ftmod_pritap.c dchan = span->channels[i]; channels 1570 src/ftmod/ftmod_r2/ftmod_r2.c r2chan = openr2_chan_new_from_fd(r2data->r2context, span->channels[i], span->channels[i]->chan_id); channels 1588 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_set_client_data(r2chan, span->channels[i]); channels 1590 src/ftmod/ftmod_r2/ftmod_r2.c span->channels[i]->call_data = r2call; channels 1927 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_CRIT, "Failure waiting I/O! [%s]\n", span->channels[1]->last_error); channels 2078 src/ftmod/ftmod_r2/ftmod_r2.c block_channel(span->channels[chan_id], stream); channels 2084 src/ftmod/ftmod_r2/ftmod_r2.c block_channel(span->channels[i], stream); channels 2107 src/ftmod/ftmod_r2/ftmod_r2.c unblock_channel(span->channels[chan_id], stream); channels 2113 src/ftmod/ftmod_r2/ftmod_r2.c unblock_channel(span->channels[i], stream); channels 2161 src/ftmod/ftmod_r2/ftmod_r2.c r2chan = R2CALL(span->channels[i])->r2chan; channels 2163 src/ftmod/ftmod_r2/ftmod_r2.c span->channels[i]->chan_id, channels 268 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (span->channels[i]->physical_span_id == targetspan && span->channels[i]->physical_chan_id == targetchan) { channels 269 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan = span->channels[i]; channels 275 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c span->channels[i]->span_id, channels 276 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c span->channels[i]->chan_id, channels 277 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c span->channels[i]->physical_span_id, channels 278 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c span->channels[i]->physical_chan_id, channels 279 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_channel_state2str(span->channels[i]->state)); channels 1668 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (ftdm_test_flag((span->channels[j]), FTDM_CHANNEL_STATE_CHANGE) || susp) { channels 1669 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_mutex_lock(span->channels[j]->mutex); channels 1670 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag((span->channels[j]), FTDM_CHANNEL_STATE_CHANGE); channels 1671 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (susp && span->channels[j]->state != FTDM_CHANNEL_STATE_DOWN) { channels 1672 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_state(span->channels[j], FTDM_CHANNEL_STATE_RESTART); channels 1674 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_channel_advance_states(span->channels[j]); channels 1675 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_mutex_unlock(span->channels[j]->mutex); channels 2006 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (span->channels[j]->state != state_e) { channels 2007 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_channel_t *ftdmchan = span->channels[j]; channels 2658 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c span->channels[j]->call_data = ftdm_calloc(1, sizeof(sangoma_boost_call_t)); channels 2659 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!span->channels[j]->call_data) { channels 954 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c if (ftdm_test_flag(span->channels[1], FTDM_CHANNEL_SIG_UP)) { channels 251 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h sngisdn_chan_data_t *channels[MAX_SPANS_PER_NFAS_LINK*NUM_T1_CHANNELS_PER_SPAN]; channels 167 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_cfg.c dchan_data->channels[chan_id] = (sngisdn_chan_data_t*)ftdmchan->call_data; channels 67 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_rcv.c if (g_sngisdn_data.dchans[dChan].channels[bchan_no] == NULL) { channels 73 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_rcv.c sngisdn_info = g_sngisdn_data.dchans[dChan].channels[bchan_no]; channels 1345 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c ftdmchan = span->channels[x]; channels 761 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c ftdmchan = ftdmspan->channels[x]; channels 2040 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c (g_ftdm_sngss7_data.cfg.isupCkt[x].span == isupCkt->span->channels[1]->physical_span_id)) { channels 2043 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c isupCkt->span->channels[1]->physical_span_id, channels 2057 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c isupCkt->span->channels[1]->physical_span_id, channels 2068 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c g_ftdm_sngss7_data.cfg.isupCkt[x].span = isupCkt->span->channels[1]->physical_span_id; channels 2095 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c while (isupCkt->span->channels[i] != NULL) { channels 2096 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (isupCkt->span->channels[i]->physical_chan_id == timeslot.channel) { channels 2102 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c if (isupCkt->span->channels[i] == NULL) { channels 2107 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c ftdmchan = isupCkt->span->channels[i]; channels 1062 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_channel_t *ftdmchan = span->channels[i]; channels 1089 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c pfds[j].fd = span->channels[i]->sockfd; channels 1155 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_channel_t *ftdmchan = span->channels[i]; channels 1423 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c if (span->channels[i]->last_event_time && !ftdm_test_flag(span->channels[i], FTDM_CHANNEL_EVENT)) { channels 1424 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_time_t diff = ftdm_current_time_in_ms() - span->channels[i]->last_event_time; channels 1426 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c if (ftdm_test_flag(span->channels[i], FTDM_CHANNEL_WINK)) { channels 1428 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_clear_flag_locked(span->channels[i], FTDM_CHANNEL_WINK); channels 1429 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_clear_flag_locked(span->channels[i], FTDM_CHANNEL_FLASH); channels 1430 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_set_flag_locked(span->channels[i], FTDM_CHANNEL_OFFHOOK); channels 1432 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_log_chan(span->channels[i], FTDM_LOG_DEBUG, "Diff since last event = %llums, delivering %s now\n", diff, ftdm_oob_event2str(event_id)); channels 1437 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c if (ftdm_test_flag(span->channels[i], FTDM_CHANNEL_FLASH)) { channels 1439 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_clear_flag_locked(span->channels[i], FTDM_CHANNEL_FLASH); channels 1440 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_clear_flag_locked(span->channels[i], FTDM_CHANNEL_WINK); channels 1441 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_clear_flag_locked(span->channels[i], FTDM_CHANNEL_OFFHOOK); channels 1444 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c if (span->channels[i]->type == FTDM_CHAN_TYPE_FXO) { channels 1445 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_channel_t *ftdmchan = span->channels[i]; channels 1451 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_log_chan(span->channels[i], FTDM_LOG_DEBUG, "Diff since last event = %llums, delivering %s now\n", diff, ftdm_oob_event2str(event_id)); channels 1456 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c if (ftdm_test_flag(span->channels[i], FTDM_CHANNEL_EVENT)) { channels 1459 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_channel_t *ftdmchan = span->channels[i]; channels 1461 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_clear_flag(span->channels[i], FTDM_CHANNEL_EVENT); channels 1465 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_log_chan(span->channels[i], FTDM_LOG_ERROR, "read wanpipe event got error: %s\n", strerror(errno)); channels 1468 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c ftdm_log_chan(span->channels[i], FTDM_LOG_DEBUG, "read wanpipe event %d\n", tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_type); channels 1484 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c span->channels[i]->last_event_time = 0; channels 1487 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c span->event_header.channel = span->channels[i]; channels 966 src/ftmod/ftmod_zt/ftmod_zt.c pfds[j].fd = span->channels[i]->sockfd; channels 982 src/ftmod/ftmod_zt/ftmod_zt.c ftdm_set_flag(span->channels[i], FTDM_CHANNEL_EVENT); channels 983 src/ftmod/ftmod_zt/ftmod_zt.c span->channels[i]->last_event_time = ftdm_current_time_in_ms(); channels 1131 src/ftmod/ftmod_zt/ftmod_zt.c ftdm_channel_t *fchan = span->channels[i]; channels 491 src/include/private/ftdm_core.h ftdm_channel_t *channels[FTDM_MAX_CHANNELS_SPAN+1]; channels 519 src/include/private/ftdm_core.h ftdm_channel_t *channels[FTDM_MAX_CHANNELS_GROUP]; channels 221 src/include/private/ftdm_state.h if (!FTDM_IS_DCHAN(span->channels[_j])) { \ channels 222 src/include/private/ftdm_state.h ftdm_set_state_locked((span->channels[_j]), state); \ channels 173 src/include/private/libteletone_generate.h int channels; channels 103 src/libteletone_generate.c ts->channels = 1; channels 156 src/libteletone_generate.c need *= ts->channels; channels 194 src/libteletone_generate.c if (ts->channels > 1) { channels 195 src/libteletone_generate.c duration *= ts->channels; channels 227 src/libteletone_generate.c for (c = 1; c < ts->channels; c++) { channels 239 src/libteletone_generate.c for (c = 0; c < ts->channels; c++) { channels 260 src/libteletone_generate.c ts->channels, channels 261 src/libteletone_generate.c ts->channels == 1 ? "" : "s", channels 270 src/libteletone_generate.c return ts->samples / ts->channels; channels 304 src/libteletone_generate.c ts->channels = atoi(cur + 2);