chan_data         497 src/ftdm_m3ua.c 	m3ua_chan_data_t *chan_data = (m3ua_chan_data_t *) ftdmchan->mod_data;
chan_data         500 src/ftdm_m3ua.c 	if (!chan_data) {
chan_data         509 src/ftdm_m3ua.c 	ftdm_mutex_destroy(&chan_data->digit_mutex);
chan_data         510 src/ftdm_m3ua.c 	ftdm_buffer_destroy(&chan_data->digit_buffer);
chan_data         513 src/ftdm_m3ua.c 	ftdm_safe_free(chan_data);
chan_data         269 src/ftmod/ftmod_pika/ftmod_pika.c 	pika_chan_data_t *chan_data = (pika_chan_data_t *) ftdmchan->mod_data;
chan_data         278 src/ftmod/ftmod_pika/ftmod_pika.c 			while (ftdm_buffer_inuse(chan_data->digit_buffer)) {
chan_data         280 src/ftmod/ftmod_pika/ftmod_pika.c 				ftdm_mutex_lock(chan_data->digit_mutex);
chan_data         281 src/ftmod/ftmod_pika/ftmod_pika.c 				chan_data->dtmf_len = ftdm_buffer_read(chan_data->digit_buffer, dtmf, sizeof(dtmf));
chan_data         282 src/ftmod/ftmod_pika/ftmod_pika.c 				pk_status = PKH_TG_PlayDTMF(chan_data->media_out, dtmf);
chan_data         283 src/ftmod/ftmod_pika/ftmod_pika.c 				ftdm_mutex_unlock(chan_data->digit_mutex);
chan_data         291 src/ftmod/ftmod_pika/ftmod_pika.c 				ftdm_mutex_lock(chan_data->digit_mutex);
chan_data         292 src/ftmod/ftmod_pika/ftmod_pika.c 				PKH_PLAY_Start(chan_data->media_out);
chan_data         293 src/ftmod/ftmod_pika/ftmod_pika.c 				chan_data->dtmf_len = 0;
chan_data         294 src/ftmod/ftmod_pika/ftmod_pika.c 				ftdm_mutex_unlock(chan_data->digit_mutex);
chan_data         377 src/ftmod/ftmod_pika/ftmod_pika.c 		pika_chan_data_t *chan_data = NULL;
chan_data         379 src/ftmod/ftmod_pika/ftmod_pika.c 		chan_data = ftdm_malloc(sizeof *chan_data);
chan_data         380 src/ftmod/ftmod_pika/ftmod_pika.c 		assert(chan_data);
chan_data         381 src/ftmod/ftmod_pika/ftmod_pika.c 		memset(chan_data, 0, sizeof(*chan_data));
chan_data         383 src/ftmod/ftmod_pika/ftmod_pika.c 		chan->mod_data = chan_data;
chan_data         417 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_TRUNK_Open(globals.open_boards[boardno], x, &chan_data->handle), PK_SUCCESS, error);
chan_data         418 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_TRUNK_Seize(chan_data->handle), PK_SUCCESS, error);
chan_data         421 src/ftmod/ftmod_pika/ftmod_pika.c 				TRY_OR_DIE(PKH_TRUNK_GetConfig(chan_data->handle, &trunkConfig), PK_SUCCESS, error);
chan_data         426 src/ftmod/ftmod_pika/ftmod_pika.c 				TRY_OR_DIE(PKH_TRUNK_SetConfig(chan_data->handle, &trunkConfig), PK_SUCCESS, error);
chan_data         432 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(span_data->event_queue, chan_data->handle, (PK_VOID*) chan), PK_SUCCESS, error);
chan_data         433 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_TRUNK_GetMediaStreams(chan_data->handle, &chan_data->media_in, &chan_data->media_out), PK_SUCCESS, error);
chan_data         434 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Create(PKH_QUEUE_TYPE_NORMAL, &chan_data->media_in_queue), PK_SUCCESS, error);
chan_data         435 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_in_queue, chan_data->media_in, (PK_VOID*) chan), PK_SUCCESS, error);
chan_data         436 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Create(PKH_QUEUE_TYPE_CALLBACK, &chan_data->media_out_queue), PK_SUCCESS, error);
chan_data         437 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_SetEventHandler(chan_data->media_out_queue, media_out_callback), PK_SUCCESS, error);
chan_data         438 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_out_queue, chan_data->media_out, (PK_VOID*) chan), PK_SUCCESS, error);
chan_data         439 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_TRUNK_Start(chan_data->handle), PK_SUCCESS, error);
chan_data         444 src/ftmod/ftmod_pika/ftmod_pika.c 				TRY_OR_DIE(PKH_PHONE_GetConfig(chan_data->handle, &phoneConfig), PK_SUCCESS, error);
chan_data         448 src/ftmod/ftmod_pika/ftmod_pika.c 				TRY_OR_DIE(PKH_PHONE_SetConfig(chan_data->handle, &phoneConfig), PK_SUCCESS, error);
chan_data         453 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_PHONE_Open(globals.open_boards[boardno], x, &chan_data->handle), PK_SUCCESS, error);
chan_data         454 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_PHONE_Seize(chan_data->handle), PK_SUCCESS, error);
chan_data         455 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_PHONE_GetMediaStreams(chan_data->handle, &chan_data->media_in, &chan_data->media_out), PK_SUCCESS, error);
chan_data         456 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(span_data->event_queue, chan_data->handle, (PK_VOID*) chan), PK_SUCCESS, error);
chan_data         457 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Create(PKH_QUEUE_TYPE_NORMAL, &chan_data->media_in_queue), PK_SUCCESS, error);
chan_data         458 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_in_queue, chan_data->media_in, (PK_VOID*) chan), PK_SUCCESS, error);
chan_data         459 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Create(PKH_QUEUE_TYPE_CALLBACK, &chan_data->media_out_queue), PK_SUCCESS, error);
chan_data         460 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_SetEventHandler(chan_data->media_out_queue, media_out_callback), PK_SUCCESS, error);
chan_data         461 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_out_queue, chan_data->media_out, (PK_VOID*) chan), PK_SUCCESS, error);
chan_data         462 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_PHONE_Start(chan_data->handle), PK_SUCCESS, error);
chan_data         465 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_SPAN_GetMediaStreams(span_data->handle, x, &chan_data->media_in, &chan_data->media_out), PK_SUCCESS, error);
chan_data         466 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Create(PKH_QUEUE_TYPE_NORMAL, &chan_data->media_in_queue), PK_SUCCESS, error);
chan_data         467 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_in_queue, chan_data->media_in, (PK_VOID*) chan), PK_SUCCESS, error);
chan_data         468 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Create(PKH_QUEUE_TYPE_CALLBACK, &chan_data->media_out_queue), PK_SUCCESS, error);
chan_data         469 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_SetEventHandler(chan_data->media_out_queue, media_out_callback), PK_SUCCESS, error);
chan_data         470 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_out_queue, chan_data->media_out, (PK_VOID*) chan), PK_SUCCESS, error);
chan_data         472 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_SPAN_HDLC_Open(span_data->handle, PKH_SPAN_HDLC_MODE_NORMAL, &chan_data->handle), PK_SUCCESS, error);
chan_data         473 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_SPAN_HDLC_GetConfig(chan_data->handle, &chan_data->hdlc_config), PK_SUCCESS, error);
chan_data         474 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->hdlc_config.channelId = x;
chan_data         475 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_SPAN_HDLC_SetConfig(chan_data->handle, &chan_data->hdlc_config), PK_SUCCESS, error);
chan_data         476 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Create(PKH_QUEUE_TYPE_NORMAL, &chan_data->media_in_queue), PK_SUCCESS, error);
chan_data         477 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_in_queue, chan_data->handle, (PK_VOID*) chan), PK_SUCCESS, error);
chan_data         478 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(span_data->event_queue, chan_data->handle, (PK_VOID*) chan), PK_SUCCESS, error);
chan_data         513 src/ftmod/ftmod_pika/ftmod_pika.c 		ftdm_set_flag(chan_data, PK_FLAG_READY);
chan_data         514 src/ftmod/ftmod_pika/ftmod_pika.c 		status = PKH_RECORD_GetConfig(chan_data->media_in, &chan_data->record_config);
chan_data         515 src/ftmod/ftmod_pika/ftmod_pika.c 		chan_data->record_config.encoding = PKH_RECORD_ENCODING_MU_LAW;
chan_data         516 src/ftmod/ftmod_pika/ftmod_pika.c 		chan_data->record_config.samplingRate = PKH_RECORD_SAMPLING_RATE_8KHZ;
chan_data         517 src/ftmod/ftmod_pika/ftmod_pika.c 		chan_data->record_config.bufferSize = PIKA_BLOCK_SIZE;
chan_data         518 src/ftmod/ftmod_pika/ftmod_pika.c 		chan_data->record_config.numberOfBuffers = PIKA_NUM_BUFFERS;
chan_data         519 src/ftmod/ftmod_pika/ftmod_pika.c 		chan_data->record_config.VAD.enabled = PK_FALSE;
chan_data         523 src/ftmod/ftmod_pika/ftmod_pika.c 		status = PKH_PLAY_GetConfig(chan_data->media_out, &chan_data->play_config);
chan_data         524 src/ftmod/ftmod_pika/ftmod_pika.c 		chan_data->play_config.encoding = PKH_RECORD_ENCODING_MU_LAW;
chan_data         525 src/ftmod/ftmod_pika/ftmod_pika.c 		chan_data->play_config.samplingRate = PKH_RECORD_SAMPLING_RATE_8KHZ;
chan_data         526 src/ftmod/ftmod_pika/ftmod_pika.c 		chan_data->play_config.AGC.enabled = PK_FALSE;
chan_data         531 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->record_config.gain = profile->record_config.gain;
chan_data         532 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->record_config.AGC = profile->record_config.AGC;
chan_data         533 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->record_config.VAD = profile->record_config.VAD;
chan_data         534 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->play_config.gain = profile->play_config.gain;
chan_data         535 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->play_config.AGC = profile->play_config.AGC;
chan_data         536 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->ec_enabled = profile->ec_enabled;
chan_data         537 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->ec_config = profile->ec_config;
chan_data         548 src/ftmod/ftmod_pika/ftmod_pika.c 		status = PKH_RECORD_SetConfig(chan_data->media_in, &chan_data->record_config);
chan_data         549 src/ftmod/ftmod_pika/ftmod_pika.c 		status = PKH_PLAY_SetConfig(chan_data->media_out, &chan_data->play_config);
chan_data         555 src/ftmod/ftmod_pika/ftmod_pika.c 		chan->packet_len = (uint32_t)chan_data->record_config.bufferSize;
chan_data         558 src/ftmod/ftmod_pika/ftmod_pika.c 		PKH_RECORD_Start(chan_data->media_in);
chan_data         559 src/ftmod/ftmod_pika/ftmod_pika.c 		PKH_PLAY_Start(chan_data->media_out);
chan_data         560 src/ftmod/ftmod_pika/ftmod_pika.c 		if (chan_data->ec_enabled) {
chan_data         561 src/ftmod/ftmod_pika/ftmod_pika.c 			PKH_EC_SetConfig(chan_data->media_in, &chan_data->ec_config);
chan_data         562 src/ftmod/ftmod_pika/ftmod_pika.c 			PKH_EC_Start(chan_data->media_in, chan_data->media_in, chan_data->media_out);
chan_data         574 src/ftmod/ftmod_pika/ftmod_pika.c 		ftdm_buffer_create(&chan_data->digit_buffer, 128, 128, 0);
chan_data         575 src/ftmod/ftmod_pika/ftmod_pika.c 		ftdm_mutex_create(&chan_data->digit_mutex);
chan_data         683 src/ftmod/ftmod_pika/ftmod_pika.c 	pika_chan_data_t *chan_data = (pika_chan_data_t *) ftdmchan->mod_data;
chan_data         685 src/ftmod/ftmod_pika/ftmod_pika.c 	if (!chan_data && !ftdm_test_flag(chan_data, PK_FLAG_READY)) {
chan_data         689 src/ftmod/ftmod_pika/ftmod_pika.c 	if (chan_data->media_in_queue) {
chan_data         690 src/ftmod/ftmod_pika/ftmod_pika.c 		PKH_QUEUE_Flush(chan_data->media_in_queue);
chan_data         694 src/ftmod/ftmod_pika/ftmod_pika.c 		PKH_PLAY_Start(chan_data->media_out);
chan_data         718 src/ftmod/ftmod_pika/ftmod_pika.c 	pika_chan_data_t *chan_data = (pika_chan_data_t *) ftdmchan->mod_data;
chan_data         726 src/ftmod/ftmod_pika/ftmod_pika.c 		if (chan_data->hdlc_bytes) {
chan_data         730 src/ftmod/ftmod_pika/ftmod_pika.c 		status = PKH_QUEUE_WaitOnEvent(chan_data->media_in_queue, to, &chan_data->last_media_event);
chan_data         733 src/ftmod/ftmod_pika/ftmod_pika.c 			if (chan_data->last_media_event.id == PKH_EVENT_QUEUE_TIMEOUT || chan_data->last_media_event.id == PKH_EVENT_RECORD_BUFFER_OVERFLOW) {
chan_data         741 src/ftmod/ftmod_pika/ftmod_pika.c 		PKH_EVENT_GetText(chan_data->last_media_event.id, event_text, sizeof(event_text));
chan_data         757 src/ftmod/ftmod_pika/ftmod_pika.c 	pika_chan_data_t *chan_data = (pika_chan_data_t *) ftdmchan->mod_data;
chan_data         763 src/ftmod/ftmod_pika/ftmod_pika.c 		if ((status = PKH_SPAN_HDLC_GetMessage(chan_data->handle, data, *datalen)) == PK_SUCCESS) {
chan_data         764 src/ftmod/ftmod_pika/ftmod_pika.c 			*datalen = chan_data->hdlc_bytes;
chan_data         765 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->hdlc_bytes = 0;
chan_data         771 src/ftmod/ftmod_pika/ftmod_pika.c 	if (!(len = chan_data->last_media_event.p0)) {
chan_data         779 src/ftmod/ftmod_pika/ftmod_pika.c 	if ((status = PKH_RECORD_GetData(chan_data->media_in, data, *datalen)) == PK_SUCCESS) {
chan_data         798 src/ftmod/ftmod_pika/ftmod_pika.c 	pika_chan_data_t *chan_data = (pika_chan_data_t *) ftdmchan->mod_data;
chan_data         802 src/ftmod/ftmod_pika/ftmod_pika.c 		if ((status = PKH_SPAN_HDLC_SendMessage(chan_data->handle, data, *datalen)) == PK_SUCCESS) {
chan_data         808 src/ftmod/ftmod_pika/ftmod_pika.c 	if (PKH_PLAY_AddData(chan_data->media_out, 0, data, *datalen) == PK_SUCCESS) {
chan_data         824 src/ftmod/ftmod_pika/ftmod_pika.c 	pika_chan_data_t *chan_data = (pika_chan_data_t *) ftdmchan->mod_data;
chan_data         832 src/ftmod/ftmod_pika/ftmod_pika.c 			if ((pk_status = PKH_TRUNK_SetHookSwitch(chan_data->handle, PKH_TRUNK_OFFHOOK)) != PK_SUCCESS) {
chan_data         842 src/ftmod/ftmod_pika/ftmod_pika.c 			if ((pk_status = PKH_TRUNK_SetHookSwitch(chan_data->handle, PKH_TRUNK_ONHOOK)) != PK_SUCCESS) {
chan_data         852 src/ftmod/ftmod_pika/ftmod_pika.c 			if ((pk_status = PKH_PHONE_RingStart(chan_data->handle, 0, 0)) != PK_SUCCESS) {
chan_data         862 src/ftmod/ftmod_pika/ftmod_pika.c 			if ((pk_status = PKH_PHONE_RingStop(chan_data->handle)) != PK_SUCCESS) {
chan_data         881 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->record_config.bufferSize = len;
chan_data         882 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->record_config.numberOfBuffers = (PK_UINT)chan_data->record_config.bufferSize;
chan_data         883 src/ftmod/ftmod_pika/ftmod_pika.c 			ftdmchan->packet_len = (uint32_t)chan_data->record_config.bufferSize;
chan_data         885 src/ftmod/ftmod_pika/ftmod_pika.c 			PKH_RECORD_SetConfig(chan_data->media_in, &chan_data->record_config);
chan_data         931 src/ftmod/ftmod_pika/ftmod_pika.c 			ftdm_mutex_lock(chan_data->digit_mutex);
chan_data         932 src/ftmod/ftmod_pika/ftmod_pika.c 			ftdm_buffer_write(chan_data->digit_buffer, digits, strlen(digits));
chan_data         933 src/ftmod/ftmod_pika/ftmod_pika.c 			ftdm_mutex_unlock(chan_data->digit_mutex);
chan_data         934 src/ftmod/ftmod_pika/ftmod_pika.c 			pk_status = PKH_PLAY_Stop(chan_data->media_out);
chan_data        1024 src/ftmod/ftmod_pika/ftmod_pika.c 				pika_chan_data_t *chan_data;
chan_data        1028 src/ftmod/ftmod_pika/ftmod_pika.c 					chan_data = (pika_chan_data_t *) ftdmchan->mod_data;
chan_data        1029 src/ftmod/ftmod_pika/ftmod_pika.c 					assert(chan_data != NULL);
chan_data        1034 src/ftmod/ftmod_pika/ftmod_pika.c 					chan_data->last_oob_event = span_data->last_oob_event;
chan_data        1045 src/ftmod/ftmod_pika/ftmod_pika.c 			pika_chan_data_t *chan_data = (pika_chan_data_t *) ftdmchan->mod_data;
chan_data        1047 src/ftmod/ftmod_pika/ftmod_pika.c 			assert(chan_data != NULL);
chan_data        1050 src/ftmod/ftmod_pika/ftmod_pika.c 			chan_data->last_oob_event = span_data->last_oob_event;
chan_data        1071 src/ftmod/ftmod_pika/ftmod_pika.c 			pika_chan_data_t *chan_data = (pika_chan_data_t *) span->channels[i]->mod_data;
chan_data        1076 src/ftmod/ftmod_pika/ftmod_pika.c 			PKH_EVENT_GetText(chan_data->last_oob_event.id, event_text, sizeof(event_text));
chan_data        1078 src/ftmod/ftmod_pika/ftmod_pika.c 			switch(chan_data->last_oob_event.id) {
chan_data        1080 src/ftmod/ftmod_pika/ftmod_pika.c 				chan_data->hdlc_bytes = chan_data->last_oob_event.p2;
chan_data        1186 src/ftmod/ftmod_pika/ftmod_pika.c 				ftdm_log(FTDM_LOG_DEBUG, "Unhandled event %d on channel %d [%s]\n", chan_data->last_oob_event.id, i, event_text);
chan_data        1227 src/ftmod/ftmod_pika/ftmod_pika.c 	pika_chan_data_t *chan_data = (pika_chan_data_t *) ftdmchan->mod_data;
chan_data        1230 src/ftmod/ftmod_pika/ftmod_pika.c 	if (!chan_data) {
chan_data        1234 src/ftmod/ftmod_pika/ftmod_pika.c 	if (!ftdm_test_flag(chan_data, PK_FLAG_READY)) {
chan_data        1238 src/ftmod/ftmod_pika/ftmod_pika.c 	PKH_RECORD_Stop(chan_data->media_in);
chan_data        1239 src/ftmod/ftmod_pika/ftmod_pika.c 	PKH_PLAY_Stop(chan_data->media_out);
chan_data        1240 src/ftmod/ftmod_pika/ftmod_pika.c 	PKH_QUEUE_Destroy(chan_data->media_in_queue);
chan_data        1241 src/ftmod/ftmod_pika/ftmod_pika.c 	PKH_QUEUE_Destroy(chan_data->media_out_queue);
chan_data        1245 src/ftmod/ftmod_pika/ftmod_pika.c 		PKH_QUEUE_Detach(span_data->event_queue, chan_data->handle);
chan_data        1246 src/ftmod/ftmod_pika/ftmod_pika.c 		PKH_PHONE_Close(chan_data->handle);
chan_data        1249 src/ftmod/ftmod_pika/ftmod_pika.c 		PKH_QUEUE_Detach(span_data->event_queue, chan_data->handle);
chan_data        1250 src/ftmod/ftmod_pika/ftmod_pika.c 		PKH_TRUNK_Close(chan_data->handle);
chan_data        1260 src/ftmod/ftmod_pika/ftmod_pika.c 	ftdm_mutex_destroy(&chan_data->digit_mutex);
chan_data        1261 src/ftmod/ftmod_pika/ftmod_pika.c 	ftdm_buffer_destroy(&chan_data->digit_buffer);
chan_data        1264 src/ftmod/ftmod_pika/ftmod_pika.c 	ftdm_safe_free(chan_data);
chan_data         825 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c 		sngisdn_chan_data_t *chan_data = ftdm_calloc(1, sizeof(sngisdn_chan_data_t));
chan_data         826 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c 		chan_data->ftdmchan = ((ftdm_channel_t*)ftdm_iterator_current(curr));
chan_data         827 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c 		((ftdm_channel_t*)ftdm_iterator_current(curr))->call_data = chan_data;