/freebsd-10.0-release/sys/dev/bwi/ |
H A D | if_bwi.c | 2632 uint32_t plcp; local 2662 bcopy((uint8_t *)(hdr + 1) + hdr_extra, &plcp, sizeof(plcp)); 2671 rate = bwi_plcp2rate(plcp, IEEE80211_T_OFDM); 2673 rate = bwi_plcp2rate(plcp, IEEE80211_T_CCK); 2677 bwi_rx_radiotap(sc, m, hdr, &plcp, rate, rssi, noise); 2884 uint32_t plcp; local 2886 plcp = __SHIFTIN(ieee80211_rate2plcp(rate, IEEE80211_T_OFDM), 2889 *plcp0 = htole32(plcp); 2893 bwi_ds_plcp_header(struct ieee80211_ds_plcp_hdr *plcp, in argument 2921 bwi_plcp_header(const struct ieee80211_rate_table *rt, void *plcp, int pkt_len, uint8_t rate) argument 3807 uint32_t plcp = le32toh(plcp0) & IEEE80211_OFDM_PLCP_RATE_MASK; local 3812 bwi_rx_radiotap(struct bwi_softc *sc, struct mbuf *m, struct bwi_rxbuf_hdr *hdr, const void *plcp, int rate, int rssi, int noise) argument [all...] |
/freebsd-10.0-release/sys/net80211/ |
H A D | ieee80211_phy.c | 412 ieee80211_plcp2rate(uint8_t plcp, enum ieee80211_phytype type) argument 425 return ofdm_plcp2rate[plcp & 0xf]; 435 return cck_plcp2rate[plcp & 0xf];
|
/freebsd-10.0-release/sys/dev/iwn/ |
H A D | if_iwn.c | 2240 uint32_t plcp = 0; local 2248 * If it's an MCS rate, let's set the plcp correctly 2257 plcp = RV(rate) | IWN_RFLAG_MCS; 2270 plcp |= IWN_RFLAG_HT40; 2272 plcp |= IWN_RFLAG_SGI; 2274 plcp |= IWN_RFLAG_SGI; 2284 plcp |= IWN_RFLAG_ANT(txant1 | txant2); 2286 plcp |= IWN_RFLAG_ANT(txant1); 2292 plcp = rate2plcp(rate); 2305 plcp | 4328 uint32_t plcp; local [all...] |
/freebsd-10.0-release/sys/dev/bwn/ |
H A D | if_bwnvar.h | 718 struct bwn_plcp6 plcp; member in struct:bwn_txhdr::__anon7649::__anon7650 730 struct bwn_plcp6 plcp; member in struct:bwn_txhdr::__anon7649::__anon7651
|
H A D | if_bwn.c | 9300 struct bwn_plcp6 *plcp; local 9333 plcp = (struct bwn_plcp6 *)(mp + padding); 9351 rate = bwn_plcp_get_ofdmrate(mac, plcp, 9354 rate = bwn_plcp_get_cckrate(mac, plcp); 9363 bwn_rx_radiotap(mac, m, rxhdr, plcp, rate, rssi, noise); 9666 (struct bwn_plcp4 *)(&txhdr->body.old.plcp) : 9667 (struct bwn_plcp4 *)(&txhdr->body.new.plcp), 9798 bwn_plcp_genhdr(struct bwn_plcp4 *plcp, const uint16_t octets, argument 9802 uint8_t *raw = plcp->o.raw; 9809 plcp 10260 bwn_plcp_get_ofdmrate(struct bwn_mac *mac, struct bwn_plcp6 *plcp, uint8_t a) argument 10290 bwn_plcp_get_cckrate(struct bwn_mac *mac, struct bwn_plcp6 *plcp) argument 10309 bwn_rx_radiotap(struct bwn_mac *mac, struct mbuf *m, const struct bwn_rxhdr4 *rxhdr, struct bwn_plcp6 *plcp, int rate, int rssi, int noise) argument [all...] |
/freebsd-10.0-release/sys/dev/usb/wlan/ |
H A D | if_zyd.c | 2176 struct zyd_plcphdr plcp; local 2189 usbd_copy_out(pc, offset, &plcp, sizeof(plcp)); 2222 usbd_copy_out(pc, offset + sizeof(plcp), mtod(m, uint8_t *), rlen); 2233 tap->wr_rate = ieee80211_plcp2rate(plcp.signal,
|