Lines Matching refs:avg
65 cca_per_chan_summary(cca_congest_channel_req_t *input, cca_congest_channel_req_t *avg, bool percent) in cca_per_chan_summary() argument
74 avg->num_secs = 0; in cca_per_chan_summary()
82 avg->num_secs++; in cca_per_chan_summary()
85 avg->chanspec = input->chanspec; in cca_per_chan_summary()
87 if (!avg->num_secs || !totals.duration) in cca_per_chan_summary()
88 return (avg); in cca_per_chan_summary()
91 avg->secs[0].duration = totals.duration / avg->num_secs; in cca_per_chan_summary()
92 avg->secs[0].congest_ibss = totals.congest_ibss * 100/totals.duration; in cca_per_chan_summary()
93 avg->secs[0].congest_obss = totals.congest_obss * 100/totals.duration; in cca_per_chan_summary()
94 avg->secs[0].interference = totals.interference * 100/totals.duration; in cca_per_chan_summary()
96 avg->secs[0].duration = totals.duration / avg->num_secs; in cca_per_chan_summary()
97 avg->secs[0].congest_ibss = totals.congest_ibss / avg->num_secs; in cca_per_chan_summary()
98 avg->secs[0].congest_obss = totals.congest_obss / avg->num_secs; in cca_per_chan_summary()
99 avg->secs[0].interference = totals.interference / avg->num_secs; in cca_per_chan_summary()
102 return (avg); in cca_per_chan_summary()