/drivers/net/wireless/ti/wl18xx/ |
H A D | acx.c | 113 int wl18xx_acx_peer_ht_operation_mode(struct wl1271 *wl, u8 hlid, bool wide) argument 118 wl1271_debug(DEBUG_ACX, "acx peer ht operation mode hlid %d bw %d", 119 hlid, wide); 127 acx->hlid = hlid; 152 u32 rate_set, u8 hlid) 183 acx->hlid = hlid; 149 wl18xx_acx_set_peer_cap(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u32 rate_set, u8 hlid) argument
|
H A D | acx.h | 295 u8 hlid; member in struct:wlcore_peer_ht_operation_mode 315 u8 hlid; member in struct:wlcore_acx_peer_cap 334 int wl18xx_acx_peer_ht_operation_mode(struct wl1271 *wl, u8 hlid, bool wide); 338 u32 rate_set, u8 hlid);
|
H A D | main.c | 1055 wl1271_debug(DEBUG_TX, "tx_fill_hdr: hlid: %d " 1056 "len: %d life: %d mem: %d", desc->hlid, 1589 wl18xx_acx_peer_ht_operation_mode(wl, wlvif->sta.hlid, wide); 1600 u32 rate_set, u8 hlid) 1603 rate_set, hlid); 1606 static bool wl18xx_lnk_high_prio(struct wl1271 *wl, u8 hlid, argument 1620 if (test_bit(hlid, &suspend_bitmap)) 1624 if (test_bit(hlid, &wl->fw_fast_lnk_map) && 1625 !test_bit(hlid, &wl->ap_fw_ps_map)) 1633 static bool wl18xx_lnk_low_prio(struct wl1271 *wl, u8 hlid, argument 1597 wl18xx_set_peer_cap(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u32 rate_set, u8 hlid) argument [all...] |
/drivers/net/wireless/ti/wlcore/ |
H A D | event.c | 61 u8 hlid = wlvif->sta.hlid; local 62 if (!wl->links[hlid].ba_bitmap) 64 ieee80211_stop_rx_ba_session(vif, wl->links[hlid].ba_bitmap, 67 u8 hlid; local 69 for_each_set_bit(hlid, wlvif->ap.sta_hlid_map, 71 lnk = &wl->links[hlid];
|
H A D | ps.c | 241 static void wl1271_ps_filter_frames(struct wl1271 *wl, u8 hlid) argument 248 struct wl1271_link *lnk = &wl->links[hlid]; 250 /* filter all frames currently in the low level queues for this hlid */ 278 u8 hlid, bool clean_queues) 286 if (!test_bit(hlid, wlvif->ap.sta_hlid_map) || 287 test_bit(hlid, &wl->ap_ps_map)) 290 wl1271_debug(DEBUG_PSM, "start mac80211 PSM on hlid %d pkts %d " 291 "clean_queues %d", hlid, wl->links[hlid].allocated_pkts, 295 sta = ieee80211_find_sta(vif, wl->links[hlid] 277 wl12xx_ps_link_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, bool clean_queues) argument 313 wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) argument [all...] |
H A D | rx.c | 108 enum wl_rx_buf_align rx_align, u8 *hlid) 183 *hlid = desc->hlid; 195 wl1271_debug(DEBUG_RX, "rx skb 0x%p: %d B %s seq %d hlid %d", skb, 198 seq_num, *hlid); 215 u8 hlid; local 265 &hlid) == 1) { 266 if (hlid < wl->num_links) 267 __set_bit(hlid, active_hlids); 270 "hlid ( 107 wl1271_rx_handle_data(struct wl1271 *wl, u8 *data, u32 length, enum wl_rx_buf_align rx_align, u8 *hlid) argument [all...] |
H A D | hw_ops.h | 225 u32 rate_set, u8 hlid) 229 rate_set, hlid); 244 wlcore_hw_lnk_high_prio(struct wl1271 *wl, u8 hlid, argument 250 return wl->ops->lnk_high_prio(wl, hlid, lnk); 254 wlcore_hw_lnk_low_prio(struct wl1271 *wl, u8 hlid, argument 260 return wl->ops->lnk_low_prio(wl, hlid, lnk); 222 wlcore_hw_set_peer_cap(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u32 rate_set, u8 hlid) argument
|
H A D | rx.h | 140 u8 hlid; member in struct:wl1271_rx_descriptor
|
H A D | tx.h | 136 u8 hlid; member in struct:wl1271_tx_hw_descr 255 void wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid); 284 void wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid);
|
H A D | acx.c | 1302 bool allow_ht_operation, u8 hlid) 1333 acx->hlid = hlid; 1435 acx->hlid = peer_hlid; 1300 wl1271_acx_set_ht_capabilities(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u8 hlid) argument
|
H A D | cmd.c | 302 static int wlcore_get_new_session_id(struct wl1271 *wl, u8 hlid) argument 304 if (wl->session_ids[hlid] >= SESSION_COUNTER_MAX) 305 wl->session_ids[hlid] = 0; 307 wl->session_ids[hlid]++; 309 return wl->session_ids[hlid]; 312 int wl12xx_allocate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) argument 344 *hlid = link; 350 void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) argument 354 if (*hlid == WL12XX_INVALID_LINK_ID) 359 __clear_bit(*hlid, w 1322 wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid) argument 1422 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 1484 wl12xx_cmd_set_peer_state(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) argument 1518 wl12xx_cmd_add_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct ieee80211_sta *sta, u8 hlid) argument 1577 wl12xx_cmd_remove_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) argument [all...] |
H A D | tx.c | 53 ret = wl12xx_cmd_set_default_wep_key(wl, id, wlvif->sta.hlid); 121 u8 hlid) 126 if (WARN_ON(!test_bit(hlid, wlvif->links_map))) 129 fw_ps = test_bit(hlid, &wl->ap_fw_ps_map); 130 tx_pkts = wl->links[hlid].allocated_pkts; 144 wl12xx_ps_link_start(wl, wlvif, hlid, true); 160 return wl_sta->hlid; 189 return wlvif->sta.hlid; 205 u8 hlid, bool is_gem) 249 if (test_bit(hlid, w 119 wl1271_tx_regulate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) argument 203 wl1271_tx_allocate(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 extra, u32 buf_offset, u8 hlid, bool is_gem) argument 264 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 376 wl1271_prepare_tx_frame(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 buf_offset, u8 hlid) argument 544 wlcore_lnk_dequeue_high_prio(struct wl1271 *wl, u8 hlid, u8 ac, u8 *low_prio_hlid) argument 563 wlcore_vif_dequeue_high_prio(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 ac, u8 *hlid, u8 *low_prio_hlid) argument 598 wl1271_skb_dequeue(struct wl1271 *wl, u8 *hlid) argument 688 wl1271_skb_queue_head(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u8 hlid) argument 722 u8 hlid; local 774 u8 hlid; local 1031 wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid) argument 1079 u8 hlid = i; local [all...] |
H A D | wlcore_i.h | 216 u8 hlid; member in struct:wl1271_ap_key 323 u8 hlid; member in struct:wl1271_station 349 u8 hlid; member in struct:wl12xx_vif::__anon4760::__anon4761 378 /* the hlid of the last transmitted skb */
|
H A D | cmd.h | 76 int wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid); 83 u8 key_size, const u8 *key, u8 hlid, u32 tx_seq_32, 86 u8 hlid); 91 struct ieee80211_sta *sta, u8 hlid); 93 u8 hlid); 106 u8 *hlid); 107 void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid); 308 u8 hlid; member in struct:wl12xx_cmd_role_start::__anon4726::__anon4727 315 u8 hlid; /* data hlid */ member in struct:wl12xx_cmd_role_start::__anon4726::__anon4728 335 u8 hlid; /* data hlid */ member in struct:wl12xx_cmd_role_start::__anon4726::__anon4729 480 u8 hlid; member in struct:wl1271_cmd_set_keys 549 u8 hlid; member in struct:wl12xx_cmd_set_peer_state 594 u8 hlid; member in struct:wl12xx_cmd_add_peer 609 u8 hlid; member in struct:wl12xx_cmd_remove_peer [all...] |
H A D | acx.h | 684 u8 hlid; member in struct:wl1271_acx_ht_capabilities 758 u8 hlid; member in struct:wl1271_acx_ba_receiver_setup 1108 bool allow_ht_operation, u8 hlid);
|
H A D | main.c | 71 ret = wl12xx_cmd_set_peer_state(wl, wlvif, wlvif->sta.hlid); 332 u8 hlid, u8 tx_pkts) 336 fw_ps = test_bit(hlid, &wl->ap_fw_ps_map); 343 wl12xx_ps_link_end(wl, wlvif, hlid); 356 wl12xx_ps_link_start(wl, wlvif, hlid, true); 364 u8 hlid; local 376 for_each_set_bit(hlid, wlvif->ap.sta_hlid_map, wl->num_links) 377 wl12xx_irq_ps_regulate_link(wl, wlvif, hlid, 378 wl->links[hlid].allocated_pkts); 903 u8 hlid, struc 330 wl12xx_irq_ps_regulate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, u8 tx_pkts) argument 902 wlcore_save_freed_pkts(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, struct ieee80211_sta *sta) argument 922 wlcore_save_freed_pkts_addr(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, const u8 *addr) argument 1249 u8 hlid; local 3192 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 3255 u8 hlid; local 3298 u8 hlid; local 3419 u8 hlid; local 4750 wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) argument 4782 u8 hlid; local 5025 u8 hlid, *ba_bitmap; local [all...] |
/drivers/net/wireless/ti/wl12xx/ |
H A D | main.c | 1333 "tx_fill_hdr: hlid: %d len: %d life: %d mem: %d extra: %d", 1334 desc->hlid, 1349 "tx_fill_hdr: pad: %d hlid: %d len: %d life: %d mem: %d", 1350 pad, desc->hlid, 1660 u32 rate_set, u8 hlid) 1663 hlid); 1666 static bool wl12xx_lnk_high_prio(struct wl1271 *wl, u8 hlid, argument 1671 if (test_bit(hlid, &wl->fw_fast_lnk_map)) 1679 static bool wl12xx_lnk_low_prio(struct wl1271 *wl, u8 hlid, argument 1657 wl12xx_set_peer_cap(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u32 rate_set, u8 hlid) argument
|