test_sta_flag
if (test_sta_flag(sta, WLAN_STA_BLOCK_BA)) {
if (test_sta_flag(sta, WLAN_STA_BLOCK_BA)) {
if (test_sta_flag(sta, WLAN_STA_MFP) &&
!test_sta_flag(sta, WLAN_STA_AUTHORIZED)) {
!test_sta_flag(sta, WLAN_STA_AUTH)) {
!test_sta_flag(sta, WLAN_STA_ASSOC)) {
if (!test_sta_flag(sta, WLAN_STA_RATE_CONTROL))
else if (test_sta_flag(sta, WLAN_STA_AUTHORIZED))
test_sta_flag(sta, WLAN_STA_ASSOC)) {
test_sta_flag(sta, WLAN_STA_AUTH)) {
} else if (test_sta_flag(sta, WLAN_STA_TDLS_PEER)) {
if (!test_sta_flag(sta, WLAN_STA_TDLS_PEER) &&
if (test_sta_flag(sta, WLAN_STA_TDLS_PEER) &&
if (test_sta_flag(sta, WLAN_STA_TDLS_PEER) &&
if (test_sta_flag(sta, WLAN_STA_TDLS_PEER) ||
if (!test_sta_flag(sta, WLAN_STA_TDLS_PEER) &&
test_sta_flag(sta, WLAN_STA_ASSOC))
if (!test_sta_flag(sta, WLAN_STA_TDLS_PEER)) {
if (test_sta_flag(sta, WLAN_STA_AUTHORIZED))
if (test_sta_flag(sta, WLAN_STA_ASSOC))
if (test_sta_flag(sta, WLAN_STA_AUTHORIZED))
if (test_sta_flag(sta, WLAN_STA_AUTHORIZED)) {
!test_sta_flag(sta, WLAN_STA_AUTHORIZED))
if (test_sta_flag(sta, WLAN_STA_ASSOC)) {
!test_sta_flag(sta, WLAN_STA_ASSOC))) {
if (sta && test_sta_flag(sta, WLAN_STA_MFP))
!test_sta_flag(sta, WLAN_STA_TDLS_WIDER_BW) ||
!test_sta_flag(sta, WLAN_STA_AUTHORIZED) ||
if (test_sta_flag(sta, flg))
blocked = test_sta_flag(sta, WLAN_STA_BLOCK_BA);
if (sta && test_sta_flag(sta, WLAN_STA_TDLS_PEER)) {
if (!test_sta_flag(sta, WLAN_STA_TDLS_PEER_AUTH))
if (!test_sta_flag(sta, WLAN_STA_AUTH)) {
if (!test_sta_flag(sta, WLAN_STA_RATE_CONTROL))
if (!test_sta_flag(sta, WLAN_STA_AUTH))
if (test_sta_flag(sta, WLAN_STA_PS_STA) == do_buffer)
if (test_sta_flag(sta, WLAN_STA_MPSP_OWNER))
test_sta_flag(sta, WLAN_STA_PS_STA) &&
if (test_sta_flag(sta, WLAN_STA_PS_STA) &&
if (!test_sta_flag(sta, WLAN_STA_MPSP_OWNER))
if (!test_sta_flag(sta, WLAN_STA_PS_STA)) {
if (test_sta_flag(sta, WLAN_STA_TOFFSET_KNOWN)) {
authorized = test_sta_flag(sta, WLAN_STA_AUTHORIZED);
if (sta && test_sta_flag(sta, WLAN_STA_RATE_CONTROL)) {
if (!ref || !test_sta_flag(sta, WLAN_STA_RATE_CONTROL))
mi->use_short_preamble = test_sta_flag(sta_info, WLAN_STA_SHORT_PREAMBLE) &&
(!rx->sta || !test_sta_flag(rx->sta, WLAN_STA_ASSOC)))) {
if (test_sta_flag(sta, WLAN_STA_PS_DRIVER)) {
in_ps = test_sta_flag(sta, WLAN_STA_PS_STA);
if (test_sta_flag(sta, WLAN_STA_SP))
if (!test_sta_flag(sta, WLAN_STA_PS_DRIVER))
if (test_sta_flag(sta, WLAN_STA_SP))
if (!test_sta_flag(sta, WLAN_STA_PS_DRIVER))
if (!test_sta_flag(rx->sta, WLAN_STA_PS_STA))
test_sta_flag(sta, WLAN_STA_AUTHORIZED)) {
if (test_sta_flag(sta, WLAN_STA_PS_STA)) {
test_sta_flag(rx->sta, WLAN_STA_MFP))
if (unlikely(!rx->sta || !test_sta_flag(rx->sta, WLAN_STA_AUTHORIZED)))
if (rx->sta && test_sta_flag(rx->sta, WLAN_STA_MFP)) {
(!rx->sta || !test_sta_flag(rx->sta, WLAN_STA_ASSOC)))
if (!test_sta_flag(rx->sta, WLAN_STA_TDLS_PEER))
if (!test_sta_flag(sta, WLAN_STA_AUTHORIZED))
if (test_sta_flag(sta, WLAN_STA_TDLS_OFF_CHANNEL)) {
test_sta_flag(sta, WLAN_STA_INSERTED)) {
if (test_sta_flag(sta, WLAN_STA_PS_STA) ||
test_sta_flag(sta, WLAN_STA_PS_DRIVER) ||
test_sta_flag(sta, WLAN_STA_PS_DELIVER)) {
test_sta_flag(sta, WLAN_STA_INSERTED)) {
test_sta_flag(sta, WLAN_STA_PS_STA))
if (!test_sta_flag(sta, WLAN_STA_PS_DRIVER))
if (!test_sta_flag(sta, WLAN_STA_PS_STA)) {
} else if (test_sta_flag(sta, WLAN_STA_PSPOLL) ||
test_sta_flag(sta, WLAN_STA_UAPSD)) {
if (test_sta_flag(sta, WLAN_STA_TOFFSET_KNOWN)) {
if (test_sta_flag(sta, WLAN_STA_AUTHORIZED))
if (test_sta_flag(sta, WLAN_STA_SHORT_PREAMBLE))
if (test_sta_flag(sta, WLAN_STA_MFP))
if (test_sta_flag(sta, WLAN_STA_AUTH))
if (test_sta_flag(sta, WLAN_STA_ASSOC))
if (test_sta_flag(sta, WLAN_STA_TDLS_PEER))
if (test_sta_flag(sta, WLAN_STA_RATE_CONTROL))
WARN_ON(!test_sta_flag(sta, WLAN_STA_INSERTED));
WARN_ON(!test_sta_flag(sta, WLAN_STA_INSERTED));
if (WARN_ON(!test_sta_flag(sta, WLAN_STA_INSERTED)))
if (!WARN_ON(!test_sta_flag(sta, WLAN_STA_INSERTED)))
if (test_sta_flag(sta, WLAN_STA_INSERTED))
WARN_ON_ONCE(test_sta_flag(sta, WLAN_STA_INSERTED));
if (!test_sta_flag(sta, WLAN_STA_PS_STA))
!test_sta_flag(sta, WLAN_STA_ASSOC))
WARN_ON_ONCE(test_sta_flag(sta, WLAN_STA_INSERTED));
} else if (test_sta_flag(sta, WLAN_STA_PS_STA)) {
if (test_sta_flag(sta, WLAN_STA_PS_STA) &&
if (!test_sta_flag(sta, WLAN_STA_PS_STA) &&
!!test_sta_flag(sta, WLAN_STA_PS_STA), jiffies);
if (sta && test_sta_flag(sta, WLAN_STA_TDLS_INITIATOR))
try_resend = sta && test_sta_flag(sta, WLAN_STA_TDLS_PEER_AUTH);
test_sta_flag(sta, WLAN_STA_TDLS_WIDER_BW)) {
!test_sta_flag(sta, WLAN_STA_AUTHORIZED) ||
!test_sta_flag(sta, WLAN_STA_TDLS_PEER_AUTH) ||
if (!test_sta_flag(sta, WLAN_STA_TDLS_CHAN_SWITCH)) {
if (!test_sta_flag(sta, WLAN_STA_TDLS_OFF_CHANNEL)) {
if (!sta || !test_sta_flag(sta, WLAN_STA_TDLS_PEER_AUTH)) {
if (!sta || !test_sta_flag(sta, WLAN_STA_TDLS_PEER_AUTH)) {
!test_sta_flag(sta, WLAN_STA_AUTHORIZED))
if (test_sta_flag(sta, WLAN_STA_TDLS_WIDER_BW))
if (test_sta_flag(sta, WLAN_STA_TDLS_WIDER_BW))
if (sta && test_sta_flag(sta, WLAN_STA_TDLS_PEER)) {
if (test_sta_flag(sta,
authorized = test_sta_flag(sta, WLAN_STA_AUTHORIZED);
tdls_peer = test_sta_flag(sta, WLAN_STA_TDLS_PEER);
authorized = test_sta_flag(sta, WLAN_STA_AUTHORIZED);
assoc = test_sta_flag(tx->sta, WLAN_STA_ASSOC);
if (!test_sta_flag(sta, WLAN_STA_AUTHORIZED) || !sta->uploaded)
if (test_sta_flag(sta, WLAN_STA_PS_STA) ||
test_sta_flag(sta, WLAN_STA_PS_DRIVER) ||
test_sta_flag(sta, WLAN_STA_PS_DELIVER) ||
test_sta_flag(sta, WLAN_STA_CLEAR_PS_FILT))
if (test_sta_flag(sta, WLAN_STA_TDLS_PEER)) {
!test_sta_flag(tx.sta, WLAN_STA_AUTHORIZED) &&
if (sta == NULL || !test_sta_flag(sta, WLAN_STA_MFP))
if (unlikely((test_sta_flag(sta, WLAN_STA_PS_STA) ||
test_sta_flag(sta, WLAN_STA_PS_DRIVER) ||
!test_sta_flag(sta, WLAN_STA_AUTHORIZED) ||
test_sta_flag(sta, WLAN_STA_PS_DELIVER)) &&
if (!test_sta_flag(sta, WLAN_STA_PS_STA) &&
!test_sta_flag(sta, WLAN_STA_PS_DRIVER) &&
!test_sta_flag(sta, WLAN_STA_PS_DELIVER)) {
} else if (unlikely(test_sta_flag(sta, WLAN_STA_PS_STA))) {
test_sta_flag(tx->sta, WLAN_STA_USES_ENCRYPTION)) {
(tx->sta && test_sta_flag(tx->sta, WLAN_STA_SHORT_PREAMBLE))))
assoc = test_sta_flag(tx->sta, WLAN_STA_ASSOC);
!test_sta_flag(link_sta->sta, WLAN_STA_TDLS_PEER))
if (test_sta_flag(sta, WLAN_STA_TDLS_PEER) &&
test_sta_flag(sta, WLAN_STA_TDLS_WIDER_BW) &&
test_sta_flag(sta, WLAN_STA_AUTHORIZED) &&