Lines Matching defs:header

586 				   struct ieee80211_hdr *header,
594 struct ieee80211_hdr *header,
801 struct ieee80211_hdr header;
838 header.duration_id = 0;
839 header.seq_ctrl = 0;
843 skb_copy_from_linear_data(skb, &header.addr1, ETH_ALEN);
844 memcpy(&header.addr2, dev->dev_addr, ETH_ALEN);
845 memcpy(&header.addr3, priv->BSSID, ETH_ALEN);
848 memcpy(&header.addr1, priv->CurrentBSSID, ETH_ALEN);
849 memcpy(&header.addr2, dev->dev_addr, ETH_ALEN);
850 skb_copy_from_linear_data(skb, &header.addr3, ETH_ALEN);
854 memcpy(&header.addr4, rfc1042_header, ETH_ALEN);
856 header.frame_control = cpu_to_le16(frame_ctl);
857 /* Copy the wireless header into the card */
858 atmel_copy_to_card(dev, buff, (unsigned char *)&header, DATA_FRAME_WS_HEADER_SIZE);
859 /* Copy the packet sans its 802.3 header addresses which have been replaced */
875 struct ieee80211_hdr *header,
884 atmel_copy_to_card(priv->dev, buff, (u8 *)header, MGMT_FRAME_BODY_OFFSET);
887 tx_update_descriptor(priv, header->addr1[0] & 0x01, len, buff, TX_PACKET_TYPE_MGMT);
891 struct ieee80211_hdr *header,
899 /* get the final, mac 4 header field, this tells us encapsulation */
928 memcpy(skbp, header->addr1, ETH_ALEN); /* destination address */
929 if (le16_to_cpu(header->frame_control) & IEEE80211_FCTL_FROMDS)
930 memcpy(&skbp[ETH_ALEN], header->addr3, ETH_ALEN);
932 memcpy(&skbp[ETH_ALEN], header->addr2, ETH_ALEN); /* source address */
964 struct ieee80211_hdr *header,
972 if (le16_to_cpu(header->frame_control) & IEEE80211_FCTL_FROMDS)
973 memcpy(source, header->addr3, ETH_ALEN);
975 memcpy(source, header->addr2, ETH_ALEN);
977 rx_packet_loc += 24; /* skip header */
995 memcpy(priv->rx_buf, header->addr1, ETH_ALEN);
1053 struct ieee80211_hdr header;
1080 /* Get header as far as end of seq_ctrl */
1081 atmel_copy_to_host(priv->dev, (char *)&header, rx_packet_loc, 24);
1082 frame_ctl = le16_to_cpu(header.frame_control);
1083 seq_control = le16_to_cpu(header.seq_ctrl);
1103 /* don't CRC header when WEP in use */
1105 crc = crc32_le(0xffffffff, (unsigned char *)&header, 24);
1107 msdu_size -= 24; /* header */
1115 fast_rx_path(priv, &header, msdu_size, rx_packet_loc, crc);
1117 frag_rx_path(priv, &header, msdu_size, rx_packet_loc, crc,
1139 atmel_management_frame(priv, &header, msdu_size,
2840 struct ieee80211_hdr header;
2843 header.frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT | IEEE80211_STYPE_AUTH);
2844 header.duration_id = cpu_to_le16(0x8000);
2845 header.seq_ctrl = 0;
2846 memcpy(header.addr1, priv->CurrentBSSID, ETH_ALEN);
2847 memcpy(header.addr2, priv->dev->dev_addr, ETH_ALEN);
2848 memcpy(header.addr3, priv->CurrentBSSID, ETH_ALEN);
2852 header.frame_control |= cpu_to_le16(IEEE80211_FCTL_PROTECTED);
2865 atmel_transmit_management_frame(priv, &header, (u8 *)&auth, 8 + challenge_len);
2867 atmel_transmit_management_frame(priv, &header, (u8 *)&auth, 6);
2875 struct ieee80211_hdr header;
2888 header.frame_control = cpu_to_le16(IEEE80211_FTYPE_MGMT |
2890 header.duration_id = cpu_to_le16(0x8000);
2891 header.seq_ctrl = 0;
2893 memcpy(header.addr1, priv->CurrentBSSID, ETH_ALEN);
2894 memcpy(header.addr2, priv->dev->dev_addr, ETH_ALEN);
2895 memcpy(header.addr3, priv->CurrentBSSID, ETH_ALEN);
2922 atmel_transmit_management_frame(priv, &header, (void *)&body, bodysize);
2926 struct ieee80211_hdr *header)
2928 if (le16_to_cpu(header->frame_control) & IEEE80211_FCTL_FROMDS)
2929 return memcmp(header->addr3, priv->CurrentBSSID, 6) == 0;
2931 return memcmp(header->addr2, priv->CurrentBSSID, 6) == 0;
2976 struct ieee80211_hdr *header, u16 capability,
2980 u8 *bss = capability & WLAN_CAPABILITY_ESS ? header->addr2 : header->addr3;
3302 struct ieee80211_hdr *header,
3307 subtype = le16_to_cpu(header->frame_control) & IEEE80211_FCTL_STYPE;
3348 if (is_frame_from_current_bss(priv, header)) {
3364 store_bss_info(priv, header, capability,
3391 is_frame_from_current_bss(priv, header)) {
3403 is_frame_from_current_bss(priv, header)) {