Lines Matching defs:sdata
33 ieee80211_s1g_send_twt_setup(struct ieee80211_sub_if_data *sdata, const u8 *da,
37 struct ieee80211_local *local = sdata->local;
50 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
60 ieee80211_tx_skb(sdata, skb);
64 ieee80211_s1g_send_twt_teardown(struct ieee80211_sub_if_data *sdata,
67 struct ieee80211_local *local = sdata->local;
82 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN);
92 ieee80211_tx_skb(sdata, skb);
96 ieee80211_s1g_rx_twt_setup(struct ieee80211_sub_if_data *sdata,
118 drv_add_twt_setup(sdata->local, sdata, &sta->sta, twt);
120 ieee80211_s1g_send_twt_setup(sdata, mgmt->sa, sdata->vif.addr, twt);
124 ieee80211_s1g_rx_twt_teardown(struct ieee80211_sub_if_data *sdata,
129 drv_twt_teardown_request(sdata->local, sdata, &sta->sta,
134 ieee80211_s1g_tx_twt_setup_fail(struct ieee80211_sub_if_data *sdata,
143 drv_twt_teardown_request(sdata->local, sdata, &sta->sta, flowid);
145 ieee80211_s1g_send_twt_teardown(sdata, mgmt->sa, sdata->vif.addr,
149 void ieee80211_s1g_rx_twt_action(struct ieee80211_sub_if_data *sdata,
153 struct ieee80211_local *local = sdata->local;
158 sta = sta_info_get_bss(sdata, mgmt->sa);
164 ieee80211_s1g_rx_twt_setup(sdata, sta, skb);
167 ieee80211_s1g_rx_twt_teardown(sdata, sta, skb);
177 void ieee80211_s1g_status_twt_action(struct ieee80211_sub_if_data *sdata,
181 struct ieee80211_local *local = sdata->local;
186 sta = sta_info_get_bss(sdata, mgmt->da);
193 ieee80211_s1g_tx_twt_setup_fail(sdata, sta, skb);