Home
last modified time | relevance | path

Searched refs:can_sleep (Results 1 - 25 of 334) sorted by relevance

12345678910>>...14

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-aggregator.c301 struct mutex mlock; /* protects tmp[] if can_sleep */
302 spinlock_t slock; /* protects tmp[] if !can_sleep */
333 return chip->can_sleep ? gpiod_get_value_cansleep(fwd->descs[offset]) in gpio_fwd_get()
353 if (fwd->chip.can_sleep) in gpio_fwd_get_multiple()
374 if (chip->can_sleep) { in gpio_fwd_get_multiple_locked()
391 if (chip->can_sleep) in gpio_fwd_set()
413 if (fwd->chip.can_sleep) in gpio_fwd_set_multiple()
425 if (chip->can_sleep) { in gpio_fwd_set_multiple_locked()
487 chip->can_sleep = true; in gpiochip_fwd_create()
506 if (chip->can_sleep) in gpiochip_fwd_create()
[all...]
H A Dgpio-lpc32xx.c410 .can_sleep = false,
426 .can_sleep = false,
441 .can_sleep = false,
457 .can_sleep = false,
471 .can_sleep = false,
485 .can_sleep = false,
H A Dgpiolib.h85 int gpiod_get_array_value_complex(bool raw, bool can_sleep,
90 int gpiod_set_array_value_complex(bool raw, bool can_sleep,
H A Dgpiolib.c974 if (gc->can_sleep) { in gpiochip_set_cascaded_irqchip()
1549 if (gc->irq.parent_handler && gc->can_sleep) { in gpiochip_add_irqchip()
2144 might_sleep_if(gc->can_sleep); in gpiod_free_commit()
2686 int gpiod_get_array_value_complex(bool raw, bool can_sleep, in gpiod_get_array_value_complex() argument
2702 if (!can_sleep) in gpiod_get_array_value_complex()
2703 WARN_ON(array_info->chip->can_sleep); in gpiod_get_array_value_complex()
2733 can_sleep ? GFP_KERNEL : GFP_ATOMIC); in gpiod_get_array_value_complex()
2741 if (!can_sleep) in gpiod_get_array_value_complex()
2742 WARN_ON(gc->can_sleep); in gpiod_get_array_value_complex()
2802 WARN_ON(desc->gdev->chip->can_sleep); in gpiod_get_raw_value()
2972 gpiod_set_array_value_complex(bool raw, bool can_sleep, unsigned int array_size, struct gpio_desc **desc_array, struct gpio_array *array_info, unsigned long *value_bitmap) gpiod_set_array_value_complex() argument
[all...]
H A Dgpio-twl6040.c72 .can_sleep = true,
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-aggregator.c254 struct mutex mlock; /* protects tmp[] if can_sleep */
255 spinlock_t slock; /* protects tmp[] if !can_sleep */
292 return chip->can_sleep ? gpiod_get_value_cansleep(fwd->descs[offset]) in gpio_fwd_get()
308 if (fwd->chip.can_sleep) in gpio_fwd_get_multiple()
329 if (chip->can_sleep) { in gpio_fwd_get_multiple_locked()
357 if (chip->can_sleep) in gpio_fwd_delay()
367 if (chip->can_sleep) in gpio_fwd_set()
388 if (fwd->chip.can_sleep) in gpio_fwd_set_multiple()
400 if (chip->can_sleep) { in gpio_fwd_set_multiple_locked()
525 chip->can_sleep in gpiochip_fwd_create()
[all...]
H A Dgpio-lpc32xx.c410 .can_sleep = false,
426 .can_sleep = false,
441 .can_sleep = false,
457 .can_sleep = false,
471 .can_sleep = false,
485 .can_sleep = false,
H A Dgpio-latch.c166 priv->gc.can_sleep = true; in gpio_latch_probe()
170 priv->gc.can_sleep = false; in gpio_latch_probe()
H A Dgpiolib.h126 int gpiod_get_array_value_complex(bool raw, bool can_sleep,
131 int gpiod_set_array_value_complex(bool raw, bool can_sleep,
H A Dgpiolib.c1752 if (gc->irq.parent_handler && gc->can_sleep) { in gpiochip_add_irqchip()
2214 might_sleep_if(gc->can_sleep); in gpiod_free_commit()
2846 int gpiod_get_array_value_complex(bool raw, bool can_sleep, in gpiod_get_array_value_complex() argument
2862 if (!can_sleep) in gpiod_get_array_value_complex()
2863 WARN_ON(array_info->chip->can_sleep); in gpiod_get_array_value_complex()
2893 gfp_t flags = can_sleep ? GFP_KERNEL : GFP_ATOMIC; in gpiod_get_array_value_complex()
2908 if (!can_sleep) in gpiod_get_array_value_complex()
2909 WARN_ON(gc->can_sleep); in gpiod_get_array_value_complex()
2973 WARN_ON(desc->gdev->chip->can_sleep); in gpiod_get_raw_value()
2994 WARN_ON(desc->gdev->chip->can_sleep); in gpiod_get_value()
3143 gpiod_set_array_value_complex(bool raw, bool can_sleep, unsigned int array_size, struct gpio_desc **desc_array, struct gpio_array *array_info, unsigned long *value_bitmap) gpiod_set_array_value_complex() argument
[all...]
H A Dgpio-tps65086.c77 .can_sleep = true,
/kernel/linux/linux-5.10/drivers/leds/
H A Dleds-ns2.c49 bool can_sleep; member
90 if (!led->can_sleep) { in ns2_led_set_mode()
213 led->can_sleep = gpiod_cansleep(led->cmd) || gpiod_cansleep(led->slow); in ns2_led_register()
214 if (led->can_sleep) in ns2_led_register()
H A Dleds-gpio.c23 u8 can_sleep; member
50 if (led_dat->can_sleep) in gpio_led_set()
82 led_dat->can_sleep = gpiod_cansleep(led_dat->gpiod); in create_gpio_led()
83 if (!led_dat->can_sleep) in create_gpio_led()
/kernel/linux/linux-6.6/drivers/leds/
H A Dleds-ns2.c49 bool can_sleep; member
90 if (!led->can_sleep) { in ns2_led_set_mode()
213 led->can_sleep = gpiod_cansleep(led->cmd) || gpiod_cansleep(led->slow); in ns2_led_register()
214 if (led->can_sleep) in ns2_led_register()
H A Dleds-gpio.c25 u8 can_sleep; member
52 if (led_dat->can_sleep) in gpio_led_set()
85 led_dat->can_sleep = gpiod_cansleep(led_dat->gpiod); in create_gpio_led()
86 if (!led_dat->can_sleep) in create_gpio_led()
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Drtlx.c91 int rtlx_open(int index, int can_sleep) in rtlx_open() argument
112 if (can_sleep) { in rtlx_open()
127 if (can_sleep) { in rtlx_open()
192 unsigned int rtlx_read_poll(int index, int can_sleep) in rtlx_read_poll() argument
203 if (can_sleep) { in rtlx_read_poll()
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Drtlx.c91 int rtlx_open(int index, int can_sleep) in rtlx_open() argument
112 if (can_sleep) { in rtlx_open()
127 if (can_sleep) { in rtlx_open()
192 unsigned int rtlx_read_poll(int index, int can_sleep) in rtlx_read_poll() argument
203 if (can_sleep) { in rtlx_read_poll()
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Drtlx.h33 int rtlx_open(int index, int can_sleep);
37 unsigned int rtlx_read_poll(int index, int can_sleep);
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Drtlx.h33 int rtlx_open(int index, int can_sleep);
37 unsigned int rtlx_read_poll(int index, int can_sleep);
/kernel/linux/linux-6.6/drivers/video/fbdev/omap/
H A Dhwa742.c235 static inline struct hwa742_request *alloc_req(bool can_sleep) in alloc_req() argument
241 if (can_sleep) in alloc_req()
410 #define ADD_PREQ(_x, _y, _w, _h, can_sleep) do {\
411 req = alloc_req(can_sleep); \
425 bool can_sleep) in create_req_list()
439 ADD_PREQ(x, y, 1, height, can_sleep); in create_req_list()
451 ADD_PREQ(x, ystart, xspan, yspan, can_sleep); in create_req_list()
457 ADD_PREQ(x, ystart, xspan, yspan, can_sleep); in create_req_list()
463 ADD_PREQ(x, y, 1, height, can_sleep); in create_req_list()
473 static void __hwa742_update_window_auto(bool can_sleep) in __hwa742_update_window_auto() argument
423 create_req_list(struct omapfb_update_window *win, struct list_head *req_head, bool can_sleep) create_req_list() argument
[all...]
/kernel/linux/linux-6.6/drivers/target/iscsi/
H A Discsi_target.h44 extern int iscsit_close_session(struct iscsit_session *, bool can_sleep);
/kernel/linux/linux-6.6/mm/
H A Dz3fold.c786 size_t size, bool can_sleep) in __z3fold_alloc()
814 if (can_sleep) in __z3fold_alloc()
828 if (can_sleep) in __z3fold_alloc()
872 if (can_sleep) in __z3fold_alloc()
1007 bool can_sleep = gfpflags_allow_blocking(gfp); in z3fold_alloc() local
1019 zhdr = __z3fold_alloc(pool, size, can_sleep); in z3fold_alloc()
1050 if (can_sleep) { in z3fold_alloc()
785 __z3fold_alloc(struct z3fold_pool *pool, size_t size, bool can_sleep) __z3fold_alloc() argument
/kernel/linux/linux-5.10/drivers/hv/
H A Dconnection.c368 int vmbus_post_msg(void *buffer, size_t buflen, bool can_sleep) in vmbus_post_msg() argument
419 if (can_sleep && usec > 1000) in vmbus_post_msg()
/kernel/linux/linux-6.6/drivers/hv/
H A Dconnection.c410 int vmbus_post_msg(void *buffer, size_t buflen, bool can_sleep) in vmbus_post_msg() argument
461 if (can_sleep && usec > 1000) in vmbus_post_msg()
/kernel/linux/linux-5.10/mm/
H A Dz3fold.c875 size_t size, bool can_sleep) in __z3fold_alloc()
903 if (can_sleep) in __z3fold_alloc()
917 if (can_sleep) in __z3fold_alloc()
961 if (can_sleep) in __z3fold_alloc()
972 can_sleep ? GFP_NOIO : GFP_ATOMIC); in __z3fold_alloc()
1096 bool can_sleep = gfpflags_allow_blocking(gfp); in z3fold_alloc() local
1108 zhdr = __z3fold_alloc(pool, size, can_sleep); in z3fold_alloc()
1128 if (can_sleep) { in z3fold_alloc()
1163 if (can_sleep) { in z3fold_alloc()
874 __z3fold_alloc(struct z3fold_pool *pool, size_t size, bool can_sleep) __z3fold_alloc() argument

Completed in 24 milliseconds

12345678910>>...14