GPIOD_FLAG_OPEN_DRAIN
assign_bit(GPIOD_FLAG_OPEN_DRAIN, &flags,
assign_bit(GPIOD_FLAG_OPEN_DRAIN, &flags,
if (test_bit(GPIOD_FLAG_OPEN_DRAIN, &dflags))
clear_bit(GPIOD_FLAG_OPEN_DRAIN, &flags);
if (test_bit(GPIOD_FLAG_OPEN_DRAIN, &flags)) {
if (test_bit(GPIOD_FLAG_OPEN_DRAIN, &desc->flags) && !raw) {
if (test_bit(GPIOD_FLAG_OPEN_DRAIN, &desc->flags))
!test_bit(GPIOD_FLAG_OPEN_DRAIN, &desc->flags)) {
!test_bit(GPIOD_FLAG_OPEN_DRAIN, &desc->flags));
return test_bit(GPIOD_FLAG_OPEN_DRAIN, &gc->gpiodev->descs[offset].flags);
if (test_bit(GPIOD_FLAG_OPEN_DRAIN, &flags) &&
set_bit(GPIOD_FLAG_OPEN_DRAIN, &desc->flags);
set_bit(GPIOD_FLAG_OPEN_DRAIN, &desc->flags);
if (test_bit(GPIOD_FLAG_OPEN_DRAIN, &dflags) ||