Home
last modified time | relevance | path

Searched refs:tim_offset (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw88/
H A Dtx.c90 if (pkt_info->tim_offset) in rtw_tx_fill_tx_desc()
92 le32_encode_bits(pkt_info->tim_offset, RTW_TX_DESC_W9_TIM_OFFSET); in rtw_tx_fill_tx_desc()
491 if (rsvd_pkt && rsvd_pkt->tim_offset != 0) { in rtw_tx_rsvd_page_pkt_info_update()
493 pkt_info->tim_offset = rsvd_pkt->tim_offset - hdr_len; in rtw_tx_rsvd_page_pkt_info_update()
H A Dfw.h213 u16 tim_offset; member
H A Dmain.h611 u8 tim_offset; member
/linux/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()
/linux/drivers/net/wireless/silabs/wfx/
H A Dsta.c592 u16 tim_offset, tim_length; in wfx_update_tim() local
595 skb = ieee80211_beacon_get_tim(wvif->wdev->hw, vif, &tim_offset, in wfx_update_tim()
599 tim_ptr = skb->data + tim_offset; in wfx_update_tim()
601 if (tim_offset && tim_length >= 6) { in wfx_update_tim()
/linux/drivers/net/wireless/st/cw1200/
H A Dsta.c1671 u16 tim_offset, tim_length; in cw1200_set_tim_impl() local
1676 &tim_offset, &tim_length, 0); in cw1200_set_tim_impl()
1683 if (tim_offset && tim_length >= 6) { in cw1200_set_tim_impl()
1687 skb->data[tim_offset + 2] = 0; in cw1200_set_tim_impl()
1691 skb->data[tim_offset + 4] |= 1; in cw1200_set_tim_impl()
1693 skb->data[tim_offset + 4] &= ~1; in cw1200_set_tim_impl()
1696 update_ie.ies = &skb->data[tim_offset]; in cw1200_set_tim_impl()
2197 u16 tim_offset; in cw1200_upload_beacon() local
2209 &tim_offset, &tim_len, 0); in cw1200_upload_beacon()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dmac80211_if.c680 u16 tim_offset = 0; in brcms_ops_bss_info_changed() local
683 beacon = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL, 0); in brcms_ops_bss_info_changed()
684 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, 0); 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 Dpub.h335 u16 tim_offset, u16 dtim_period);
/linux/drivers/net/wireless/rsi/
H A Drsi_91x_hal.c435 u16 tim_offset = 0; in rsi_prepare_beacon() local
449 &tim_offset, NULL, 0); in rsi_prepare_beacon()
481 if (mac_bcn->data[tim_offset + 2] == 0) in rsi_prepare_beacon()
/linux/net/mac80211/
H A Dtx.c5686 offs->tim_offset = beacon->head_len; in __ieee80211_beacon_get_ap()
5943 offs->tim_offset = beacon->head_len;
6013 u16 *tim_offset, u16 *tim_length, in ieee80211_beacon_get_tim()
6026 if (tim_offset) in ieee80211_beacon_get_tim()
6027 *tim_offset = offs.tim_offset; in ieee80211_beacon_get_tim()
5996 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
/linux/include/net/
H A Dmac80211.h5756 u16 tim_offset; member
5884 u16 *tim_offset, u16 *tim_length,
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmcu.c1318 req.beacon_tlv.tim_ie_pos = cpu_to_le16(MT_TXD_SIZE + offs.tim_offset); in mt7921_mcu_uni_add_beacon_offload()
/linux/drivers/net/wireless/realtek/rtw89/
H A Dfw.c4712 u16 tim_offset; in rtw89_fw_h2c_update_beacon() local
4724 skb_beacon = ieee80211_beacon_get_tim(rtwdev->hw, vif, &tim_offset, in rtw89_fw_h2c_update_beacon()
4739 tim_offset -= ieee80211_hdrlen(hdr->frame_control); in rtw89_fw_h2c_update_beacon()
4754 le32_encode_bits(tim_offset | BIT(7), RTW89_H2C_BCN_UPD_W0_GRP_IE_OFST); in rtw89_fw_h2c_update_beacon()
4791 u16 tim_offset; in rtw89_fw_h2c_update_beacon_be() local
4803 skb_beacon = ieee80211_beacon_get_tim(rtwdev->hw, vif, &tim_offset, in rtw89_fw_h2c_update_beacon_be()
4818 tim_offset -= ieee80211_hdrlen(hdr->frame_control); in rtw89_fw_h2c_update_beacon_be()
4833 le32_encode_bits(tim_offset | BIT(7), RTW89_H2C_BCN_UPD_BE_W0_GRP_IE_OFST); in rtw89_fw_h2c_update_beacon_be()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmcu.c1900 mbss->offset[0] = cpu_to_le16(offs->tim_offset); in mt7915_mcu_beacon_mbss()
1956 cont->tim_ofs = cpu_to_le16(offs->tim_offset); in mt7915_mcu_beacon_cont()
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.c2451 offs.tim_offset -= cap_offs; in mt7925_mcu_uni_add_beacon_offload()
2452 req.beacon_tlv.tim_ie_pos = cpu_to_le16(offs.tim_offset); in mt7925_mcu_uni_add_beacon_offload()
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmcu.c3090 mbss->offset[0] = cpu_to_le16(offs->tim_offset); in mt7996_mcu_beacon_mbss()
3145 bcn->tim_ie_pos = cpu_to_le16(offs->tim_offset); in mt7996_mcu_beacon_cont()
/linux/drivers/net/wireless/ath/ath10k/
H A Dmac.c1685 ret = ath10k_wmi_bcn_tmpl(ar, arvif->vdev_id, offs.tim_offset, bcn, 0, in ath10k_mac_setup_bcn_tmpl()
/linux/drivers/net/wireless/ath/ath11k/
H A Dwmi.c1804 cmd->tim_ie_offset = offs->tim_offset; in ath11k_wmi_bcn_tmpl()
/linux/drivers/net/wireless/ath/ath12k/
H A Dwmi.c2046 cmd->tim_ie_offset = cpu_to_le32(offs->tim_offset); in ath12k_wmi_bcn_tmpl()