Lines Matching refs:can_sleep
1542 if (gpiochip->can_sleep) { in gpiochip_set_chained_irqchip()
1591 if (chip->can_sleep && !chip->irq_not_threaded) in gpiochip_irq_map()
1609 if (chip->can_sleep) in gpiochip_irq_unmap()
2084 might_sleep_if(chip->can_sleep); in __gpiod_free()
2413 WARN_ON(desc->gdev->chip->can_sleep); in gpiod_get_raw_value()
2434 WARN_ON(desc->gdev->chip->can_sleep); in gpiod_get_value()
2545 void gpiod_set_array_value_complex(bool raw, bool can_sleep, in gpiod_set_array_value_complex() argument
2558 if (!can_sleep) in gpiod_set_array_value_complex()
2559 WARN_ON(chip->can_sleep); in gpiod_set_array_value_complex()
2610 WARN_ON(desc->gdev->chip->can_sleep); in gpiod_set_raw_value()
2630 WARN_ON(desc->gdev->chip->can_sleep); in gpiod_set_value()
2689 return desc->gdev->chip->can_sleep; in gpiod_cansleep()
2748 if (!chip->can_sleep && chip->get_direction) { in gpiochip_lock_as_irq()
3619 if (chip->can_sleep) in gpiolib_seq_show()