• Home
  • Raw
  • Download

Lines Matching refs:can_sleep

1706 		if (gc->can_sleep) {  in gpiochip_set_cascaded_irqchip()
2249 if (gpiochip->irq.parent_handler && gpiochip->can_sleep) { in gpiochip_add_irqchip()
2792 might_sleep_if(chip->can_sleep); in gpiod_free_commit()
3278 int gpiod_get_array_value_complex(bool raw, bool can_sleep, in gpiod_get_array_value_complex() argument
3294 if (!can_sleep) in gpiod_get_array_value_complex()
3295 WARN_ON(array_info->chip->can_sleep); in gpiod_get_array_value_complex()
3326 can_sleep ? GFP_KERNEL : GFP_ATOMIC); in gpiod_get_array_value_complex()
3334 if (!can_sleep) in gpiod_get_array_value_complex()
3335 WARN_ON(chip->can_sleep); in gpiod_get_array_value_complex()
3395 WARN_ON(desc->gdev->chip->can_sleep); in gpiod_get_raw_value()
3416 WARN_ON(desc->gdev->chip->can_sleep); in gpiod_get_value()
3564 int gpiod_set_array_value_complex(bool raw, bool can_sleep, in gpiod_set_array_value_complex() argument
3580 if (!can_sleep) in gpiod_set_array_value_complex()
3581 WARN_ON(array_info->chip->can_sleep); in gpiod_set_array_value_complex()
3609 can_sleep ? GFP_KERNEL : GFP_ATOMIC); in gpiod_set_array_value_complex()
3617 if (!can_sleep) in gpiod_set_array_value_complex()
3618 WARN_ON(chip->can_sleep); in gpiod_set_array_value_complex()
3683 WARN_ON(desc->gdev->chip->can_sleep); in gpiod_set_raw_value()
3724 WARN_ON(desc->gdev->chip->can_sleep); in gpiod_set_value()
3788 return desc->gdev->chip->can_sleep; in gpiod_cansleep()
3868 if (!chip->can_sleep && chip->get_direction) { in gpiochip_lock_as_irq()
5028 if (chip->can_sleep) in gpiolib_seq_show()