• Home
  • Raw
  • Download

Lines Matching refs:ref

33 	struct rate_control_ref *ref = sta->rate_ctrl;  in rate_control_rate_init()  local
41 if (!ref) in rate_control_rate_init()
55 ref->ops->rate_init(ref->priv, sband, &chanctx_conf->def, ista, in rate_control_rate_init()
66 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_tx_status() local
70 if (!ref || !test_sta_flag(sta, WLAN_STA_RATE_CONTROL)) in rate_control_tx_status()
74 if (ref->ops->tx_status_ext) in rate_control_tx_status()
75 ref->ops->tx_status_ext(ref->priv, sband, priv_sta, st); in rate_control_tx_status()
77 ref->ops->tx_status(ref->priv, sband, st->sta, priv_sta, st->skb); in rate_control_tx_status()
88 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_rate_update() local
93 if (ref && ref->ops->rate_update) { in rate_control_rate_update()
103 ref->ops->rate_update(ref->priv, sband, &chanctx_conf->def, in rate_control_rate_update()
210 struct rate_control_ref *ref = file->private_data; in rcname_read() local
211 int len = strlen(ref->ops->name); in rcname_read()
214 ref->ops->name, len); in rcname_read()
227 struct rate_control_ref *ref; in rate_control_alloc() local
229 ref = kmalloc(sizeof(struct rate_control_ref), GFP_KERNEL); in rate_control_alloc()
230 if (!ref) in rate_control_alloc()
232 ref->ops = ieee80211_rate_control_ops_get(name); in rate_control_alloc()
233 if (!ref->ops) in rate_control_alloc()
236 ref->priv = ref->ops->alloc(&local->hw); in rate_control_alloc()
237 if (!ref->priv) in rate_control_alloc()
239 return ref; in rate_control_alloc()
242 kfree(ref); in rate_control_alloc()
875 struct rate_control_ref *ref = sdata->local->rate_ctrl; in rate_control_get_rate() local
900 ref->ops->get_rate(ref->priv, ista, priv_sta, txrc); in rate_control_get_rate()
949 struct rate_control_ref *ref; in ieee80211_init_rate_ctrl_alg() local
962 ref = rate_control_alloc(name, local); in ieee80211_init_rate_ctrl_alg()
963 if (!ref) { in ieee80211_init_rate_ctrl_alg()
970 local->rate_ctrl = ref; in ieee80211_init_rate_ctrl_alg()
973 ref->ops->name); in ieee80211_init_rate_ctrl_alg()
980 struct rate_control_ref *ref; in rate_control_deinitialize() local
982 ref = local->rate_ctrl; in rate_control_deinitialize()
984 if (!ref) in rate_control_deinitialize()
988 rate_control_free(local, ref); in rate_control_deinitialize()