Lines Matching refs:hdrlen
3286 u16 len, hdrlen = 0, gap, fid; in airo_handle_rx() local
3325 hdrlen = header_len(fc); in airo_handle_rx()
3327 hdrlen = ETH_ALEN * 2; in airo_handle_rx()
3329 skb = dev_alloc_skb(len + hdrlen + 2 + 2); in airo_handle_rx()
3336 buffer = (__le16 *) skb_put(skb, len + hdrlen); in airo_handle_rx()
3339 bap_read(ai, buffer + 1, hdrlen - 2, BAP0); in airo_handle_rx()
3340 if (hdrlen == 24) in airo_handle_rx()
3353 bap_read(ai, buffer + hdrlen/2, len, BAP0); in airo_handle_rx()
3369 skb_trim(skb, len + hdrlen); in airo_handle_rx()
3707 u16 len, hdrlen = 0; in mpi_receive_802_11() local
3731 hdrlen = header_len(fc); in mpi_receive_802_11()
3733 skb = dev_alloc_skb( len + hdrlen + 2 ); in mpi_receive_802_11()
3738 buffer = (u16*)skb_put (skb, len + hdrlen); in mpi_receive_802_11()
3739 memcpy ((char *)buffer, ptr, hdrlen); in mpi_receive_802_11()
3740 ptr += hdrlen; in mpi_receive_802_11()
3741 if (hdrlen == 24) in mpi_receive_802_11()
3752 memcpy ((char *)buffer + hdrlen, ptr, len); in mpi_receive_802_11()
4361 int hdrlen; in transmit_802_11_packet() local
4368 hdrlen = header_len(fc); in transmit_802_11_packet()
4370 if (len < hdrlen) { in transmit_802_11_packet()
4380 payloadLen = cpu_to_le16(len-hdrlen); in transmit_802_11_packet()
4383 bap_write(ai, (__le16 *)pPacket, hdrlen, BAP1); in transmit_802_11_packet()
4384 bap_write(ai, (__le16 *)(tail + (hdrlen - 10)), 38 - hdrlen, BAP1); in transmit_802_11_packet()
4386 bap_write(ai, (__le16 *)(pPacket + hdrlen), len - hdrlen, BAP1); in transmit_802_11_packet()