Lines Matching refs:tput_info
182 struct wl_tput_info tput_info; member
232 struct wl_tput_info tput_info; member
3563 if (tmp_if->dev && (tmp_if->tput_info.tput_tx + tmp_if->tput_info.tput_rx) > tput_sum) { in wl_ext_max_tput_chan()
3568 tput_sum = tmp_if->tput_info.tput_tx + tmp_if->tput_info.tput_rx; in wl_ext_max_tput_chan()
4564 struct net_device *dev, wl_tput_info_t *tput_info) in wl_tput_dump() argument
4568 tput_info->tput_tx, (tput_info->tput_tx_kb/100)%10, in wl_tput_dump()
4569 (tput_info->tput_tx_kb/10)%10, (tput_info->tput_tx_kb)%10, in wl_tput_dump()
4570 tput_info->tput_rx, (tput_info->tput_rx_kb/100)%10, in wl_tput_dump()
4571 (tput_info->tput_rx_kb/10)%10, (tput_info->tput_rx_kb)%10, in wl_tput_dump()
4631 wl_tput_dump(apsta_params, cur_if->dev, &cur_if->tput_info); in wl_cur_if_tput_dump()
4657 wl_tput_dump(apsta_params, dwds_if->dev, &dwds_if->tput_info); in wl_cur_if_tput_dump()
4668 wl_tput_monitor(struct dhd_pub *dhd, int ifidx, struct wl_tput_info *tput_info) in wl_tput_monitor() argument
4676 if (tput_info->tput_ts.tv_sec == 0 && tput_info->tput_ts.tv_nsec == 0) { in wl_tput_monitor()
4677 osl_do_gettimeofday(&tput_info->tput_ts); in wl_tput_monitor()
4678 tput_info->last_tx = ifp->stats.tx_bytes; in wl_tput_monitor()
4679 tput_info->last_rx = ifp->stats.rx_bytes; in wl_tput_monitor()
4685 diff_ms = osl_do_gettimediff(&cur_ts, &tput_info->tput_ts)/1000; in wl_tput_monitor()
4686 memcpy(&tput_info->tput_ts, &cur_ts, sizeof(struct osl_timespec)); in wl_tput_monitor()
4687 tput_info->tput_tx = (int32)(((ifp->stats.tx_bytes-tput_info->last_tx)/1024/1024)*8)*1000/diff_ms; in wl_tput_monitor()
4688 if (tput_info->tput_tx == 0) { in wl_tput_monitor()
4689 tput_info->tput_tx = (int32)((ifp->stats.tx_bytes-tput_info->last_tx)*8*1000/1024/1024)/diff_ms; in wl_tput_monitor()
4690 tput_info->tput_tx_kb = (int32)((ifp->stats.tx_bytes-tput_info->last_tx)*8*1000/1024)/diff_ms; in wl_tput_monitor()
4691 tput_info->tput_tx_kb = tput_info->tput_tx_kb % 1000; in wl_tput_monitor()
4693 tput_info->tput_tx_kb = 0; in wl_tput_monitor()
4694 tput_info->tput_rx = (int32)(((ifp->stats.rx_bytes-tput_info->last_rx)/1024/1024)*8)*1000/diff_ms; in wl_tput_monitor()
4695 if (tput_info->tput_rx == 0) { in wl_tput_monitor()
4696 tput_info->tput_rx = (int32)((ifp->stats.rx_bytes-tput_info->last_rx)*8*1000/1024/1024)/diff_ms; in wl_tput_monitor()
4697 tput_info->tput_rx_kb = (int32)((ifp->stats.rx_bytes-tput_info->last_rx)*8*1000/1024)/diff_ms; in wl_tput_monitor()
4698 tput_info->tput_rx_kb = tput_info->tput_rx_kb % 1000; in wl_tput_monitor()
4700 tput_info->tput_rx_kb = 0; in wl_tput_monitor()
4701 tput_info->last_tx = ifp->stats.tx_bytes; in wl_tput_monitor()
4702 tput_info->last_rx = ifp->stats.rx_bytes; in wl_tput_monitor()
4712 wl_tput_info_t *tput_info; in wl_tput_monitor_handler() local
4733 wl_tput_monitor(dhd, tmp_if->ifidx, &tmp_if->tput_info); in wl_tput_monitor_handler()
4739 wl_tput_monitor(dhd, tmp_if->ifidx, &tmp_if->tput_info); in wl_tput_monitor_handler()
4743 tput_info = &tmp_if->tput_info; in wl_tput_monitor_handler()
4744 tput_sum += (tput_info->tput_tx + tput_info->tput_rx); in wl_tput_monitor_handler()
4745 tput_sum_kb += (tput_info->tput_tx_kb + tput_info->tput_rx_kb); in wl_tput_monitor_handler()
4752 wl_tput_monitor(dhd, dwds_if->ifidx, &dwds_if->tput_info); in wl_tput_monitor_handler()
4753 tput_info = &dwds_if->tput_info; in wl_tput_monitor_handler()
4754 tput_sum += (tput_info->tput_tx + tput_info->tput_rx); in wl_tput_monitor_handler()
4755 tput_sum_kb += (tput_info->tput_tx_kb + tput_info->tput_rx_kb); in wl_tput_monitor_handler()