Lines Matching refs:can_sleep
974 if (gc->can_sleep) {
1549 if (gc->irq.parent_handler && gc->can_sleep) {
2144 might_sleep_if(gc->can_sleep);
2686 int gpiod_get_array_value_complex(bool raw, bool can_sleep,
2702 if (!can_sleep)
2703 WARN_ON(array_info->chip->can_sleep);
2733 can_sleep ? GFP_KERNEL : GFP_ATOMIC);
2741 if (!can_sleep)
2742 WARN_ON(gc->can_sleep);
2802 WARN_ON(desc->gdev->chip->can_sleep);
2823 WARN_ON(desc->gdev->chip->can_sleep);
2972 int gpiod_set_array_value_complex(bool raw, bool can_sleep,
2988 if (!can_sleep)
2989 WARN_ON(array_info->chip->can_sleep);
3016 can_sleep ? GFP_KERNEL : GFP_ATOMIC);
3024 if (!can_sleep)
3025 WARN_ON(gc->can_sleep);
3087 WARN_ON(desc->gdev->chip->can_sleep);
3128 WARN_ON(desc->gdev->chip->can_sleep);
3192 return desc->gdev->chip->can_sleep;
3282 if (!gc->can_sleep && gc->get_direction) {
4520 if (gc->can_sleep)