Lines Matching refs:buffer
400 int plfxlc_mac_rx(struct ieee80211_hw *hw, const u8 *buffer,
417 status = (struct rx_status *)buffer;
436 if (plfxlc_filter_ack(hw, (struct ieee80211_hdr *)buffer, &stats) &&
440 buffer += sizeof(struct rx_status);
441 payload_length = get_unaligned_be32(buffer);
447 buffer += sizeof(u32);
449 fc = get_unaligned((__le16 *)buffer);
455 if (memcmp(&buffer[10], tx->station[sidx].mac, ETH_ALEN))
467 memcpy(tx->station[sidx].mac, &buffer[10], ETH_ALEN);
474 switch (buffer[0]) {
497 skb_put_data(skb, buffer, payload_length);