monitor_flags
clear_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags);
clear_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags);
unsigned long monitor_flags;
if (test_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags)) {
if (test_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags) &&
if (test_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags) &&
if (test_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags))
clear_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags);
clear_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags);
set_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags);
if (!test_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags))
clear_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags);
if (test_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags))
set_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags);
if (!test_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags))
clear_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags);
set_bit(ATH11K_FLAG_MONITOR_CONF_ENABLED, &ar->monitor_flags);
&ar->monitor_flags))
clear_bit(ATH11K_FLAG_MONITOR_CONF_ENABLED, &ar->monitor_flags);
&ar->monitor_flags))
if (test_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags)) {
set_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags);
test_bit(ATH11K_FLAG_MONITOR_CONF_ENABLED, &ar->monitor_flags)) {
clear_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags);
} else if (test_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags) &&
!test_bit(ATH11K_FLAG_MONITOR_STARTED, &ar->monitor_flags)) {
test_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags)) {
test_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags)) {
test_bit(ATH11K_FLAG_MONITOR_VDEV_CREATED, &ar->monitor_flags)) {
wil->monitor_flags = params->flags;
u32 monitor_flags;
cpu_to_le32((wil->monitor_flags & MONITOR_FLAG_CONTROL)