/linux-master/drivers/net/wireless/ath/ath5k/ |
H A D | pcu.c | 402 u16 tim_offset = 0; local 427 tim_offset ? tim_offset + 4 : 0);
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | tx.c | 85 if (pkt_info->tim_offset) 87 le32_encode_bits(pkt_info->tim_offset, RTW_TX_DESC_W9_TIM_OFFSET); 476 if (rsvd_pkt && rsvd_pkt->tim_offset != 0) { 478 pkt_info->tim_offset = rsvd_pkt->tim_offset - hdr_len;
|
H A D | fw.c | 1201 u16 tim_offset = 0; local 1220 skb_new = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL, 0); 1221 rsvd_pkt->tim_offset = tim_offset;
|
H A D | fw.h | 198 u16 tim_offset; member in struct:rtw_rsvd_page
|
H A D | main.h | 589 u8 tim_offset; member in struct:rtw_tx_pkt_info
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | pub.h | 335 u16 tim_offset, u16 dtim_period);
|
H A D | mac80211_if.c | 678 u16 tim_offset = 0; local 681 beacon = ieee80211_beacon_get_tim(hw, vif, &tim_offset, NULL, 0); 682 brcms_c_set_new_beacon(wl->wlc, beacon, tim_offset, 947 u16 tim_offset = 0; local 952 &tim_offset, NULL, 0); 954 brcms_c_set_new_beacon(wl->wlc, beacon, tim_offset,
|
H A D | main.c | 7239 struct sk_buff *beacon, u16 tim_offset, 7277 if (tim_offset != 0) { 7279 tim_offset + D11B_PHY_HDR_LEN); 7289 struct sk_buff *beacon, u16 tim_offset, 7307 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, 7323 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, true, 7330 brcms_c_beacon_write(wlc, beacon, tim_offset, dtim_period, 7357 u16 tim_offset, u16 dtim_period) 7367 wlc->beacon_tim_offset = tim_offset; 7238 brcms_c_beacon_write(struct brcms_c_info *wlc, struct sk_buff *beacon, u16 tim_offset, u16 dtim_period, bool bcn0, bool bcn1) argument 7288 brcms_c_update_beacon_hw(struct brcms_c_info *wlc, struct sk_buff *beacon, u16 tim_offset, u16 dtim_period) argument 7356 brcms_c_set_new_beacon(struct brcms_c_info *wlc, struct sk_buff *beacon, u16 tim_offset, u16 dtim_period) argument
|
/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | sta.c | 588 u16 tim_offset, tim_length; local 591 skb = ieee80211_beacon_get_tim(wvif->wdev->hw, vif, &tim_offset, 595 tim_ptr = skb->data + tim_offset; 597 if (tim_offset && tim_length >= 6) {
|
/linux-master/drivers/net/wireless/st/cw1200/ |
H A D | sta.c | 1670 u16 tim_offset, tim_length; local 1675 &tim_offset, &tim_length, 0); 1682 if (tim_offset && tim_length >= 6) { 1686 skb->data[tim_offset + 2] = 0; 1690 skb->data[tim_offset + 4] |= 1; 1692 skb->data[tim_offset + 4] &= ~1; 1695 update_ie.ies = &skb->data[tim_offset]; 2195 u16 tim_offset; local 2207 &tim_offset, &tim_len, 0);
|
/linux-master/drivers/net/wireless/rsi/ |
H A D | rsi_91x_hal.c | 434 u16 tim_offset = 0; local 448 &tim_offset, NULL, 0); 480 if (mac_bcn->data[tim_offset + 2] == 0)
|
/linux-master/net/mac80211/ |
H A D | tx.c | 5336 offs->tim_offset = beacon->head_len; 5519 offs->tim_offset = beacon->head_len; 5589 u16 *tim_offset, u16 *tim_length, 5602 if (tim_offset) 5603 *tim_offset = offs.tim_offset; 5587 ieee80211_beacon_get_tim(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 *tim_offset, u16 *tim_length, unsigned int link_id) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mcu.c | 718 req.tim_ie_pos = cpu_to_le16(MT_TXD_SIZE + offs.tim_offset); 1091 req.beacon_tlv.tim_ie_pos = cpu_to_le16(MT_TXD_SIZE + offs.tim_offset);
|
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | fw.c | 3019 u16 tim_offset; local 3031 skb_beacon = ieee80211_beacon_get_tim(rtwdev->hw, vif, &tim_offset, 3046 tim_offset -= ieee80211_hdrlen(hdr->frame_control); 3061 le32_encode_bits(tim_offset | BIT(7), RTW89_H2C_BCN_UPD_W0_GRP_IE_OFST); 3098 u16 tim_offset; local 3110 skb_beacon = ieee80211_beacon_get_tim(rtwdev->hw, vif, &tim_offset, 3125 tim_offset -= ieee80211_hdrlen(hdr->frame_control); 3140 le32_encode_bits(tim_offset | BIT(7), RTW89_H2C_BCN_UPD_BE_W0_GRP_IE_OFST);
|
/linux-master/include/net/ |
H A D | mac80211.h | 5401 * @tim_offset: position of TIM element 5409 u16 tim_offset; member in struct:ieee80211_mutable_offsets 5515 * @tim_offset: pointer to variable that will receive the TIM IE offset. 5537 u16 *tim_offset, u16 *tim_length,
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | mcu.c | 1230 req.beacon_tlv.tim_ie_pos = cpu_to_le16(MT_TXD_SIZE + offs.tim_offset);
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mcu.c | 1906 offs.tim_offset -= cap_offs; 1907 req.beacon_tlv.tim_ie_pos = cpu_to_le16(offs.tim_offset);
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mcu.c | 1816 mbss->offset[0] = cpu_to_le16(offs->tim_offset); 1872 cont->tim_ofs = cpu_to_le16(offs->tim_offset);
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mcu.c | 2419 mbss->offset[0] = cpu_to_le16(offs->tim_offset); 2467 bcn->tim_ie_pos = cpu_to_le16(offs->tim_offset);
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | wmi.c | 1800 cmd->tim_ie_offset = cpu_to_le32(offs->tim_offset);
|
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | mac.c | 1655 ret = ath10k_wmi_bcn_tmpl(ar, arvif->vdev_id, offs.tim_offset, bcn, 0,
|
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | wmi.c | 1739 cmd->tim_ie_offset = offs->tim_offset;
|