Lines Matching refs:srctrl
140 struct sta_rate_control *srctrl;
147 srctrl = sta->rate_ctrl_priv;
148 srctrl->tx_num_xmit++;
158 srctrl->tx_num_failures++;
173 srctrl->last_rate_change + RATE_CONTROL_INTERVAL) &&
174 srctrl->tx_num_xmit > RATE_CONTROL_MIN_TX) {
176 srctrl->last_rate_change = jiffies;
188 srctrl->tx_avg_rate_sum += status->control.rate->rate;
189 srctrl->tx_avg_rate_num++;
190 srctrl->tx_num_failures = 0;
191 srctrl->tx_num_xmit = 0;
197 if (srctrl->avg_rate_update + 60 * HZ < jiffies) {
198 srctrl->avg_rate_update = jiffies;
199 if (srctrl->tx_avg_rate_num > 0) {
204 srctrl->tx_avg_rate_sum /
205 srctrl->tx_avg_rate_num,
206 srctrl->tx_avg_rate_sum,
207 srctrl->tx_avg_rate_num);
209 srctrl->tx_avg_rate_sum = 0;
210 srctrl->tx_avg_rate_num = 0;
341 struct sta_rate_control *srctrl = file->private_data;
344 sprintf(buf, "%d\n", srctrl->tx_avg_rate_sum);
357 struct sta_rate_control *srctrl = file->private_data;
360 sprintf(buf, "%d\n", srctrl->tx_avg_rate_num);
372 struct sta_rate_control *srctrl = priv_sta;
374 srctrl->tx_avg_rate_num_dentry =
376 dir, srctrl, &sta_tx_avg_rate_num_ops);
377 srctrl->tx_avg_rate_sum_dentry =
379 dir, srctrl, &sta_tx_avg_rate_sum_ops);
384 struct sta_rate_control *srctrl = priv_sta;
386 debugfs_remove(srctrl->tx_avg_rate_sum_dentry);
387 debugfs_remove(srctrl->tx_avg_rate_num_dentry);