tdm_api           243 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			wanpipe_tdm_api_t tdm_api;
tdm_api           244 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			memset(&tdm_api, 0, sizeof(tdm_api));
tdm_api           270 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hw_coding(chan->sockfd, &tdm_api);
tdm_api           272 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				if (tdm_api.wp_tdm_cmd.hw_tdm_coding) {
tdm_api           278 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hw_dtmf(chan->sockfd, &tdm_api);
tdm_api           284 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hw_ec(chan->sockfd, &tdm_api);
tdm_api           290 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hwec_persist_status(chan->sockfd, &tdm_api);
tdm_api           306 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				if (sangoma_tdm_disable_ring_trip_detect_events(chan->sockfd, &tdm_api)) {
tdm_api           316 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c                 int err=sangoma_set_rm_rxflashtime(chan->sockfd, &tdm_api, wp_globals.flash_ms);
tdm_api           327 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_tdm_write_rbs(chan->sockfd,&tdm_api,chan->physical_chan_id, wanpipe_swap_bits(cas_bits));
tdm_api           332 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				if (sangoma_tdm_enable_rbs_events(chan->sockfd, &tdm_api, 100)) {
tdm_api           337 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_flush_bufs(chan->sockfd, &tdm_api);
tdm_api           345 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				if (sangoma_tdm_enable_rbs_events(chan->sockfd, &tdm_api, 100)) {
tdm_api           349 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_tdm_flush_bufs(chan->sockfd, &tdm_api);
tdm_api           350 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_tdm_write_rbs(chan->sockfd,&tdm_api, wanpipe_swap_bits(cas_bits));
tdm_api           513 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	wanpipe_tdm_api_t tdm_api;
tdm_api           515 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	memset(&tdm_api,0,sizeof(tdm_api));
tdm_api           516 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	sangoma_tdm_flush_bufs(ftdmchan->sockfd, &tdm_api);
tdm_api           518 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	sangoma_flush_event_bufs(ftdmchan->sockfd, &tdm_api);
tdm_api           526 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		sangoma_tdm_set_usr_period(ftdmchan->sockfd, &tdm_api, wp_globals.codec_ms);
tdm_api           560 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	wanpipe_tdm_api_t tdm_api;
tdm_api           563 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	memset(&tdm_api, 0, sizeof(tdm_api));
tdm_api           568 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err=sangoma_tdm_txsig_offhook(ftdmchan->sockfd,&tdm_api);
tdm_api           578 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err=sangoma_tdm_txsig_onhook(ftdmchan->sockfd,&tdm_api);
tdm_api           588 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err=sangoma_tdm_txsig_start(ftdmchan->sockfd,&tdm_api);
tdm_api           600 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err=sangoma_tdm_txsig_offhook(ftdmchan->sockfd,&tdm_api);
tdm_api           611 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err=sangoma_tdm_get_usr_period(ftdmchan->sockfd, &tdm_api);
tdm_api           621 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err=sangoma_tdm_get_hwec_chan_status(ftdmchan->sockfd, &tdm_api);
tdm_api           628 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err=sangoma_tdm_enable_hwec(ftdmchan->sockfd, &tdm_api);
tdm_api           638 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err=sangoma_tdm_get_hwec_chan_status(ftdmchan->sockfd, &tdm_api);
tdm_api           644 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err=sangoma_tdm_disable_hwec(ftdmchan->sockfd, &tdm_api);
tdm_api           654 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err = sangoma_tdm_enable_dtmf_events(ftdmchan->sockfd, &tdm_api);
tdm_api           669 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err = sangoma_tdm_disable_dtmf_events(ftdmchan->sockfd, &tdm_api);
tdm_api           684 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c          	err=sangoma_tdm_enable_loop(ftdmchan->sockfd, &tdm_api);
tdm_api           695 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c          	err=sangoma_tdm_disable_loop(ftdmchan->sockfd, &tdm_api);
tdm_api           705 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err=sangoma_tdm_set_usr_period(ftdmchan->sockfd, &tdm_api, FTDM_COMMAND_OBJ_INT);
tdm_api           712 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err = sangoma_tdm_write_rbs(ftdmchan->sockfd,&tdm_api, ftdmchan->physical_chan_id, wanpipe_swap_bits(FTDM_COMMAND_OBJ_INT));
tdm_api           714 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err = sangoma_tdm_write_rbs(ftdmchan->sockfd, &tdm_api, wanpipe_swap_bits(FTDM_COMMAND_OBJ_INT));
tdm_api           722 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err = sangoma_tdm_read_rbs(ftdmchan->sockfd, &tdm_api, ftdmchan->physical_chan_id, &rbsbits);
tdm_api           736 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err = sangoma_tdm_set_fe_status(ftdmchan->sockfd, &tdm_api, sangoma_status);
tdm_api           742 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err = sangoma_tdm_get_fe_status(ftdmchan->sockfd, &tdm_api, &sangoma_status);
tdm_api           921 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			wanpipe_tdm_api_t tdm_api;
tdm_api           923 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			memset(&tdm_api, 0, sizeof(tdm_api));
tdm_api           925 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_txsig_offhook(ftdmchan->sockfd,&tdm_api);
tdm_api           934 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err=sangoma_tdm_txsig_start(ftdmchan->sockfd,&tdm_api);
tdm_api           994 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	wanpipe_tdm_api_t tdm_api;
tdm_api           998 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	memset(&tdm_api,0,sizeof(tdm_api));
tdm_api          1001 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	if ((err = sangoma_tdm_get_fe_alarms(ftdmchan->sockfd, &tdm_api, &alarms))) {
tdm_api          1007 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	if ((err = sangoma_tdm_get_fe_alarms(ftdmchan->sockfd, &tdm_api)) < 0){
tdm_api          1012 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	alarms = tdm_api.wp_tdm_cmd.fe_alarms;
tdm_api          1072 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 						wanpipe_tdm_api_t tdm_api;
tdm_api          1073 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 						memset(&tdm_api, 0, sizeof(tdm_api));
tdm_api          1075 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 						sangoma_tdm_txsig_onhook(ftdmchan->sockfd,&tdm_api);
tdm_api          1082 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			wanpipe_tdm_api_t tdm_api;
tdm_api          1084 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			memset(&tdm_api, 0, sizeof(tdm_api));
tdm_api          1087 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err = sangoma_tdm_read_event(ftdmchan->sockfd, &tdm_api);
tdm_api          1093 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);
tdm_api          1094 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			switch(tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_type) {
tdm_api          1098 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					switch(tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_link_status) {
tdm_api          1112 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 						event_id = tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_hook_state & WP_TDMAPI_EVENT_RXHOOK_OFF ? FTDM_OOB_OFFHOOK : FTDM_OOB_ONHOOK;
tdm_api          1136 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 						err=sangoma_tdm_txsig_onhook(ftdmchan->sockfd,&tdm_api);
tdm_api          1141 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 						event_id = tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_hook_state & WP_TDMAPI_EVENT_RXHOOK_OFF ? FTDM_OOB_ONHOOK : FTDM_OOB_NOOP;	
tdm_api          1147 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					event_id = tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_ring_state == WP_TDMAPI_EVENT_RING_PRESENT ? FTDM_OOB_RING_START : FTDM_OOB_RING_STOP;
tdm_api          1161 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					span->channels[i]->rx_cas_bits = wanpipe_swap_bits(tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_rbs_bits);
tdm_api          1166 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					char tmp_dtmf[2] = { tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_dtmf_digit, 0 };
tdm_api          1169 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					if (tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_dtmf_type == WAN_EC_TONE_PRESENT) {
tdm_api          1173 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					if (tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_dtmf_type == WAN_EC_TONE_STOP) {
tdm_api          1184 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "Got wanpipe alarms %d\n", tdm_api.wp_tdm_cmd.event.wp_api_event_alarm);
tdm_api          1190 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					ftdm_log_chan(ftdmchan, FTDM_LOG_WARNING, "Unhandled wanpipe event %d\n", tdm_api.wp_tdm_cmd.event.wp_tdm_api_event_type);
tdm_api          1233 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			wanpipe_tdm_api_t tdm_api;
tdm_api          1235 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			memset(&tdm_api, 0, sizeof(tdm_api));
tdm_api          1236 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			err = sangoma_tdm_enable_dtmf_events(ftdmchan->sockfd, &tdm_api);