new_chan          994 src/ftdm_io.c  		ftdm_channel_t *new_chan = span->channels[++span->chan_count];
new_chan          996 src/ftdm_io.c  		if (!new_chan) {
new_chan         1001 src/ftdm_io.c  			if (sizeof(*new_chan) > pagesize) {
new_chan         1002 src/ftdm_io.c  				pages = sizeof(*new_chan)/pagesize;
new_chan         1005 src/ftdm_io.c  			ftdm_log(FTDM_LOG_DEBUG, "Allocating %d pages of %d bytes for channel of size %d\n", pages, pagesize, sizeof(*new_chan));
new_chan         1010 src/ftdm_io.c  			memset(chanmem, 0, sizeof(*new_chan));
new_chan         1011 src/ftdm_io.c  			new_chan = chanmem;
new_chan         1013 src/ftdm_io.c  			if (!(new_chan = ftdm_calloc(1, sizeof(*new_chan)))) {
new_chan         1017 src/ftdm_io.c  			span->channels[span->chan_count] = new_chan;
new_chan         1020 src/ftdm_io.c  		new_chan->type = type;
new_chan         1021 src/ftdm_io.c  		new_chan->sockfd = sockfd;
new_chan         1022 src/ftdm_io.c  		new_chan->fio = span->fio;
new_chan         1023 src/ftdm_io.c  		new_chan->span_id = span->span_id;
new_chan         1024 src/ftdm_io.c  		new_chan->chan_id = span->chan_count;
new_chan         1025 src/ftdm_io.c  		new_chan->span = span;
new_chan         1026 src/ftdm_io.c  		new_chan->fds[FTDM_READ_TRACE_INDEX] = -1;
new_chan         1027 src/ftdm_io.c  		new_chan->fds[FTDM_WRITE_TRACE_INDEX] = -1;
new_chan         1028 src/ftdm_io.c  		new_chan->data_type = FTDM_TYPE_CHANNEL;
new_chan         1029 src/ftdm_io.c  		if (!new_chan->dtmf_on) {
new_chan         1030 src/ftdm_io.c  			new_chan->dtmf_on = FTDM_DEFAULT_DTMF_ON;
new_chan         1033 src/ftdm_io.c  		if (!new_chan->dtmf_off) {
new_chan         1034 src/ftdm_io.c  			new_chan->dtmf_off = FTDM_DEFAULT_DTMF_OFF;
new_chan         1037 src/ftdm_io.c  		ftdm_mutex_create(&new_chan->mutex);
new_chan         1038 src/ftdm_io.c  		ftdm_mutex_create(&new_chan->pre_buffer_mutex);
new_chan         1040 src/ftdm_io.c  		ftdm_buffer_create(&new_chan->digit_buffer, 128, 128, 0);
new_chan         1041 src/ftdm_io.c  		ftdm_buffer_create(&new_chan->gen_dtmf_buffer, 128, 128, 0);
new_chan         1043 src/ftdm_io.c  		new_chan->dtmf_hangup_buf = ftdm_calloc (span->dtmf_hangup_len + 1, sizeof (char));
new_chan         1048 src/ftdm_io.c  			new_chan->txgain_table[i] = i;
new_chan         1049 src/ftdm_io.c  			new_chan->rxgain_table[i] = i;
new_chan         1050 src/ftdm_io.c  			if (i == (sizeof(new_chan->txgain_table)-1)) {
new_chan         1056 src/ftdm_io.c  		ftdm_set_flag(new_chan, FTDM_CHANNEL_CONFIGURED | FTDM_CHANNEL_READY);		
new_chan         1057 src/ftdm_io.c  		new_chan->state = FTDM_CHANNEL_STATE_DOWN;
new_chan         1058 src/ftdm_io.c  		new_chan->state_status = FTDM_STATE_STATUS_COMPLETED;
new_chan         1059 src/ftdm_io.c  		*chan = new_chan;
new_chan          435 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ftdm_channel_t *new_chan = NULL;
new_chan          438 src/ftmod/ftmod_isdn/ftmod_isdn.c 		new_chan = NULL;
new_chan          440 src/ftmod/ftmod_isdn/ftmod_isdn.c 			new_chan = ftdm_span_get_channel(span, caller_data->chan_id);
new_chan          443 src/ftmod/ftmod_isdn/ftmod_isdn.c 		if (new_chan && (status = ftdm_channel_open_chan(new_chan) == FTDM_SUCCESS)) {
new_chan          444 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (ftdm_test_flag(new_chan, FTDM_CHANNEL_INUSE) || new_chan->state != FTDM_CHANNEL_STATE_DOWN) {
new_chan          445 src/ftmod/ftmod_isdn/ftmod_isdn.c 				if (new_chan->state == FTDM_CHANNEL_STATE_DOWN || new_chan->state >= FTDM_CHANNEL_STATE_TERMINATING) {
new_chan          450 src/ftmod/ftmod_isdn/ftmod_isdn.c 						if (!ftdm_test_flag(new_chan, FTDM_CHANNEL_INUSE)) {
new_chan          456 src/ftmod/ftmod_isdn/ftmod_isdn.c 				if (ftdm_test_flag(new_chan, FTDM_CHANNEL_INUSE)) {
new_chan          458 src/ftmod/ftmod_isdn/ftmod_isdn.c 							new_chan->span_id,
new_chan          459 src/ftmod/ftmod_isdn/ftmod_isdn.c 							new_chan->chan_id,
new_chan          460 src/ftmod/ftmod_isdn/ftmod_isdn.c 							new_chan->physical_span_id,
new_chan          461 src/ftmod/ftmod_isdn/ftmod_isdn.c 							new_chan->physical_chan_id
new_chan          463 src/ftmod/ftmod_isdn/ftmod_isdn.c 					new_chan = NULL;
new_chan          467 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (new_chan && new_chan->state == FTDM_CHANNEL_STATE_DOWN) {
new_chan          468 src/ftmod/ftmod_isdn/ftmod_isdn.c 				isdn_data->channels_local_crv[gen->CRV] = new_chan;
new_chan          469 src/ftmod/ftmod_isdn/ftmod_isdn.c 				memset(&new_chan->caller_data, 0, sizeof(new_chan->caller_data));
new_chan          470 src/ftmod/ftmod_isdn/ftmod_isdn.c 				ftdm_set_flag(new_chan, FTDM_CHANNEL_OUTBOUND);
new_chan          471 src/ftmod/ftmod_isdn/ftmod_isdn.c 				ftdm_set_state_locked(new_chan, FTDM_CHANNEL_STATE_DIALING);
new_chan          474 src/ftmod/ftmod_isdn/ftmod_isdn.c 					new_chan->init_state = FTDM_CHANNEL_STATE_PROGRESS_MEDIA;
new_chan          477 src/ftmod/ftmod_isdn/ftmod_isdn.c 					new_chan->init_state = FTDM_CHANNEL_STATE_UP;
new_chan          480 src/ftmod/ftmod_isdn/ftmod_isdn.c 					new_chan->init_state = FTDM_CHANNEL_STATE_PROGRESS;
new_chan          489 src/ftmod/ftmod_isdn/ftmod_isdn.c 			*ftdmchan = new_chan;
new_chan          509 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (new_chan) {