Lines Matching refs:can_sleep
1752 if (gc->irq.parent_handler && gc->can_sleep) {
2214 might_sleep_if(gc->can_sleep);
2846 int gpiod_get_array_value_complex(bool raw, bool can_sleep,
2862 if (!can_sleep)
2863 WARN_ON(array_info->chip->can_sleep);
2893 gfp_t flags = can_sleep ? GFP_KERNEL : GFP_ATOMIC;
2908 if (!can_sleep)
2909 WARN_ON(gc->can_sleep);
2973 WARN_ON(desc->gdev->chip->can_sleep);
2994 WARN_ON(desc->gdev->chip->can_sleep);
3143 int gpiod_set_array_value_complex(bool raw, bool can_sleep,
3159 if (!can_sleep)
3160 WARN_ON(array_info->chip->can_sleep);
3187 gfp_t flags = can_sleep ? GFP_KERNEL : GFP_ATOMIC;
3202 if (!can_sleep)
3203 WARN_ON(gc->can_sleep);
3267 WARN_ON(desc->gdev->chip->can_sleep);
3308 WARN_ON(desc->gdev->chip->can_sleep);
3372 return desc->gdev->chip->can_sleep;
3462 if (!gc->can_sleep && gc->get_direction) {
4691 if (gc->can_sleep)