new_chan          776 src/ftdm_io.c  		ftdm_channel_t *new_chan = span->channels[++span->chan_count];
new_chan          778 src/ftdm_io.c  		if (!new_chan) {
new_chan          783 src/ftdm_io.c  			if (sizeof(*new_chan) > pagesize) {
new_chan          784 src/ftdm_io.c  				pages = sizeof(*new_chan)/pagesize;
new_chan          787 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          792 src/ftdm_io.c  			memset(chanmem, 0, sizeof(*new_chan));
new_chan          793 src/ftdm_io.c  			new_chan = chanmem;
new_chan          795 src/ftdm_io.c  			if (!(new_chan = ftdm_calloc(1, sizeof(*new_chan)))) {
new_chan          799 src/ftdm_io.c  			span->channels[span->chan_count] = new_chan;
new_chan          802 src/ftdm_io.c  		new_chan->type = type;
new_chan          803 src/ftdm_io.c  		new_chan->sockfd = sockfd;
new_chan          804 src/ftdm_io.c  		new_chan->fio = span->fio;
new_chan          805 src/ftdm_io.c  		new_chan->span_id = span->span_id;
new_chan          806 src/ftdm_io.c  		new_chan->chan_id = span->chan_count;
new_chan          807 src/ftdm_io.c  		new_chan->span = span;
new_chan          808 src/ftdm_io.c  		new_chan->fds[FTDM_READ_TRACE_INDEX] = -1;
new_chan          809 src/ftdm_io.c  		new_chan->fds[FTDM_WRITE_TRACE_INDEX] = -1;
new_chan          810 src/ftdm_io.c  		new_chan->data_type = FTDM_TYPE_CHANNEL;
new_chan          811 src/ftdm_io.c  		if (!new_chan->dtmf_on) {
new_chan          812 src/ftdm_io.c  			new_chan->dtmf_on = FTDM_DEFAULT_DTMF_ON;
new_chan          815 src/ftdm_io.c  		if (!new_chan->dtmf_off) {
new_chan          816 src/ftdm_io.c  			new_chan->dtmf_off = FTDM_DEFAULT_DTMF_OFF;
new_chan          819 src/ftdm_io.c  		ftdm_mutex_create(&new_chan->mutex);
new_chan          820 src/ftdm_io.c  		ftdm_mutex_create(&new_chan->pre_buffer_mutex);
new_chan          822 src/ftdm_io.c  		ftdm_mutex_create(&new_chan->dtmfdbg.mutex);
new_chan          825 src/ftdm_io.c  		ftdm_buffer_create(&new_chan->digit_buffer, 128, 128, 0);
new_chan          826 src/ftdm_io.c  		ftdm_buffer_create(&new_chan->gen_dtmf_buffer, 128, 128, 0);
new_chan          828 src/ftdm_io.c  		new_chan->dtmf_hangup_buf = ftdm_calloc (span->dtmf_hangup_len + 1, sizeof (char));
new_chan          833 src/ftdm_io.c  			new_chan->txgain_table[i] = i;
new_chan          834 src/ftdm_io.c  			new_chan->rxgain_table[i] = i;
new_chan          835 src/ftdm_io.c  			if (i == (sizeof(new_chan->txgain_table)-1)) {
new_chan          841 src/ftdm_io.c  		ftdm_set_flag(new_chan, FTDM_CHANNEL_CONFIGURED | FTDM_CHANNEL_READY);		
new_chan          842 src/ftdm_io.c  		*chan = new_chan;
new_chan          446 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ftdm_channel_t *new_chan = NULL;
new_chan          449 src/ftmod/ftmod_isdn/ftmod_isdn.c 		new_chan = NULL;
new_chan          451 src/ftmod/ftmod_isdn/ftmod_isdn.c 			new_chan = span->channels[caller_data->chan_id];
new_chan          454 src/ftmod/ftmod_isdn/ftmod_isdn.c 		if (new_chan && (status = ftdm_channel_open_chan(new_chan) == FTDM_SUCCESS)) {
new_chan          455 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          456 src/ftmod/ftmod_isdn/ftmod_isdn.c 				if (new_chan->state == FTDM_CHANNEL_STATE_DOWN || new_chan->state >= FTDM_CHANNEL_STATE_TERMINATING) {
new_chan          461 src/ftmod/ftmod_isdn/ftmod_isdn.c 						if (!ftdm_test_flag(new_chan, FTDM_CHANNEL_INUSE)) {
new_chan          467 src/ftmod/ftmod_isdn/ftmod_isdn.c 				if (ftdm_test_flag(new_chan, FTDM_CHANNEL_INUSE)) {
new_chan          469 src/ftmod/ftmod_isdn/ftmod_isdn.c 							new_chan->span_id,
new_chan          470 src/ftmod/ftmod_isdn/ftmod_isdn.c 							new_chan->chan_id,
new_chan          471 src/ftmod/ftmod_isdn/ftmod_isdn.c 							new_chan->physical_span_id,
new_chan          472 src/ftmod/ftmod_isdn/ftmod_isdn.c 							new_chan->physical_chan_id
new_chan          474 src/ftmod/ftmod_isdn/ftmod_isdn.c 					new_chan = NULL;
new_chan          478 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (new_chan && new_chan->state == FTDM_CHANNEL_STATE_DOWN) {
new_chan          479 src/ftmod/ftmod_isdn/ftmod_isdn.c 				isdn_data->channels_local_crv[gen->CRV] = new_chan;
new_chan          480 src/ftmod/ftmod_isdn/ftmod_isdn.c 				memset(&new_chan->caller_data, 0, sizeof(new_chan->caller_data));
new_chan          481 src/ftmod/ftmod_isdn/ftmod_isdn.c 				ftdm_set_flag(new_chan, FTDM_CHANNEL_OUTBOUND);
new_chan          482 src/ftmod/ftmod_isdn/ftmod_isdn.c 				ftdm_set_state_locked(new_chan, FTDM_CHANNEL_STATE_DIALING);
new_chan          485 src/ftmod/ftmod_isdn/ftmod_isdn.c 					new_chan->init_state = FTDM_CHANNEL_STATE_PROGRESS_MEDIA;
new_chan          488 src/ftmod/ftmod_isdn/ftmod_isdn.c 					new_chan->init_state = FTDM_CHANNEL_STATE_UP;
new_chan          491 src/ftmod/ftmod_isdn/ftmod_isdn.c 					new_chan->init_state = FTDM_CHANNEL_STATE_PROGRESS;
new_chan          500 src/ftmod/ftmod_isdn/ftmod_isdn.c 			*ftdmchan = new_chan;
new_chan          520 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (new_chan) {