Latest commit
da6a435
Apr 26, 2017
We currently use a lot of flags that are mutually incompatible, separate this out into actual encoding and bandwidth enum values. Much of this again done with spatch, with manual post-editing, mostly to add the switch statements and get rid of the conversions. @@ expression status; @@ -status->enc_flags |= RX_ENC_FLAG_80MHZ +status->bw = RATE_INFO_BW_80 @@ expression status; @@ -status->enc_flags |= RX_ENC_FLAG_40MHZ +status->bw = RATE_INFO_BW_40 @@ expression status; @@ -status->enc_flags |= RX_ENC_FLAG_20MHZ +status->bw = RATE_INFO_BW_20 @@ expression status; @@ -status->enc_flags |= RX_ENC_FLAG_160MHZ +status->bw = RATE_INFO_BW_160 @@ expression status; @@ -status->enc_flags |= RX_ENC_FLAG_5MHZ +status->bw = RATE_INFO_BW_5 @@ expression status; @@ -status->enc_flags |= RX_ENC_FLAG_10MHZ +status->bw = RATE_INFO_BW_10 @@ expression status; @@ -status->enc_flags |= RX_ENC_FLAG_VHT +status->encoding = RX_ENC_VHT @@ expression status; @@ -status->enc_flags |= RX_ENC_FLAG_HT +status->encoding = RX_ENC_HT @@ expression status; @@ -status.enc_flags |= RX_ENC_FLAG_VHT +status.encoding = RX_ENC_VHT @@ expression status; @@ -status.enc_flags |= RX_ENC_FLAG_HT +status.encoding = RX_ENC_HT @@ expression status; @@ -(status->enc_flags & RX_ENC_FLAG_HT) +(status->encoding == RX_ENC_HT) @@ expression status; @@ -(status->enc_flags & RX_ENC_FLAG_VHT) +(status->encoding == RX_ENC_VHT) @@ expression status; @@ -(status->enc_flags & RX_ENC_FLAG_5MHZ) +(status->bw == RATE_INFO_BW_5) @@ expression status; @@ -(status->enc_flags & RX_ENC_FLAG_10MHZ) +(status->bw == RATE_INFO_BW_10) @@ expression status; @@ -(status->enc_flags & RX_ENC_FLAG_40MHZ) +(status->bw == RATE_INFO_BW_40) @@ expression status; @@ -(status->enc_flags & RX_ENC_FLAG_80MHZ) +(status->bw == RATE_INFO_BW_80) @@ expression status; @@ -(status->enc_flags & RX_ENC_FLAG_160MHZ) +(status->bw == RATE_INFO_BW_160) Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Permalink
| .. | |||
| Failed to load latest commit information. | |||
|
|
phy |
|
|
|
|
Makefile |
|
|
|
|
aiutils.c |
|
|
|
|
aiutils.h |
|
|
|
|
ampdu.c |
|
|
|
|
ampdu.h |
|
|
|
|
antsel.c |
|
|
|
|
antsel.h |
|
|
|
|
brcms_trace_brcmsmac.h |
|
|
|
|
brcms_trace_brcmsmac_msg.h |
|
|
|
|
brcms_trace_brcmsmac_tx.h |
|
|
|
|
brcms_trace_events.c |
|
|
|
|
brcms_trace_events.h |
|
|
|
|
channel.c |
|
|
|
|
channel.h |
|
|
|
|
d11.h |
|
|
|
|
debug.c |
|
|
|
|
debug.h |
|
|
|
|
dma.c |
|
|
|
|
dma.h |
|
|
|
|
led.c |
|
|
|
|
led.h |
|
|
|
|
mac80211_if.c |
|
|
|
|
mac80211_if.h |
|
|
|
|
main.c |
|
|
|
|
main.h |
|
|
|
|
phy_shim.c |
|
|
|
|
phy_shim.h |
|
|
|
|
pmu.c |
|
|
|
|
pmu.h |
|
|
|
|
pub.h |
|
|
|
|
rate.c |
|
|
|
|
rate.h |
|
|
|
|
scb.h |
|
|
|
|
stf.c |
|
|
|
|
stf.h |
|
|
|
|
types.h |
|
|
|
|
ucode_loader.c |
|
|
|
|
ucode_loader.h |
|
|