iostats           465 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	if (ftdm_test_flag(&(dchan->iostats.rx), FTDM_IOSTATS_ERROR_CRC)) {
iostats           469 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	if (ftdm_test_flag(&(dchan->iostats.rx), FTDM_IOSTATS_ERROR_FRAME)) {
iostats           473 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	if (ftdm_test_flag(&(dchan->iostats.rx), FTDM_IOSTATS_ERROR_ABORT)) {
iostats           477 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	if (ftdm_test_flag(&(dchan->iostats.rx), FTDM_IOSTATS_ERROR_FIFO)) {
iostats           481 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	if (ftdm_test_flag(&(dchan->iostats.rx), FTDM_IOSTATS_ERROR_DMA)) {
iostats           485 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	if (ftdm_test_flag(&(dchan->iostats.rx), FTDM_IOSTATS_ERROR_QUEUE_THRES)) {
iostats           490 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	if (ftdm_test_flag(&(dchan->iostats.rx), FTDM_IOSTATS_ERROR_QUEUE_FULL)) {
iostats           524 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	memset(&ftdmchan->iostats, 0, sizeof(ftdmchan->iostats));
iostats           771 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			memset(&ftdmchan->iostats, 0, sizeof(ftdmchan->iostats));
iostats           812 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	ftdmchan->iostats.tx.errors = tx_stats->wp_api_tx_hdr_errors;
iostats           813 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	ftdmchan->iostats.tx.queue_size = tx_stats->wp_api_tx_hdr_max_queue_length;
iostats           814 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	ftdmchan->iostats.tx.queue_len = tx_stats->wp_api_tx_hdr_number_of_frames_in_queue;
iostats           817 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	if (ftdmchan->iostats.tx.queue_len >= ftdmchan->iostats.tx.queue_size) {
iostats           818 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_set_flag(&(ftdmchan->iostats.tx), FTDM_IOSTATS_ERROR_QUEUE_FULL);
iostats           819 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	} else if (ftdm_test_flag(&(ftdmchan->iostats.tx), FTDM_IOSTATS_ERROR_QUEUE_FULL)){
iostats           820 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_clear_flag(&(ftdmchan->iostats.tx), FTDM_IOSTATS_ERROR_QUEUE_FULL);
iostats           823 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	if (ftdmchan->iostats.tx.idle_packets < tx_stats->wp_api_tx_hdr_tx_idle_packets) {
iostats           826 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		if (ftdmchan->iostats.tx.packets && FTDM_IS_VOICE_CHANNEL(ftdmchan)) {
iostats           828 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					ftdmchan->iostats.tx.idle_packets, tx_stats->wp_api_tx_hdr_tx_idle_packets);
iostats           830 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdmchan->iostats.tx.idle_packets = tx_stats->wp_api_tx_hdr_tx_idle_packets;
iostats           833 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	if (!ftdmchan->iostats.tx.packets) {
iostats           835 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				ftdmchan->iostats.tx.queue_len, 
iostats           836 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				ftdmchan->iostats.tx.queue_size,
iostats           837 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				ftdmchan->iostats.tx.idle_packets);
iostats           840 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	ftdmchan->iostats.tx.packets++;
iostats           845 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	ftdmchan->iostats.rx.errors = rx_stats->wp_api_rx_hdr_errors;
iostats           846 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	ftdmchan->iostats.rx.queue_size = rx_stats->wp_api_rx_hdr_max_queue_length;
iostats           847 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	ftdmchan->iostats.rx.queue_len = rx_stats->wp_api_rx_hdr_number_of_frames_in_queue;
iostats           850 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_set_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_ABORT);
iostats           852 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_clear_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_ABORT);
iostats           856 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_set_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_DMA);
iostats           858 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_clear_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_DMA);
iostats           862 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_set_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_FIFO);
iostats           864 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_clear_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_FIFO);
iostats           868 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_set_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_CRC);
iostats           870 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_clear_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_CRC);
iostats           874 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_set_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_FRAME);
iostats           876 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_clear_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_FRAME);
iostats           879 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	if (ftdmchan->iostats.rx.queue_len >= (0.8 * ftdmchan->iostats.rx.queue_size)) {
iostats           881 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					  		ftdmchan->iostats.rx.queue_len, ftdmchan->iostats.rx.queue_size);
iostats           882 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_set_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_QUEUE_THRES);
iostats           883 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	} else if (ftdm_test_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_QUEUE_THRES)){
iostats           885 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					  		ftdmchan->iostats.rx.queue_len, ftdmchan->iostats.rx.queue_size);
iostats           886 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_clear_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_QUEUE_THRES);
iostats           889 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	if (ftdmchan->iostats.rx.queue_len >= ftdmchan->iostats.rx.queue_size) {
iostats           891 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					  ftdmchan->iostats.rx.queue_len, ftdmchan->iostats.rx.queue_size);
iostats           892 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_set_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_QUEUE_FULL);
iostats           893 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	} else if (ftdm_test_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_QUEUE_FULL)){
iostats           895 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					  ftdmchan->iostats.rx.queue_len, ftdmchan->iostats.rx.queue_size);
iostats           896 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_clear_flag(&(ftdmchan->iostats.rx), FTDM_IOSTATS_ERROR_QUEUE_FULL);
iostats           899 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	if (!ftdmchan->iostats.rx.packets) {
iostats           901 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				ftdmchan->iostats.rx.queue_len, ftdmchan->iostats.rx.queue_size);
iostats           904 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	ftdmchan->iostats.rx.packets++;
iostats           962 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	if (ftdm_channel_test_feature(ftdmchan, FTDM_CHANNEL_FEATURE_IO_STATS) && !ftdmchan->iostats.tx.packets) {
iostats           461 src/include/private/ftdm_core.h 	ftdm_channel_iostats_t iostats;