summaryrefslogtreecommitdiff
path: root/net/ipv6/route.c
diff options
context:
space:
mode:
authorKent Gibson <warthog618@gmail.com>2022-07-14 10:03:18 +0800
committerBartosz Golaszewski <brgl@bgdev.pl>2022-07-19 10:02:12 +0200
commitb1a92e94560def63b71057d770e9db2f798ab58c (patch)
tree9c482c3d02a5cdc9193f94e5c3b8ea2559104e21 /net/ipv6/route.c
parent242202329f0d851f64901111217ca4d52795a4b6 (diff)
gpiolib: cdev: consolidate edge detector configuration flags
Combine the polarity_change flag, struct line eflags, and hte enable flag into a single flag variable. The combination of these flags describes the configuration state of the edge detector, so formalize and clarify that by combining them into a single variable, edflags, in struct line. The edflags is a subset of the GPIO_V2_LINE_FLAGsb relevant to the edge detector, and is also a superset of the eflags it replaces. The eflags name is still used to describe the subset of edflags corresponding to the rising/falling edge flags where edflags is masked down to that subset. This consolidation reduces the number of variables being passed, simplifies state comparisons, and provides a more extensible foundation should additional edge sources be integrated in the future. Signed-off-by: Kent Gibson <warthog618@gmail.com> Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl>
Diffstat (limited to 'net/ipv6/route.c')
0 files changed, 0 insertions, 0 deletions