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,