/kernel/linux/linux-5.10/drivers/net/wireless/ti/wlcore/ |
H A D | ps.c | 77 static void wl1271_ps_filter_frames(struct wl1271 *wl, u8 hlid) in wl1271_ps_filter_frames() argument 84 struct wl1271_link *lnk = &wl->links[hlid]; in wl1271_ps_filter_frames() 86 /* filter all frames currently in the low level queues for this hlid */ in wl1271_ps_filter_frames() 114 u8 hlid, bool clean_queues) in wl12xx_ps_link_start() 122 if (!test_bit(hlid, wlvif->ap.sta_hlid_map) || in wl12xx_ps_link_start() 123 test_bit(hlid, &wl->ap_ps_map)) in wl12xx_ps_link_start() 126 wl1271_debug(DEBUG_PSM, "start mac80211 PSM on hlid %d pkts %d " in wl12xx_ps_link_start() 127 "clean_queues %d", hlid, wl->links[hlid].allocated_pkts, in wl12xx_ps_link_start() 131 sta = ieee80211_find_sta(vif, wl->links[hlid] in wl12xx_ps_link_start() 113 wl12xx_ps_link_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, bool clean_queues) wl12xx_ps_link_start() argument 149 wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl12xx_ps_link_end() argument [all...] |
H A D | tx.c | 40 ret = wl12xx_cmd_set_default_wep_key(wl, id, wlvif->sta.hlid); in wl1271_set_default_wep_key() 108 u8 hlid) in wl1271_tx_regulate_link() 113 if (WARN_ON(!test_bit(hlid, wlvif->links_map))) in wl1271_tx_regulate_link() 116 fw_ps = test_bit(hlid, &wl->ap_fw_ps_map); in wl1271_tx_regulate_link() 117 tx_pkts = wl->links[hlid].allocated_pkts; in wl1271_tx_regulate_link() 131 wl12xx_ps_link_start(wl, wlvif, hlid, true); in wl1271_tx_regulate_link() 147 return wl_sta->hlid; in wl12xx_tx_get_hlid_ap() 176 return wlvif->sta.hlid; in wl12xx_tx_get_hlid() 192 u8 hlid, bool is_gem) in wl1271_tx_allocate() 235 if (test_bit(hlid, w in wl1271_tx_allocate() 106 wl1271_tx_regulate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl1271_tx_regulate_link() argument 190 wl1271_tx_allocate(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 extra, u32 buf_offset, u8 hlid, bool is_gem) wl1271_tx_allocate() argument 250 wl1271_tx_fill_hdr(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 extra, struct ieee80211_tx_info *control, u8 hlid) wl1271_tx_fill_hdr() argument 360 wl1271_prepare_tx_frame(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 buf_offset, u8 hlid) wl1271_prepare_tx_frame() argument 528 wlcore_lnk_dequeue_high_prio(struct wl1271 *wl, u8 hlid, u8 ac, u8 *low_prio_hlid) wlcore_lnk_dequeue_high_prio() argument 547 wlcore_vif_dequeue_high_prio(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 ac, u8 *hlid, u8 *low_prio_hlid) wlcore_vif_dequeue_high_prio() argument 582 wl1271_skb_dequeue(struct wl1271 *wl, u8 *hlid) wl1271_skb_dequeue() argument 672 wl1271_skb_queue_head(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u8 hlid) wl1271_skb_queue_head() argument 706 u8 hlid; wl12xx_rearm_rx_streaming() local 758 u8 hlid; wlcore_tx_work_locked() local 1019 wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid) wl1271_tx_reset_link_queues() argument 1067 u8 hlid = i; wl12xx_tx_reset_wlvif() local [all...] |
H A D | cmd.c | 302 static int wlcore_get_new_session_id(struct wl1271 *wl, u8 hlid) in wlcore_get_new_session_id() argument 304 if (wl->session_ids[hlid] >= SESSION_COUNTER_MAX) in wlcore_get_new_session_id() 305 wl->session_ids[hlid] = 0; in wlcore_get_new_session_id() 307 wl->session_ids[hlid]++; in wlcore_get_new_session_id() 309 return wl->session_ids[hlid]; in wlcore_get_new_session_id() 312 int wl12xx_allocate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) in wl12xx_allocate_link() argument 344 *hlid = link; in wl12xx_allocate_link() 350 void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) in wl12xx_free_link() argument 354 if (*hlid == WL12XX_INVALID_LINK_ID) in wl12xx_free_link() 359 __clear_bit(*hlid, w in wl12xx_free_link() 1330 wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid) wl12xx_cmd_set_default_wep_key() argument 1430 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, bool is_pairwise) wl1271_cmd_set_ap_key() argument 1494 wl12xx_cmd_set_peer_state(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl12xx_cmd_set_peer_state() argument 1528 wl12xx_cmd_add_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct ieee80211_sta *sta, u8 hlid) wl12xx_cmd_add_peer() argument 1594 wl12xx_cmd_remove_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl12xx_cmd_remove_peer() argument [all...] |
H A D | rx.c | 104 enum wl_rx_buf_align rx_align, u8 *hlid) in wl1271_rx_handle_data() 175 *hlid = desc->hlid; in wl1271_rx_handle_data() 188 wl1271_debug(DEBUG_RX, "rx skb 0x%p: %d B %s seq %d hlid %d", skb, in wl1271_rx_handle_data() 191 seq_num, *hlid); in wl1271_rx_handle_data() 208 u8 hlid; in wlcore_rx() local 213 hlid = status->counters.hlid; in wlcore_rx() 215 if (hlid < WLCORE_MAX_LINKS) in wlcore_rx() 216 wl->links[hlid] in wlcore_rx() 103 wl1271_rx_handle_data(struct wl1271 *wl, u8 *data, u32 length, enum wl_rx_buf_align rx_align, u8 *hlid) wl1271_rx_handle_data() argument [all...] |
H A D | cmd.h | 60 int wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid); 67 u8 key_size, const u8 *key, u8 hlid, u32 tx_seq_32, 70 u8 hlid); 75 struct ieee80211_sta *sta, u8 hlid); 77 u8 hlid); 92 u8 *hlid); 93 void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid); 300 u8 hlid; member 307 u8 hlid; /* data hlid */ member 327 u8 hlid; /* data hlid */ global() member 472 u8 hlid; global() member 541 u8 hlid; global() member 586 u8 hlid; global() member 601 u8 hlid; global() member [all...] |
H A D | event.c | 130 u8 hlid = wlvif->sta.hlid; in wl1271_stop_ba_event() local 131 if (!wl->links[hlid].ba_bitmap) in wl1271_stop_ba_event() 133 ieee80211_stop_rx_ba_session(vif, wl->links[hlid].ba_bitmap, in wl1271_stop_ba_event() 136 u8 hlid; in wl1271_stop_ba_event() local 138 for_each_set_bit(hlid, wlvif->ap.sta_hlid_map, in wl1271_stop_ba_event() 140 lnk = &wl->links[hlid]; in wl1271_stop_ba_event()
|
H A D | ps.h | 19 u8 hlid, bool clean_queues); 20 void wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid);
|
H A D | hw_ops.h | 235 u32 rate_set, u8 hlid) in wlcore_hw_set_peer_cap() 239 rate_set, hlid); in wlcore_hw_set_peer_cap() 254 wlcore_hw_lnk_high_prio(struct wl1271 *wl, u8 hlid, in wlcore_hw_lnk_high_prio() argument 260 return wl->ops->lnk_high_prio(wl, hlid, lnk); in wlcore_hw_lnk_high_prio() 264 wlcore_hw_lnk_low_prio(struct wl1271 *wl, u8 hlid, in wlcore_hw_lnk_low_prio() argument 270 return wl->ops->lnk_low_prio(wl, hlid, lnk); in wlcore_hw_lnk_low_prio() 232 wlcore_hw_set_peer_cap(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u32 rate_set, u8 hlid) wlcore_hw_set_peer_cap() argument
|
H A D | main.c | 59 ret = wl12xx_cmd_set_peer_state(wl, wlvif, wlvif->sta.hlid); in wl12xx_set_authorized() 234 true, wlvif->sta.hlid); in wlcore_rc_update_work() 337 u8 hlid, u8 tx_pkts) in wl12xx_irq_ps_regulate_link() 341 fw_ps = test_bit(hlid, &wl->ap_fw_ps_map); in wl12xx_irq_ps_regulate_link() 348 wl12xx_ps_link_end(wl, wlvif, hlid); in wl12xx_irq_ps_regulate_link() 361 wl12xx_ps_link_start(wl, wlvif, hlid, true); in wl12xx_irq_ps_regulate_link() 369 u8 hlid; in wl12xx_irq_update_links_status() local 381 for_each_set_bit(hlid, wlvif->ap.sta_hlid_map, wl->num_links) in wl12xx_irq_update_links_status() 382 wl12xx_irq_ps_regulate_link(wl, wlvif, hlid, in wl12xx_irq_update_links_status() 383 wl->links[hlid] in wl12xx_irq_update_links_status() 335 wl12xx_irq_ps_regulate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, u8 tx_pkts) wl12xx_irq_ps_regulate_link() argument 860 wlcore_save_freed_pkts(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, struct ieee80211_sta *sta) wlcore_save_freed_pkts() argument 880 wlcore_save_freed_pkts_addr(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, const u8 *addr) wlcore_save_freed_pkts_addr() argument 1221 u8 hlid; wl1271_op_tx() local 3271 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, bool is_pairwise) wl1271_record_ap_key() argument 3335 u8 hlid; wl1271_ap_init_hwenc() local 3379 u8 hlid; wl1271_set_key() local 3503 u8 hlid; wlcore_set_key() local 5051 wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl1271_free_sta() argument 5083 u8 hlid; wl12xx_sta_add() local 5332 u8 hlid, *ba_bitmap; wl1271_op_ampdu_action() local 5837 u8 hlid = wl_sta->hlid; wlcore_op_get_expected_throughput() local [all...] |
H A D | tx.h | 122 u8 hlid; member 241 void wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid); 270 void wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid);
|
H A D | wlcore_i.h | 163 /* hlid for which the rates were reported */ 164 u8 hlid; member 212 u8 hlid; member 326 u8 hlid; member 352 u8 hlid; member 381 /* the hlid of the last transmitted skb */
|
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wlcore/ |
H A D | ps.c | 77 static void wl1271_ps_filter_frames(struct wl1271 *wl, u8 hlid) in wl1271_ps_filter_frames() argument 84 struct wl1271_link *lnk = &wl->links[hlid]; in wl1271_ps_filter_frames() 86 /* filter all frames currently in the low level queues for this hlid */ in wl1271_ps_filter_frames() 114 u8 hlid, bool clean_queues) in wl12xx_ps_link_start() 122 if (!test_bit(hlid, wlvif->ap.sta_hlid_map) || in wl12xx_ps_link_start() 123 test_bit(hlid, &wl->ap_ps_map)) in wl12xx_ps_link_start() 126 wl1271_debug(DEBUG_PSM, "start mac80211 PSM on hlid %d pkts %d " in wl12xx_ps_link_start() 127 "clean_queues %d", hlid, wl->links[hlid].allocated_pkts, in wl12xx_ps_link_start() 131 sta = ieee80211_find_sta(vif, wl->links[hlid] in wl12xx_ps_link_start() 113 wl12xx_ps_link_start(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, bool clean_queues) wl12xx_ps_link_start() argument 149 wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl12xx_ps_link_end() argument [all...] |
H A D | tx.c | 40 ret = wl12xx_cmd_set_default_wep_key(wl, id, wlvif->sta.hlid); in wl1271_set_default_wep_key() 108 u8 hlid) in wl1271_tx_regulate_link() 113 if (WARN_ON(!test_bit(hlid, wlvif->links_map))) in wl1271_tx_regulate_link() 116 fw_ps = test_bit(hlid, &wl->ap_fw_ps_map); in wl1271_tx_regulate_link() 117 tx_pkts = wl->links[hlid].allocated_pkts; in wl1271_tx_regulate_link() 131 wl12xx_ps_link_start(wl, wlvif, hlid, true); in wl1271_tx_regulate_link() 147 return wl_sta->hlid; in wl12xx_tx_get_hlid_ap() 176 return wlvif->sta.hlid; in wl12xx_tx_get_hlid() 192 u8 hlid, bool is_gem) in wl1271_tx_allocate() 235 if (test_bit(hlid, w in wl1271_tx_allocate() 106 wl1271_tx_regulate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl1271_tx_regulate_link() argument 190 wl1271_tx_allocate(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 extra, u32 buf_offset, u8 hlid, bool is_gem) wl1271_tx_allocate() argument 250 wl1271_tx_fill_hdr(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 extra, struct ieee80211_tx_info *control, u8 hlid) wl1271_tx_fill_hdr() argument 360 wl1271_prepare_tx_frame(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u32 buf_offset, u8 hlid) wl1271_prepare_tx_frame() argument 528 wlcore_lnk_dequeue_high_prio(struct wl1271 *wl, u8 hlid, u8 ac, u8 *low_prio_hlid) wlcore_lnk_dequeue_high_prio() argument 547 wlcore_vif_dequeue_high_prio(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 ac, u8 *hlid, u8 *low_prio_hlid) wlcore_vif_dequeue_high_prio() argument 582 wl1271_skb_dequeue(struct wl1271 *wl, u8 *hlid) wl1271_skb_dequeue() argument 672 wl1271_skb_queue_head(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct sk_buff *skb, u8 hlid) wl1271_skb_queue_head() argument 706 u8 hlid; wl12xx_rearm_rx_streaming() local 758 u8 hlid; wlcore_tx_work_locked() local 1017 wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid) wl1271_tx_reset_link_queues() argument 1065 u8 hlid = i; wl12xx_tx_reset_wlvif() local [all...] |
H A D | cmd.c | 300 static int wlcore_get_new_session_id(struct wl1271 *wl, u8 hlid) in wlcore_get_new_session_id() argument 302 if (wl->session_ids[hlid] >= SESSION_COUNTER_MAX) in wlcore_get_new_session_id() 303 wl->session_ids[hlid] = 0; in wlcore_get_new_session_id() 305 wl->session_ids[hlid]++; in wlcore_get_new_session_id() 307 return wl->session_ids[hlid]; in wlcore_get_new_session_id() 310 int wl12xx_allocate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) in wl12xx_allocate_link() argument 342 *hlid = link; in wl12xx_allocate_link() 348 void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid) in wl12xx_free_link() argument 352 if (*hlid == WL12XX_INVALID_LINK_ID) in wl12xx_free_link() 357 __clear_bit(*hlid, w in wl12xx_free_link() 1328 wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid) wl12xx_cmd_set_default_wep_key() argument 1428 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, bool is_pairwise) wl1271_cmd_set_ap_key() argument 1492 wl12xx_cmd_set_peer_state(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl12xx_cmd_set_peer_state() argument 1526 wl12xx_cmd_add_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif, struct ieee80211_sta *sta, u8 hlid) wl12xx_cmd_add_peer() argument 1592 wl12xx_cmd_remove_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl12xx_cmd_remove_peer() argument [all...] |
H A D | rx.c | 104 enum wl_rx_buf_align rx_align, u8 *hlid) in wl1271_rx_handle_data() 175 *hlid = desc->hlid; in wl1271_rx_handle_data() 188 wl1271_debug(DEBUG_RX, "rx skb 0x%p: %d B %s seq %d hlid %d", skb, in wl1271_rx_handle_data() 191 seq_num, *hlid); in wl1271_rx_handle_data() 208 u8 hlid; in wlcore_rx() local 213 hlid = status->counters.hlid; in wlcore_rx() 215 if (hlid < WLCORE_MAX_LINKS) in wlcore_rx() 216 wl->links[hlid] in wlcore_rx() 103 wl1271_rx_handle_data(struct wl1271 *wl, u8 *data, u32 length, enum wl_rx_buf_align rx_align, u8 *hlid) wl1271_rx_handle_data() argument [all...] |
H A D | cmd.h | 60 int wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid); 67 u8 key_size, const u8 *key, u8 hlid, u32 tx_seq_32, 70 u8 hlid); 75 struct ieee80211_sta *sta, u8 hlid); 77 u8 hlid); 92 u8 *hlid); 93 void wl12xx_free_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 *hlid); 300 u8 hlid; member 307 u8 hlid; /* data hlid */ member 327 u8 hlid; /* data hlid */ global() member 472 u8 hlid; global() member 541 u8 hlid; global() member 586 u8 hlid; global() member 601 u8 hlid; global() member [all...] |
H A D | event.c | 139 u8 hlid = wlvif->sta.hlid; in wl1271_stop_ba_event() local 140 if (!wl->links[hlid].ba_bitmap) in wl1271_stop_ba_event() 142 ieee80211_stop_rx_ba_session(vif, wl->links[hlid].ba_bitmap, in wl1271_stop_ba_event() 145 u8 hlid; in wl1271_stop_ba_event() local 147 for_each_set_bit(hlid, wlvif->ap.sta_hlid_map, in wl1271_stop_ba_event() 149 lnk = &wl->links[hlid]; in wl1271_stop_ba_event()
|
H A D | ps.h | 19 u8 hlid, bool clean_queues); 20 void wl12xx_ps_link_end(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid);
|
H A D | hw_ops.h | 235 u32 rate_set, u8 hlid) in wlcore_hw_set_peer_cap() 239 rate_set, hlid); in wlcore_hw_set_peer_cap() 254 wlcore_hw_lnk_high_prio(struct wl1271 *wl, u8 hlid, in wlcore_hw_lnk_high_prio() argument 260 return wl->ops->lnk_high_prio(wl, hlid, lnk); in wlcore_hw_lnk_high_prio() 264 wlcore_hw_lnk_low_prio(struct wl1271 *wl, u8 hlid, in wlcore_hw_lnk_low_prio() argument 270 return wl->ops->lnk_low_prio(wl, hlid, lnk); in wlcore_hw_lnk_low_prio() 232 wlcore_hw_set_peer_cap(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u32 rate_set, u8 hlid) wlcore_hw_set_peer_cap() argument
|
H A D | main.c | 59 ret = wl12xx_cmd_set_peer_state(wl, wlvif, wlvif->sta.hlid); in wl12xx_set_authorized() 228 true, wlvif->sta.hlid); in wlcore_rc_update_work() 331 u8 hlid, u8 tx_pkts) in wl12xx_irq_ps_regulate_link() 335 fw_ps = test_bit(hlid, &wl->ap_fw_ps_map); in wl12xx_irq_ps_regulate_link() 342 wl12xx_ps_link_end(wl, wlvif, hlid); in wl12xx_irq_ps_regulate_link() 355 wl12xx_ps_link_start(wl, wlvif, hlid, true); in wl12xx_irq_ps_regulate_link() 363 u8 hlid; in wl12xx_irq_update_links_status() local 375 for_each_set_bit(hlid, wlvif->ap.sta_hlid_map, wl->num_links) in wl12xx_irq_update_links_status() 376 wl12xx_irq_ps_regulate_link(wl, wlvif, hlid, in wl12xx_irq_update_links_status() 377 wl->links[hlid] in wl12xx_irq_update_links_status() 329 wl12xx_irq_ps_regulate_link(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, u8 tx_pkts) wl12xx_irq_ps_regulate_link() argument 850 wlcore_save_freed_pkts(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, struct ieee80211_sta *sta) wlcore_save_freed_pkts() argument 870 wlcore_save_freed_pkts_addr(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid, const u8 *addr) wlcore_save_freed_pkts_addr() argument 1209 u8 hlid; wl1271_op_tx() local 3246 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, bool is_pairwise) wl1271_record_ap_key() argument 3310 u8 hlid; wl1271_ap_init_hwenc() local 3354 u8 hlid; wl1271_set_key() local 3476 u8 hlid; wlcore_set_key() local 4996 wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid) wl1271_free_sta() argument 5028 u8 hlid; wl12xx_sta_add() local 5276 u8 hlid, *ba_bitmap; wl1271_op_ampdu_action() local 5768 u8 hlid = wl_sta->hlid; wlcore_op_get_expected_throughput() local [all...] |
H A D | tx.h | 122 u8 hlid; member 241 void wl1271_tx_reset_link_queues(struct wl1271 *wl, u8 hlid); 270 void wl1271_free_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif, u8 hlid);
|
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl18xx/ |
H A D | tx.c | 19 u8 band, struct ieee80211_tx_rate *rate, u8 hlid) in wl18xx_get_last_tx_rate() 21 u8 fw_rate = wl->links[hlid].fw_rate_idx; in wl18xx_get_last_tx_rate() 98 tx_desc->hlid); in wl18xx_tx_complete_packet() 137 u8 i, hlid; in wl18xx_tx_immediate_complete() local 144 hlid = wl->fw_status->counters.hlid; in wl18xx_tx_immediate_complete() 146 if (hlid < WLCORE_MAX_LINKS) { in wl18xx_tx_immediate_complete() 147 wl->links[hlid].fw_rate_idx = in wl18xx_tx_immediate_complete() 149 wl->links[hlid].fw_rate_mbps = in wl18xx_tx_immediate_complete() 18 wl18xx_get_last_tx_rate(struct wl1271 *wl, struct ieee80211_vif *vif, u8 band, struct ieee80211_tx_rate *rate, u8 hlid) wl18xx_get_last_tx_rate() argument
|
H A D | acx.c | 100 int wl18xx_acx_peer_ht_operation_mode(struct wl1271 *wl, u8 hlid, bool wide) in wl18xx_acx_peer_ht_operation_mode() argument 105 wl1271_debug(DEBUG_ACX, "acx peer ht operation mode hlid %d bw %d", in wl18xx_acx_peer_ht_operation_mode() 106 hlid, wide); in wl18xx_acx_peer_ht_operation_mode() 114 acx->hlid = hlid; in wl18xx_acx_peer_ht_operation_mode() 139 u32 rate_set, u8 hlid) in wl18xx_acx_set_peer_cap() 170 acx->hlid = hlid; in wl18xx_acx_set_peer_cap() 136 wl18xx_acx_set_peer_cap(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u32 rate_set, u8 hlid) wl18xx_acx_set_peer_cap() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl18xx/ |
H A D | tx.c | 19 u8 band, struct ieee80211_tx_rate *rate, u8 hlid) in wl18xx_get_last_tx_rate() 21 u8 fw_rate = wl->links[hlid].fw_rate_idx; in wl18xx_get_last_tx_rate() 98 tx_desc->hlid); in wl18xx_tx_complete_packet() 137 u8 i, hlid; in wl18xx_tx_immediate_complete() local 144 hlid = wl->fw_status->counters.hlid; in wl18xx_tx_immediate_complete() 146 if (hlid < WLCORE_MAX_LINKS) { in wl18xx_tx_immediate_complete() 147 wl->links[hlid].fw_rate_idx = in wl18xx_tx_immediate_complete() 149 wl->links[hlid].fw_rate_mbps = in wl18xx_tx_immediate_complete() 18 wl18xx_get_last_tx_rate(struct wl1271 *wl, struct ieee80211_vif *vif, u8 band, struct ieee80211_tx_rate *rate, u8 hlid) wl18xx_get_last_tx_rate() argument
|
H A D | acx.c | 100 int wl18xx_acx_peer_ht_operation_mode(struct wl1271 *wl, u8 hlid, bool wide) in wl18xx_acx_peer_ht_operation_mode() argument 105 wl1271_debug(DEBUG_ACX, "acx peer ht operation mode hlid %d bw %d", in wl18xx_acx_peer_ht_operation_mode() 106 hlid, wide); in wl18xx_acx_peer_ht_operation_mode() 114 acx->hlid = hlid; in wl18xx_acx_peer_ht_operation_mode() 139 u32 rate_set, u8 hlid) in wl18xx_acx_set_peer_cap() 170 acx->hlid = hlid; in wl18xx_acx_set_peer_cap() 136 wl18xx_acx_set_peer_cap(struct wl1271 *wl, struct ieee80211_sta_ht_cap *ht_cap, bool allow_ht_operation, u32 rate_set, u8 hlid) wl18xx_acx_set_peer_cap() argument
|