Lines Matching defs:hlid
205 static void wl1271_ps_filter_frames(struct wl1271 *wl, u8 hlid)
213 /* filter all frames currently in the low level queues for this hlid */
216 while ((skb = skb_dequeue(&wl->links[hlid].tx_queue[i]))) {
238 u8 hlid, bool clean_queues)
243 if (test_bit(hlid, &wl->ap_ps_map))
246 wl1271_debug(DEBUG_PSM, "start mac80211 PSM on hlid %d pkts %d "
247 "clean_queues %d", hlid, wl->links[hlid].allocated_pkts,
251 sta = ieee80211_find_sta(vif, wl->links[hlid].addr);
254 wl->links[hlid].addr);
264 wl1271_ps_filter_frames(wl, hlid);
266 __set_bit(hlid, &wl->ap_ps_map);
269 void wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid)
274 if (!test_bit(hlid, &wl->ap_ps_map))
277 wl1271_debug(DEBUG_PSM, "end mac80211 PSM on hlid %d", hlid);
279 __clear_bit(hlid, &wl->ap_ps_map);
282 sta = ieee80211_find_sta(vif, wl->links[hlid].addr);
285 wl->links[hlid].addr);