Home
last modified time | relevance | path

Searched refs:tim_offset (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw88/
H A Dtx.c85 if (pkt_info->tim_offset) in rtw_tx_fill_tx_desc()
87 le32_encode_bits(pkt_info->tim_offset, RTW_TX_DESC_W9_TIM_OFFSET); in rtw_tx_fill_tx_desc()
476 if (rsvd_pkt && rsvd_pkt->tim_offset != 0) { in rtw_tx_rsvd_page_pkt_info_update()
478 pkt_info->tim_offset = rsvd_pkt->tim_offset - hdr_len; in rtw_tx_rsvd_page_pkt_info_update()
H A Dfw.c1127 u16 tim_offset = 0; in rtw_get_rsvd_page_skb() local
1146 skb_new = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL, 0); in rtw_get_rsvd_page_skb()
1147 rsvd_pkt->tim_offset = tim_offset; in rtw_get_rsvd_page_skb()
H A Dfw.h196 u16 tim_offset; member
H A Dmain.h581 u8 tim_offset; member
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/
H A Dpcu.c402 u16 tim_offset = 0; in ath5k_hw_set_bssid() local
427 tim_offset ? tim_offset + 4 : 0); in ath5k_hw_set_bssid()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/
H A Dpcu.c402 u16 tim_offset = 0; in ath5k_hw_set_bssid() local
427 tim_offset ? tim_offset + 4 : 0); in ath5k_hw_set_bssid()
/kernel/linux/linux-5.10/drivers/net/wireless/st/cw1200/
H A Dsta.c1669 u16 tim_offset, tim_length; in cw1200_set_tim_impl() local
1674 &tim_offset, &tim_length); in cw1200_set_tim_impl()
1681 if (tim_offset && tim_length >= 6) { in cw1200_set_tim_impl()
1685 skb->data[tim_offset + 2] = 0; in cw1200_set_tim_impl()
1689 skb->data[tim_offset + 4] |= 1; in cw1200_set_tim_impl()
1691 skb->data[tim_offset + 4] &= ~1; in cw1200_set_tim_impl()
1694 update_ie.ies = &skb->data[tim_offset]; in cw1200_set_tim_impl()
2194 u16 tim_offset; in cw1200_upload_beacon() local
2206 &tim_offset, &tim_len); in cw1200_upload_beacon()
/kernel/linux/linux-6.6/drivers/net/wireless/st/cw1200/
H A Dsta.c1670 u16 tim_offset, tim_length; in cw1200_set_tim_impl() local
1675 &tim_offset, &tim_length, 0); in cw1200_set_tim_impl()
1682 if (tim_offset && tim_length >= 6) { in cw1200_set_tim_impl()
1686 skb->data[tim_offset + 2] = 0; in cw1200_set_tim_impl()
1690 skb->data[tim_offset + 4] |= 1; in cw1200_set_tim_impl()
1692 skb->data[tim_offset + 4] &= ~1; in cw1200_set_tim_impl()
1695 update_ie.ies = &skb->data[tim_offset]; in cw1200_set_tim_impl()
2195 u16 tim_offset; in cw1200_upload_beacon() local
2207 &tim_offset, &tim_len, 0); in cw1200_upload_beacon()
/kernel/linux/linux-5.10/drivers/staging/wfx/
H A Dsta.c581 u16 tim_offset, tim_length; in wfx_update_tim() local
585 &tim_offset, &tim_length); in wfx_update_tim()
588 tim_ptr = skb->data + tim_offset; in wfx_update_tim()
590 if (tim_offset && tim_length >= 6) { in wfx_update_tim()
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/
H A Dsta.c601 u16 tim_offset, tim_length; in wfx_update_tim() local
604 skb = ieee80211_beacon_get_tim(wvif->wdev->hw, vif, &tim_offset, in wfx_update_tim()
608 tim_ptr = skb->data + tim_offset; in wfx_update_tim()
610 if (tim_offset && tim_length >= 6) { in wfx_update_tim()
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dpub.h335 u16 tim_offset, u16 dtim_period);
H A Dmac80211_if.c679 u16 tim_offset = 0; in brcms_ops_bss_info_changed() local
682 beacon = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL); in brcms_ops_bss_info_changed()
683 brcms_c_set_new_beacon(wl->wlc, beacon, tim_offset, in brcms_ops_bss_info_changed()
949 u16 tim_offset = 0; in brcms_ops_beacon_set_tim() local
954 &tim_offset, NULL); in brcms_ops_beacon_set_tim()
956 brcms_c_set_new_beacon(wl->wlc, beacon, tim_offset, in brcms_ops_beacon_set_tim()
H A Dmain.c7240 struct sk_buff *beacon, u16 tim_offset, in brcms_c_beacon_write()
7278 if (tim_offset != 0) { in brcms_c_beacon_write()
7280 tim_offset + D11B_PHY_HDR_LEN); in brcms_c_beacon_write()
7290 struct sk_buff *beacon, u16 tim_offset, in brcms_c_update_beacon_hw()
7308 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, in brcms_c_update_beacon_hw()
7324 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, in brcms_c_update_beacon_hw()
7331 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, in brcms_c_update_beacon_hw()
7358 u16 tim_offset, u16 dtim_period) in brcms_c_set_new_beacon()
7368 wlc->beacon_tim_offset = tim_offset; in brcms_c_set_new_beacon()
7239 brcms_c_beacon_write(struct brcms_c_info *wlc, struct sk_buff *beacon, u16 tim_offset, u16 dtim_period, bool bcn0, bool bcn1) brcms_c_beacon_write() argument
7289 brcms_c_update_beacon_hw(struct brcms_c_info *wlc, struct sk_buff *beacon, u16 tim_offset, u16 dtim_period) brcms_c_update_beacon_hw() argument
7357 brcms_c_set_new_beacon(struct brcms_c_info *wlc, struct sk_buff *beacon, u16 tim_offset, u16 dtim_period) brcms_c_set_new_beacon() argument
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dpub.h335 u16 tim_offset, u16 dtim_period);
H A Dmac80211_if.c678 u16 tim_offset = 0; in brcms_ops_bss_info_changed() local
681 beacon = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL, 0); in brcms_ops_bss_info_changed()
682 brcms_c_set_new_beacon(wl->wlc, beacon, tim_offset, in brcms_ops_bss_info_changed()
947 u16 tim_offset = 0; in brcms_ops_beacon_set_tim() local
952 &tim_offset, NULL, 0); in brcms_ops_beacon_set_tim()
954 brcms_c_set_new_beacon(wl->wlc, beacon, tim_offset, in brcms_ops_beacon_set_tim()
H A Dmain.c7239 struct sk_buff *beacon, u16 tim_offset, in brcms_c_beacon_write()
7277 if (tim_offset != 0) { in brcms_c_beacon_write()
7279 tim_offset + D11B_PHY_HDR_LEN); in brcms_c_beacon_write()
7289 struct sk_buff *beacon, u16 tim_offset, in brcms_c_update_beacon_hw()
7307 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, in brcms_c_update_beacon_hw()
7323 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, in brcms_c_update_beacon_hw()
7330 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, in brcms_c_update_beacon_hw()
7357 u16 tim_offset, u16 dtim_period) in brcms_c_set_new_beacon()
7367 wlc->beacon_tim_offset = tim_offset; in brcms_c_set_new_beacon()
7238 brcms_c_beacon_write(struct brcms_c_info *wlc, struct sk_buff *beacon, u16 tim_offset, u16 dtim_period, bool bcn0, bool bcn1) brcms_c_beacon_write() argument
7288 brcms_c_update_beacon_hw(struct brcms_c_info *wlc, struct sk_buff *beacon, u16 tim_offset, u16 dtim_period) brcms_c_update_beacon_hw() argument
7356 brcms_c_set_new_beacon(struct brcms_c_info *wlc, struct sk_buff *beacon, u16 tim_offset, u16 dtim_period) brcms_c_set_new_beacon() argument
/kernel/linux/linux-5.10/drivers/net/wireless/rsi/
H A Drsi_91x_hal.c437 u16 tim_offset = 0; in rsi_prepare_beacon() local
451 &tim_offset, NULL); in rsi_prepare_beacon()
483 if (mac_bcn->data[tim_offset + 2] == 0) in rsi_prepare_beacon()
/kernel/linux/linux-6.6/drivers/net/wireless/rsi/
H A Drsi_91x_hal.c434 u16 tim_offset = 0; in rsi_prepare_beacon() local
448 &tim_offset, NULL, 0); in rsi_prepare_beacon()
480 if (mac_bcn->data[tim_offset + 2] == 0) in rsi_prepare_beacon()
/kernel/linux/linux-5.10/net/mac80211/
H A Dtx.c4846 offs->tim_offset = beacon->head_len; in __ieee80211_beacon_get()
4920 offs->tim_offset = beacon->head_len; in __ieee80211_beacon_get()
4987 u16 *tim_offset, u16 *tim_length) in ieee80211_beacon_get_tim()
4998 if (tim_offset) in ieee80211_beacon_get_tim()
4999 *tim_offset = offs.tim_offset; in ieee80211_beacon_get_tim()
4985 ieee80211_beacon_get_tim(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 *tim_offset, u16 *tim_length) ieee80211_beacon_get_tim() argument
/kernel/linux/linux-5.10/include/net/
H A Dmac80211.h4837 * @tim_offset: position of TIM element
4844 u16 tim_offset; member
4878 * @tim_offset: pointer to variable that will receive the TIM IE offset.
4898 u16 *tim_offset, u16 *tim_length);
/kernel/linux/linux-6.6/include/net/
H A Dmac80211.h5267 * @tim_offset: position of TIM element
5275 u16 tim_offset; member
5381 * @tim_offset: pointer to variable that will receive the TIM IE offset.
5403 u16 *tim_offset, u16 *tim_length,
/kernel/linux/linux-6.6/net/mac80211/
H A Dtx.c5293 offs->tim_offset = beacon->head_len; in ieee80211_beacon_get_ap()
5476 offs->tim_offset = beacon->head_len; in __ieee80211_beacon_get()
5546 u16 *tim_offset, u16 *tim_length, in ieee80211_beacon_get_tim()
5560 if (tim_offset) in ieee80211_beacon_get_tim()
5561 *tim_offset = offs.tim_offset; in ieee80211_beacon_get_tim()
5544 ieee80211_beacon_get_tim(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 *tim_offset, u16 *tim_length, unsigned int link_id) ieee80211_beacon_get_tim() argument
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmcu.c718 req.tim_ie_pos = cpu_to_le16(MT_TXD_SIZE + offs.tim_offset); in mt7615_mcu_add_beacon_offload()
1091 req.beacon_tlv.tim_ie_pos = cpu_to_le16(MT_TXD_SIZE + offs.tim_offset); in mt7615_mcu_uni_add_beacon_offload()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmcu.c1106 req.beacon_tlv.tim_ie_pos = cpu_to_le16(MT_TXD_SIZE + offs.tim_offset); in mt7921_mcu_uni_add_beacon_offload()
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/
H A Dfw.c1924 u16 tim_offset; in rtw89_fw_h2c_update_beacon() local
1938 skb_beacon = ieee80211_beacon_get_tim(rtwdev->hw, vif, &tim_offset, in rtw89_fw_h2c_update_beacon()
1964 SET_BCN_UPD_GRP_IE_OFST(skb->data, tim_offset); in rtw89_fw_h2c_update_beacon()

Completed in 88 milliseconds

12