Searched defs:hlid (Results 1 - 12 of 12) sorted by relevance

/drivers/net/wireless/wl12xx/
H A Devent.c190 u8 hlid; local
192 for_each_set_bit(hlid, wlvif->ap.sta_hlid_map,
194 lnk = &wl->links[hlid];
H A Dps.c205 static void wl1271_ps_filter_frames(struct wl1271 *wl, u8 hlid) argument
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]
237 wl12xx_ps_link_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, bool clean_queues) argument
269 wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) argument
[all...]
H A Drx.c101 bool unaligned, u8 *hlid)
164 *hlid = desc->hlid;
175 wl1271_debug(DEBUG_RX, "rx skb 0x%p: %d B %s seq %d hlid %d", skb,
178 seq_num, *hlid);
199 u8 hlid; local
260 &hlid) == 1) {
261 if (hlid < WL12XX_MAX_LINKS)
262 __set_bit(hlid, active_hlids);
265 "hlid exceede
100 wl1271_rx_handle_data(struct wl1271 *wl, u8 *data, u32 length, bool unaligned, u8 *hlid) argument
[all...]
H A Drx.h124 u8 hlid; member in struct:wl1271_rx_descriptor
H A Dtx.h118 u8 hlid; member in struct:wl1271_tx_hw_descr
220 void wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid);
226 void wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid);
H A Dtx.c46 ret = wl12xx_cmd_set_default_wep_key(wl, id, wlvif->sta.hlid);
127 u8 hlid)
132 if (WARN_ON(!test_bit(hlid, wlvif->links_map)))
135 fw_ps = test_bit(hlid, (unsigned long *)&wl->ap_fw_ps_map);
136 tx_pkts = wl->links[hlid].allocated_pkts;
146 wl12xx_ps_link_start(wl, wlvif, hlid, true);
164 return wl_sta->hlid;
196 return wlvif->sta.hlid;
212 u8 hlid)
265 test_bit(hlid, wlvi
125 wl1271_tx_regulate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) argument
210 wl1271_tx_allocate(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 extra, u32 buf_offset, u8 hlid) argument
280 wl1271_tx_fill_hdr(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 extra, struct ieee80211_tx_info *control, u8 hlid) argument
398 u8 hlid; local
643 u8 hlid = wl12xx_tx_get_hlid(wl, wlvif, skb); local
667 u8 hlid; local
925 wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid) argument
[all...]
H A Dacx.c1313 bool allow_ht_operation, u8 hlid)
1344 acx->hlid = hlid;
1444 acx->hlid = peer_hlid;
1311 wl1271_acx_set_ht_capabilities(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u8 hlid) argument
H A Dcmd.c460 int wl12xx_allocate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) argument
468 *hlid = link;
472 void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) argument
474 if (*hlid == WL12XX_INVALID_LINK_ID)
477 __clear_bit(*hlid, wl->links_map);
478 __clear_bit(*hlid, wlvif->links_map);
479 *hlid = WL12XX_INVALID_LINK_ID;
517 cmd->device.hlid = wlvif->dev_hlid;
520 wl1271_debug(DEBUG_CMD, "role start: roleid=%d, hlid=%d, session=%d",
521 cmd->role_id, cmd->device.hlid, cm
1268 wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid) argument
1368 wl1271_cmd_set_ap_key(struct wl1271 *wl, struct wl12xx_vif *wlvif, u16 action, u8 id, u8 key_type, u8 key_size, const u8 *key, u8 hlid, u32 tx_seq_32, u16 tx_seq_16) argument
1430 wl12xx_cmd_set_peer_state(struct wl1271 *wl, u8 hlid) argument
1459 wl12xx_cmd_add_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct ieee80211_sta *sta, u8 hlid) argument
1511 wl12xx_cmd_remove_peer(struct wl1271 *wl, u8 hlid) argument
[all...]
H A Dcmd.h73 int wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid);
80 u8 key_size, const u8 *key, u8 hlid, u32 tx_seq_32,
82 int wl12xx_cmd_set_peer_state(struct wl1271 *wl, u8 hlid);
86 struct ieee80211_sta *sta, u8 hlid);
87 int wl12xx_cmd_remove_peer(struct wl1271 *wl, u8 hlid);
95 u8 *hlid);
96 void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid);
279 u8 hlid; member in struct:wl12xx_cmd_role_start::__anon3668::__anon3669
286 u8 hlid; /* data hlid */ member in struct:wl12xx_cmd_role_start::__anon3668::__anon3670
306 u8 hlid; /* data hlid */ member in struct:wl12xx_cmd_role_start::__anon3668::__anon3671
436 u8 hlid; member in struct:wl1271_cmd_set_keys
582 u8 hlid; member in struct:wl12xx_cmd_set_peer_state
620 u8 hlid; member in struct:wl12xx_cmd_add_peer
633 u8 hlid; member in struct:wl12xx_cmd_remove_peer
[all...]
H A Dmain.c401 ret = wl12xx_cmd_set_peer_state(wl, wlvif->sta.hlid);
717 u8 hlid, u8 tx_pkts)
721 fw_ps = test_bit(hlid, (unsigned long *)&wl->ap_fw_ps_map);
729 wl12xx_ps_link_end(wl, wlvif, hlid);
737 wl12xx_ps_link_start(wl, wlvif, hlid, true);
746 u8 hlid, cnt; local
760 for_each_set_bit(hlid, wlvif->ap.sta_hlid_map, WL12XX_MAX_LINKS) {
761 lnk = &wl->links[hlid];
762 cnt = status->tx_lnk_free_pkts[hlid] - lnk->prev_freed_pkts;
764 lnk->prev_freed_pkts = status->tx_lnk_free_pkts[hlid];
715 wl12xx_irq_ps_regulate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, u8 tx_pkts) argument
1440 u8 hlid; local
2708 wl1271_record_ap_key(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 id, u8 key_type, u8 key_size, const u8 *key, u8 hlid, u32 tx_seq_32, u16 tx_seq_16) argument
2771 u8 hlid; local
2814 u8 hlid; local
4080 wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) argument
4103 u8 hlid; local
4201 u8 hlid, *ba_bitmap; local
[all...]
H A Dwl12xx.h232 u8 hlid; member in struct:wl1271_ap_key
483 u8 hlid; member in struct:wl1271_station
500 u8 hlid; member in struct:wl12xx_vif::__anon3702::__anon3703
524 /* the hlid of the last transmitted skb */
H A Dacx.h907 u8 hlid; member in struct:wl1271_acx_ht_capabilities
983 u8 hlid; member in struct:wl1271_acx_ba_receiver_setup
1291 bool allow_ht_operation, u8 hlid);

Completed in 71 milliseconds