can_sleep 551 arch/arm/plat-orion/gpio.c ochip->chip.can_sleep = 0; can_sleep 33 arch/mips/include/asm/rtlx.h int rtlx_open(int index, int can_sleep); can_sleep 37 arch/mips/include/asm/rtlx.h unsigned int rtlx_read_poll(int index, int can_sleep); can_sleep 91 arch/mips/kernel/rtlx.c int rtlx_open(int index, int can_sleep) can_sleep 112 arch/mips/kernel/rtlx.c if (can_sleep) { can_sleep 127 arch/mips/kernel/rtlx.c if (can_sleep) { can_sleep 192 arch/mips/kernel/rtlx.c unsigned int rtlx_read_poll(int index, int can_sleep) can_sleep 203 arch/mips/kernel/rtlx.c if (can_sleep) { can_sleep 128 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c gc->can_sleep = 1; can_sleep 335 drivers/ata/libata-sff.c unsigned int wait, unsigned int can_sleep) can_sleep 347 drivers/ata/libata-sff.c if (can_sleep && ap->link.device[device].class == ATA_DEV_ATAPI) can_sleep 357 drivers/char/virtio_console.c static void free_buf(struct port_buffer *buf, bool can_sleep) can_sleep 374 drivers/char/virtio_console.c if (!can_sleep) { can_sleep 1732 drivers/char/virtio_console.c static void flush_bufs(struct virtqueue *vq, bool can_sleep) can_sleep 1738 drivers/char/virtio_console.c free_buf(buf, can_sleep); can_sleep 145 drivers/gpio/gpio-74x164.c chip->gpio_chip.can_sleep = true; can_sleep 252 drivers/gpio/gpio-adnp.c chip->can_sleep = true; can_sleep 126 drivers/gpio/gpio-adp5520.c gc->can_sleep = true; can_sleep 353 drivers/gpio/gpio-adp5588.c gc->can_sleep = true; can_sleep 73 drivers/gpio/gpio-altera-a10sr.c .can_sleep = true, can_sleep 139 drivers/gpio/gpio-arizona.c .can_sleep = true, can_sleep 203 drivers/gpio/gpio-bd70528.c bdgpio->gpio.can_sleep = true; can_sleep 100 drivers/gpio/gpio-bd9571mwv.c .can_sleep = true, can_sleep 160 drivers/gpio/gpio-bt8xx.c c->can_sleep = false; can_sleep 351 drivers/gpio/gpio-crystalcove.c cg->chip.can_sleep = true; can_sleep 190 drivers/gpio/gpio-da9052.c .can_sleep = true, can_sleep 127 drivers/gpio/gpio-da9055.c .can_sleep = true, can_sleep 469 drivers/gpio/gpio-dln2.c dln2->gpio.can_sleep = true; can_sleep 151 drivers/gpio/gpio-f7188x.c .can_sleep = true, \ can_sleep 83 drivers/gpio/gpio-gw-pld.c gw->chip.can_sleep = true; can_sleep 277 drivers/gpio/gpio-ich.c chip->can_sleep = false; can_sleep 371 drivers/gpio/gpio-intel-mid.c priv->chip.can_sleep = false; can_sleep 157 drivers/gpio/gpio-kempld.c chip->can_sleep = true; can_sleep 185 drivers/gpio/gpio-lp3943.c .can_sleep = 1, can_sleep 139 drivers/gpio/gpio-lp873x.c .can_sleep = true, can_sleep 148 drivers/gpio/gpio-lp87565.c .can_sleep = true, can_sleep 410 drivers/gpio/gpio-lpc32xx.c .can_sleep = false, can_sleep 426 drivers/gpio/gpio-lpc32xx.c .can_sleep = false, can_sleep 441 drivers/gpio/gpio-lpc32xx.c .can_sleep = false, can_sleep 457 drivers/gpio/gpio-lpc32xx.c .can_sleep = false, can_sleep 471 drivers/gpio/gpio-lpc32xx.c .can_sleep = false, can_sleep 485 drivers/gpio/gpio-lpc32xx.c .can_sleep = false, can_sleep 367 drivers/gpio/gpio-lynxpoint.c gc->can_sleep = false; can_sleep 117 drivers/gpio/gpio-madera.c .can_sleep = true, can_sleep 423 drivers/gpio/gpio-max3191x.c max3191x->gpio.can_sleep = true; can_sleep 188 drivers/gpio/gpio-max730x.c ts->chip.can_sleep = true; can_sleep 592 drivers/gpio/gpio-max732x.c gc->can_sleep = true; can_sleep 292 drivers/gpio/gpio-max77620.c mgpio->gpio_chip.can_sleep = 1; can_sleep 167 drivers/gpio/gpio-max77650.c chip->gc.can_sleep = true; can_sleep 106 drivers/gpio/gpio-mc33880.c mc->chip.can_sleep = true; can_sleep 90 drivers/gpio/gpio-mc9s08dz60.c mc9s->chip.can_sleep = true; can_sleep 443 drivers/gpio/gpio-merrifield.c priv->chip.can_sleep = false; can_sleep 231 drivers/gpio/gpio-ml-ioh.c gpio->can_sleep = false; can_sleep 150 drivers/gpio/gpio-moxtet.c chip->gpio_chip.can_sleep = true; can_sleep 278 drivers/gpio/gpio-msic.c mg->chip.can_sleep = true; can_sleep 1146 drivers/gpio/gpio-mvebu.c mvchip->chip.can_sleep = false; can_sleep 103 drivers/gpio/gpio-octeon.c chip->can_sleep = false; can_sleep 166 drivers/gpio/gpio-palmas.c palmas_gpio->gpio_chip.can_sleep = true; can_sleep 553 drivers/gpio/gpio-pca953x.c gc->can_sleep = true; can_sleep 257 drivers/gpio/gpio-pcf857x.c gpio->chip.can_sleep = true; can_sleep 215 drivers/gpio/gpio-pch.c gpio->can_sleep = false; can_sleep 124 drivers/gpio/gpio-pisosr.c .can_sleep = true, can_sleep 230 drivers/gpio/gpio-raspberrypi-exp.c rpi_gpio->gc.can_sleep = true; can_sleep 116 drivers/gpio/gpio-rc5t583.c rc5t583_gpio->gpio_chip.can_sleep = true, can_sleep 203 drivers/gpio/gpio-sama5d2-piobu.c piobu->chip.can_sleep = 0, can_sleep 228 drivers/gpio/gpio-siox.c ddata->gchip.can_sleep = 1; can_sleep 127 drivers/gpio/gpio-sta2x11.c gpio->can_sleep = false; can_sleep 134 drivers/gpio/gpio-stmpe.c .can_sleep = true, can_sleep 151 drivers/gpio/gpio-tc3589x.c .can_sleep = true, can_sleep 568 drivers/gpio/gpio-thunderx.c chip->can_sleep = false; can_sleep 253 drivers/gpio/gpio-timberdale.c gc->can_sleep = false; can_sleep 100 drivers/gpio/gpio-tpic2810.c .can_sleep = true, can_sleep 77 drivers/gpio/gpio-tps65086.c .can_sleep = true, can_sleep 181 drivers/gpio/gpio-tps65218.c .can_sleep = true, can_sleep 93 drivers/gpio/gpio-tps6586x.c tps6586x_gpio->gpio_chip.can_sleep = true; can_sleep 134 drivers/gpio/gpio-tps65910.c tps65910_gpio->gpio_chip.can_sleep = true; can_sleep 95 drivers/gpio/gpio-tps65912.c .can_sleep = true, can_sleep 143 drivers/gpio/gpio-tps68470.c tps68470_gpio->gc.can_sleep = true; can_sleep 266 drivers/gpio/gpio-tqmx86.c chip->can_sleep = false; can_sleep 113 drivers/gpio/gpio-ts4900.c .can_sleep = true, can_sleep 421 drivers/gpio/gpio-twl4030.c .can_sleep = true, can_sleep 73 drivers/gpio/gpio-twl6040.c .can_sleep = true, can_sleep 64 drivers/gpio/gpio-ucb1400.c ucb->gc.can_sleep = true; can_sleep 402 drivers/gpio/gpio-viperboard.c vb_gpio->gpioa.can_sleep = true; can_sleep 419 drivers/gpio/gpio-viperboard.c vb_gpio->gpiob.can_sleep = true; can_sleep 223 drivers/gpio/gpio-vx855.c c->can_sleep = false; can_sleep 436 drivers/gpio/gpio-wcove.c wg->chip.can_sleep = true; can_sleep 489 drivers/gpio/gpio-winbond.c .can_sleep = true, can_sleep 256 drivers/gpio/gpio-wm831x.c .can_sleep = true, can_sleep 100 drivers/gpio/gpio-wm8350.c .can_sleep = true, can_sleep 258 drivers/gpio/gpio-wm8994.c .can_sleep = true, can_sleep 179 drivers/gpio/gpio-xra1403.c xra->chip.can_sleep = true; can_sleep 1706 drivers/gpio/gpiolib.c if (gc->can_sleep) { can_sleep 2257 drivers/gpio/gpiolib.c if (gpiochip->irq.parent_handler && gpiochip->can_sleep) { can_sleep 2800 drivers/gpio/gpiolib.c might_sleep_if(chip->can_sleep); can_sleep 3297 drivers/gpio/gpiolib.c int gpiod_get_array_value_complex(bool raw, bool can_sleep, can_sleep 3313 drivers/gpio/gpiolib.c if (!can_sleep) can_sleep 3314 drivers/gpio/gpiolib.c WARN_ON(array_info->chip->can_sleep); can_sleep 3345 drivers/gpio/gpiolib.c can_sleep ? GFP_KERNEL : GFP_ATOMIC); can_sleep 3353 drivers/gpio/gpiolib.c if (!can_sleep) can_sleep 3354 drivers/gpio/gpiolib.c WARN_ON(chip->can_sleep); can_sleep 3414 drivers/gpio/gpiolib.c WARN_ON(desc->gdev->chip->can_sleep); can_sleep 3435 drivers/gpio/gpiolib.c WARN_ON(desc->gdev->chip->can_sleep); can_sleep 3583 drivers/gpio/gpiolib.c int gpiod_set_array_value_complex(bool raw, bool can_sleep, can_sleep 3599 drivers/gpio/gpiolib.c if (!can_sleep) can_sleep 3600 drivers/gpio/gpiolib.c WARN_ON(array_info->chip->can_sleep); can_sleep 3628 drivers/gpio/gpiolib.c can_sleep ? GFP_KERNEL : GFP_ATOMIC); can_sleep 3636 drivers/gpio/gpiolib.c if (!can_sleep) can_sleep 3637 drivers/gpio/gpiolib.c WARN_ON(chip->can_sleep); can_sleep 3702 drivers/gpio/gpiolib.c WARN_ON(desc->gdev->chip->can_sleep); can_sleep 3743 drivers/gpio/gpiolib.c WARN_ON(desc->gdev->chip->can_sleep); can_sleep 3807 drivers/gpio/gpiolib.c return desc->gdev->chip->can_sleep; can_sleep 3887 drivers/gpio/gpiolib.c if (!chip->can_sleep && chip->get_direction) { can_sleep 5054 drivers/gpio/gpiolib.c if (chip->can_sleep) can_sleep 82 drivers/gpio/gpiolib.h int gpiod_get_array_value_complex(bool raw, bool can_sleep, can_sleep 87 drivers/gpio/gpiolib.h int gpiod_set_array_value_complex(bool raw, bool can_sleep, can_sleep 1338 drivers/hid/hid-cp2112.c dev->gc.can_sleep = 1; can_sleep 393 drivers/hv/connection.c int vmbus_post_msg(void *buffer, size_t buflen, bool can_sleep) can_sleep 444 drivers/hv/connection.c if (can_sleep && usec > 1000) can_sleep 348 drivers/hv/hyperv_vmbus.h int vmbus_post_msg(void *buffer, size_t buflen, bool can_sleep); can_sleep 343 drivers/hwmon/pmbus/ucd9000.c data->gpio.can_sleep = true; can_sleep 163 drivers/i2c/muxes/i2c-mux-ltc4306.c data->gpiochip.can_sleep = true; can_sleep 138 drivers/iio/dac/ad5592r-base.c st->gpiochip.can_sleep = true; can_sleep 139 drivers/infiniband/ulp/ipoib/ipoib_multicast.c int can_sleep) can_sleep 143 drivers/infiniband/ulp/ipoib/ipoib_multicast.c mcast = kzalloc(sizeof(*mcast), can_sleep ? GFP_KERNEL : GFP_ATOMIC); can_sleep 204 drivers/input/keyboard/adp5588-keys.c kpad->gc.can_sleep = 1; can_sleep 521 drivers/input/keyboard/adp5589-keys.c kpad->gc.can_sleep = 1; can_sleep 470 drivers/input/touchscreen/ad7879.c ts->gc.can_sleep = 1; can_sleep 23 drivers/leds/leds-gpio.c u8 can_sleep; can_sleep 50 drivers/leds/leds-gpio.c if (led_dat->can_sleep) can_sleep 82 drivers/leds/leds-gpio.c led_dat->can_sleep = gpiod_cansleep(led_dat->gpiod); can_sleep 83 drivers/leds/leds-gpio.c if (!led_dat->can_sleep) can_sleep 34 drivers/leds/leds-ns2.c bool can_sleep; can_sleep 82 drivers/leds/leds-ns2.c if (!led_dat->can_sleep) { can_sleep 208 drivers/leds/leds-ns2.c led_dat->can_sleep = gpio_cansleep(led_dat->cmd) | can_sleep 210 drivers/leds/leds-ns2.c if (led_dat->can_sleep) can_sleep 439 drivers/leds/leds-pca9532.c data->gpio.can_sleep = 1; can_sleep 548 drivers/leds/leds-pca955x.c pca955x->gpio.can_sleep = 1; can_sleep 659 drivers/media/dvb-frontends/cxd2820r_core.c priv->gpio_chip.can_sleep = 1; can_sleep 167 drivers/media/pci/solo6x10/solo6x10-gpio.c solo_dev->gpio_dev.can_sleep = 0; can_sleep 185 drivers/mfd/dm355evm_msp.c .can_sleep = true, can_sleep 639 drivers/mfd/tps65010.c tps->chip.can_sleep = 1; can_sleep 1121 drivers/net/dsa/vitesse-vsc73xx-core.c vsc->gc.can_sleep = true; can_sleep 687 drivers/net/ethernet/amd/pcnet32.c int can_sleep) can_sleep 707 drivers/net/ethernet/amd/pcnet32.c if (can_sleep) can_sleep 355 drivers/pinctrl/bcm/pinctrl-bcm2835.c .can_sleep = false, can_sleep 651 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c gc->can_sleep = false; can_sleep 1161 drivers/pinctrl/cirrus/pinctrl-lochnagar.c priv->gpio_chip.can_sleep = true; can_sleep 1528 drivers/pinctrl/intel/pinctrl-baytrail.c gc->can_sleep = false; can_sleep 600 drivers/pinctrl/meson/pinctrl-meson.c pc->chip.can_sleep = false; can_sleep 1149 drivers/pinctrl/nomadik/pinctrl-nomadik.c chip->can_sleep = false; can_sleep 544 drivers/pinctrl/pinctrl-as3722.c .can_sleep = true, can_sleep 1801 drivers/pinctrl/pinctrl-at91.c .can_sleep = false, can_sleep 414 drivers/pinctrl/pinctrl-axp209.c pctl->chip.can_sleep = true; can_sleep 762 drivers/pinctrl/pinctrl-mcp23s08.c mcp->chip.can_sleep = true; can_sleep 1074 drivers/pinctrl/pinctrl-oxnas.c .can_sleep = 0, \ can_sleep 2120 drivers/pinctrl/pinctrl-pic32.c .can_sleep = 0, \ can_sleep 209 drivers/pinctrl/pinctrl-rk805.c .can_sleep = true, can_sleep 648 drivers/pinctrl/pinctrl-stmfx.c pctl->gpio_chip.can_sleep = true; can_sleep 1173 drivers/pinctrl/pinctrl-sx150x.c pctl->gpio.can_sleep = true; can_sleep 1041 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c state->chip.can_sleep = false; can_sleep 881 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c state->chip.can_sleep = false; can_sleep 1481 drivers/pinctrl/sunxi/pinctrl-sunxi.c pctl->chip->can_sleep = false; can_sleep 549 drivers/pinctrl/vt8500/pinctrl-wmt.c .can_sleep = false, can_sleep 289 drivers/power/supply/sbs-manager.c gc->can_sleep = true; can_sleep 214 drivers/pwm/pwm-pca9685.c pca->gpio.can_sleep = true; can_sleep 556 drivers/scsi/ufs/ufshcd.c unsigned long timeout_ms, bool can_sleep) can_sleep 565 drivers/scsi/ufs/ufshcd.c if (can_sleep) can_sleep 4243 drivers/scsi/ufs/ufshcd.c static inline void ufshcd_hba_stop(struct ufs_hba *hba, bool can_sleep) can_sleep 4250 drivers/scsi/ufs/ufshcd.c 10, 1, can_sleep); can_sleep 808 drivers/scsi/ufs/ufshcd.h unsigned long timeout_ms, bool can_sleep); can_sleep 565 drivers/staging/greybus/gpio.c gpio->can_sleep = true; can_sleep 1393 drivers/tty/serial/max310x.c s->gpio.can_sleep = 1; can_sleep 1245 drivers/tty/serial/sc16is7xx.c s->gpio.can_sleep = 1; can_sleep 1740 drivers/usb/serial/cp210x.c priv->gc.can_sleep = true; can_sleep 2177 drivers/usb/serial/ftdi_sio.c priv->gc.can_sleep = true; can_sleep 153 drivers/video/fbdev/via/via-gpio.c .can_sleep = 0 can_sleep 2219 fs/locks.c int can_sleep, unlock; can_sleep 2226 fs/locks.c can_sleep = !(cmd & LOCK_NB); can_sleep 2240 fs/locks.c if (can_sleep) can_sleep 2249 fs/locks.c (can_sleep) ? F_SETLKW : F_SETLK, can_sleep 382 include/linux/gpio/driver.h bool can_sleep; can_sleep 656 mm/z3fold.c size_t size, bool can_sleep) can_sleep 684 mm/z3fold.c if (can_sleep) can_sleep 697 mm/z3fold.c if (can_sleep) can_sleep 740 mm/z3fold.c if (can_sleep) can_sleep 871 mm/z3fold.c bool can_sleep = gfpflags_allow_blocking(gfp); can_sleep 883 mm/z3fold.c zhdr = __z3fold_alloc(pool, size, can_sleep); can_sleep 912 mm/z3fold.c if (can_sleep) { can_sleep 947 mm/z3fold.c if (can_sleep) { can_sleep 4667 sound/soc/codecs/rt5677.c .can_sleep = 1, can_sleep 2291 sound/soc/codecs/wm5100.c .can_sleep = 1, can_sleep 1847 sound/soc/codecs/wm8903.c .can_sleep = 1, can_sleep 3363 sound/soc/codecs/wm8962.c .can_sleep = 1, can_sleep 2190 sound/soc/codecs/wm8996.c .can_sleep = 1, can_sleep 126 sound/soc/soc-ac97.c .can_sleep = 1,