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;