29 #define WL1271_WAKEUP_TIMEOUT 500
31 #define ELP_ENTRY_DELAY 30
112 bool pending =
false;
138 spin_unlock_irqrestore(&wl->
wl_lock, flags);
154 }
else if (ret < 0) {
169 spin_unlock_irqrestore(&wl->
wl_lock, flags);
189 wl->
conf.conn.wake_up_event,
190 wl->
conf.conn.listen_interval);
255 info = IEEE80211_SKB_CB(skb);
257 info->
status.rates[0].idx = -1;
258 ieee80211_tx_status_ni(wl->
hw, skb);
265 spin_unlock_irqrestore(&wl->
wl_lock, flags);
271 u8 hlid,
bool clean_queues)
280 "clean_queues %d", hlid, wl->
links[hlid].allocated_pkts,
287 wl->
links[hlid].addr);
292 ieee80211_sta_ps_transition_ni(sta,
true);
297 wl1271_ps_filter_frames(wl, hlid);
318 wl->
links[hlid].addr);
322 ieee80211_sta_ps_transition_ni(sta,
false);