TRIGGER_NETDEV_RX
test_bit(TRIGGER_NETDEV_RX, &trigger_data->mode) ||
case TRIGGER_NETDEV_RX:
case TRIGGER_NETDEV_RX:
DEFINE_NETDEV_TRIGGER(rx, TRIGGER_NETDEV_RX);
!test_bit(TRIGGER_NETDEV_RX, &trigger_data->mode) &&
(test_bit(TRIGGER_NETDEV_RX, &trigger_data->mode) ?
set_bit(TRIGGER_NETDEV_RX, rules);
if (test_bit(TRIGGER_NETDEV_RX, &rules))
(flags & BIT(TRIGGER_NETDEV_RX)) &&
(flags & BIT(TRIGGER_NETDEV_RX)))
*flags = BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX);
BIT(TRIGGER_NETDEV_RX) | BIT(TRIGGER_NETDEV_TX))
(BIT(TRIGGER_NETDEV_RX) | BIT(TRIGGER_NETDEV_TX))
*flags |= BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX);
if (flags & (BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX)))
*flags |= BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX);
rx = flags & BIT(TRIGGER_NETDEV_RX);
BIT(TRIGGER_NETDEV_RX) | \
BIT(TRIGGER_NETDEV_RX) |
if (rules & BIT(TRIGGER_NETDEV_RX)) {
if (rules & BIT(TRIGGER_NETDEV_RX))
BIT(TRIGGER_NETDEV_RX) |
*rules |= BIT(TRIGGER_NETDEV_RX);
.pattern = BIT(TRIGGER_NETDEV_RX),
BIT(TRIGGER_NETDEV_RX),
BIT(TRIGGER_NETDEV_RX),
BIT(TRIGGER_NETDEV_RX),
BIT(TRIGGER_NETDEV_RX),
BIT(TRIGGER_NETDEV_RX),
case BIT(TRIGGER_NETDEV_RX):
case BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX):
case BIT(TRIGGER_NETDEV_LINK) | BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX):
*rules = BIT(TRIGGER_NETDEV_RX);
*rules = BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX);
BIT(TRIGGER_NETDEV_RX);
*rules = BIT(TRIGGER_NETDEV_RX);
*rules = BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX);
BIT(TRIGGER_NETDEV_RX);
case BIT(TRIGGER_NETDEV_RX):
case BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX):
case BIT(TRIGGER_NETDEV_LINK) | BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX):
case BIT(TRIGGER_NETDEV_RX):
case BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX):
BIT(TRIGGER_NETDEV_RX):
*rules = BIT(TRIGGER_NETDEV_RX);
*rules = BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX);
BIT(TRIGGER_NETDEV_RX);
BIT(TRIGGER_NETDEV_RX) |
if (rules & (BIT(TRIGGER_NETDEV_RX) | BIT(TRIGGER_NETDEV_TX)) &&
*rules |= BIT(TRIGGER_NETDEV_RX);
if (rules & BIT(TRIGGER_NETDEV_RX))
case BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX):
case BIT(TRIGGER_NETDEV_LINK) | BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX):
*rules = BIT(TRIGGER_NETDEV_TX) | BIT(TRIGGER_NETDEV_RX);
BIT(TRIGGER_NETDEV_RX);
BIT(TRIGGER_NETDEV_RX) |
.rules = (BIT(TRIGGER_NETDEV_RX) |
.rules = (BIT(TRIGGER_NETDEV_RX) |
BIT(TRIGGER_NETDEV_RX) |
BIT(TRIGGER_NETDEV_RX)),
.rules = (BIT(TRIGGER_NETDEV_RX) |
.rules = (BIT(TRIGGER_NETDEV_RX) |
BIT(TRIGGER_NETDEV_RX) |
.rules = (BIT(TRIGGER_NETDEV_RX) |
.rules = (BIT(TRIGGER_NETDEV_RX) |
BIT(TRIGGER_NETDEV_RX) |
BIT(TRIGGER_NETDEV_RX) |
*rules |= BIT(TRIGGER_NETDEV_RX);
if (rules & BIT(TRIGGER_NETDEV_RX)) {
BIT(TRIGGER_NETDEV_RX) |
test_bit(TRIGGER_NETDEV_RX, &rules))
if (test_bit(TRIGGER_NETDEV_RX, &rules))
__set_bit(TRIGGER_NETDEV_RX, rules);
BIT(TRIGGER_NETDEV_RX) |
*rules |= BIT(TRIGGER_NETDEV_RX) | BIT(TRIGGER_NETDEV_TX);
has_rx = !!(rules & BIT(TRIGGER_NETDEV_RX));
BIT(TRIGGER_NETDEV_RX));
*rules |= BIT(TRIGGER_NETDEV_RX);
if (rules & BIT(TRIGGER_NETDEV_RX))
rules & BIT(TRIGGER_NETDEV_RX))
if (rules & BIT(TRIGGER_NETDEV_RX))
if ((rules & BIT(TRIGGER_NETDEV_TX) || rules & BIT(TRIGGER_NETDEV_RX)) &&
BIT(TRIGGER_NETDEV_RX) |
*rules |= BIT(TRIGGER_NETDEV_RX);
if (test_bit(TRIGGER_NETDEV_RX, &rules))
if (test_bit(TRIGGER_NETDEV_RX, &rules))
set_bit(TRIGGER_NETDEV_RX, rules);
set_bit(TRIGGER_NETDEV_RX, rules);
if (test_bit(TRIGGER_NETDEV_RX, &rules))
set_bit(TRIGGER_NETDEV_RX, rules);
BIT(TRIGGER_NETDEV_RX) |
if (!(rules & BIT(TRIGGER_NETDEV_RX)) ^ !(rules & BIT(TRIGGER_NETDEV_TX)))
__set_bit(TRIGGER_NETDEV_RX, rules);
if (test_bit(TRIGGER_NETDEV_RX, &rules) ||
__set_bit(TRIGGER_NETDEV_RX, rules);
if (test_bit(TRIGGER_NETDEV_RX, &rules) ||