Lines Matching refs:hdrlen
276 int res, hdrlen; in libipw_rx_frame_decrypt() local
282 hdrlen = libipw_get_hdrlen(le16_to_cpu(hdr->frame_ctl)); in libipw_rx_frame_decrypt()
285 res = crypt->ops->decrypt_mpdu(skb, hdrlen, crypt->priv); in libipw_rx_frame_decrypt()
293 skb->data[hdrlen + 3] >> 6); in libipw_rx_frame_decrypt()
308 int res, hdrlen; in libipw_rx_frame_decrypt_msdu() local
314 hdrlen = libipw_get_hdrlen(le16_to_cpu(hdr->frame_ctl)); in libipw_rx_frame_decrypt_msdu()
317 res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv); in libipw_rx_frame_decrypt_msdu()
337 size_t hdrlen; in libipw_rx() local
367 hdrlen = libipw_get_hdrlen(fc); in libipw_rx()
369 if (skb->len < hdrlen) { in libipw_rx()
424 if (skb->len >= hdrlen + 3) { in libipw_rx()
426 keyidx = skb->data[hdrlen + 3] >> 6; in libipw_rx()
598 flen -= hdrlen; in libipw_rx()
615 skb_copy_from_linear_data_offset(skb, hdrlen, in libipw_rx()
670 if (skb->len >= hdrlen + 3) in libipw_rx()
671 keyidx = skb->data[hdrlen + 3] >> 6; in libipw_rx()
681 hdrlen += 4; in libipw_rx()
687 hdrlen += 8; in libipw_rx()
693 hdrlen += 8; in libipw_rx()
704 if (skb->len < hdrlen) in libipw_rx()
710 payload = skb->data + hdrlen; in libipw_rx()
739 if (skb->len - hdrlen >= 8 && in libipw_rx()
745 skb_pull(skb, hdrlen + SNAP_SIZE); in libipw_rx()
751 skb_pull(skb, hdrlen); in libipw_rx()