/linux-4.4.14/drivers/leds/ |
D | leds-pwm.c | 34 bool can_sleep; member 78 if (led_dat->can_sleep) in led_pwm_set() 94 if (priv->leds[priv->num_leds].can_sleep) in led_pwm_cleanup() 124 led_data->can_sleep = pwm_can_sleep(led_data->pwm); in led_pwm_add() 125 if (led_data->can_sleep) in led_pwm_add()
|
D | leds-gpio.c | 30 u8 can_sleep; member 65 if (led_dat->can_sleep) { in gpio_led_set() 127 led_dat->can_sleep = gpiod_cansleep(led_dat->gpiod); in create_gpio_led()
|
D | leds-ns2.c | 47 bool can_sleep; member 107 if (!led_dat->can_sleep) { in ns2_led_set_mode() 227 led_dat->can_sleep = gpio_cansleep(led_dat->cmd) | in create_ns2_led()
|
D | leds-pca9532.c | 413 data->gpio.can_sleep = 1; in pca9532_configure()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | rtlx.h | 33 int rtlx_open(int index, int can_sleep); 37 unsigned int rtlx_read_poll(int index, int can_sleep);
|
/linux-4.4.14/arch/mips/kernel/ |
D | rtlx.c | 89 int rtlx_open(int index, int can_sleep) in rtlx_open() argument 110 if (can_sleep) { in rtlx_open() 125 if (can_sleep) { in rtlx_open() 190 unsigned int rtlx_read_poll(int index, int can_sleep) in rtlx_read_poll() argument 201 if (can_sleep) { in rtlx_read_poll()
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-lpc32xx.c | 451 .can_sleep = false, 467 .can_sleep = false, 482 .can_sleep = false, 498 .can_sleep = false, 512 .can_sleep = false, 526 .can_sleep = false,
|
D | gpiolib.c | 508 if (gpiochip->can_sleep) { in gpiochip_set_chained_irqchip() 554 if (chip->can_sleep && !chip->irq_not_threaded) in gpiochip_irq_map() 572 if (chip->can_sleep) in gpiochip_irq_unmap() 985 might_sleep_if(chip->can_sleep); in __gpiod_free() 1308 WARN_ON(desc->chip->can_sleep); in gpiod_get_raw_value() 1329 WARN_ON(desc->chip->can_sleep); in gpiod_get_value() 1440 static void gpiod_set_array_value_priv(bool raw, bool can_sleep, in gpiod_set_array_value_priv() argument 1453 if (!can_sleep) in gpiod_set_array_value_priv() 1454 WARN_ON(chip->can_sleep); in gpiod_set_array_value_priv() 1505 WARN_ON(desc->chip->can_sleep); in gpiod_set_raw_value() [all …]
|
D | gpio-loongson.c | 108 .can_sleep = false,
|
D | gpio-twl6040.c | 80 .can_sleep = true,
|
D | gpio-ucb1400.c | 67 ucb->gc.can_sleep = true; in ucb1400_gpio_probe()
|
D | gpio-mc33880.c | 118 mc->chip.can_sleep = true; in mc33880_probe()
|
D | gpio-tps65912.c | 88 .can_sleep = true,
|
D | gpio-mc9s08dz60.c | 105 mc9s->chip.can_sleep = true; in mc9s08dz60_probe()
|
D | gpio-tps6586x.c | 109 tps6586x_gpio->gpio_chip.can_sleep = true; in tps6586x_gpio_probe()
|
D | gpio-arizona.c | 94 .can_sleep = true,
|
D | gpio-octeon.c | 114 chip->can_sleep = false; in octeon_gpio_probe()
|
D | gpio-wm8350.c | 109 .can_sleep = true,
|
D | gpio-74x164.c | 145 chip->gpio_chip.can_sleep = true; in gen_74x164_probe()
|
D | gpio-rc5t583.c | 134 rc5t583_gpio->gpio_chip.can_sleep = true, in rc5t583_gpio_probe()
|
D | gpio-da9055.c | 137 .can_sleep = true,
|
D | gpio-adp5520.c | 128 gc->can_sleep = true; in adp5520_gpio_probe()
|
D | gpio-viperboard.c | 416 vb_gpio->gpioa.can_sleep = true; in vprbrd_gpio_probe() 433 vb_gpio->gpiob.can_sleep = true; in vprbrd_gpio_probe()
|
D | gpio-da9052.c | 203 .can_sleep = true,
|
D | gpio-tps65910.c | 144 tps65910_gpio->gpio_chip.can_sleep = true; in tps65910_gpio_probe()
|
D | gpio-max730x.c | 191 ts->chip.can_sleep = true; in __max730x_probe()
|
D | gpio-vx855.c | 215 c->can_sleep = false; in vx855gpio_gpio_setup()
|
D | gpio-kempld.c | 170 chip->can_sleep = true; in kempld_gpio_probe()
|
D | gpio-lp3943.c | 193 .can_sleep = 1,
|
D | gpio-wm8994.c | 245 .can_sleep = true,
|
D | gpio-ks8695.c | 231 .can_sleep = false,
|
D | gpio-palmas.c | 185 palmas_gpio->gpio_chip.can_sleep = true; in palmas_gpio_probe()
|
D | gpio-wm831x.c | 243 .can_sleep = true,
|
D | gpio-bt8xx.c | 172 c->can_sleep = false; in bt8xxgpio_gpio_setup()
|
D | gpio-msic.c | 295 mg->chip.can_sleep = true; in platform_msic_gpio_probe()
|
D | gpio-tb10x.c | 210 tb10x_gpio->gc.can_sleep = false; in tb10x_gpio_probe()
|
D | gpio-timberdale.c | 280 gc->can_sleep = false; in timbgpio_probe()
|
D | gpio-tc3589x.c | 99 .can_sleep = true,
|
D | gpio-crystalcove.c | 343 cg->chip.can_sleep = true; in crystalcove_gpio_probe()
|
D | gpio-pcf857x.c | 295 gpio->chip.can_sleep = true; in pcf857x_probe()
|
D | gpio-ich.c | 299 chip->can_sleep = false; in ichx_gpiolib_setup()
|
D | gpio-f7188x.c | 142 .can_sleep = true, \
|
D | gpio-intel-mid.c | 403 priv->chip.can_sleep = false; in intel_gpio_probe()
|
D | gpio-twl4030.c | 399 .can_sleep = true,
|
D | gpio-lynxpoint.c | 370 gc->can_sleep = false; in lp_gpio_probe()
|
D | gpio-sta2x11.c | 149 gpio->can_sleep = false; in gsta_gpio_setup()
|
D | gpio-adp5588.c | 384 gc->can_sleep = true; in adp5588_gpio_probe()
|
D | gpio-stmpe.c | 120 .can_sleep = true,
|
D | gpio-dln2.c | 469 dln2->gpio.can_sleep = true; in dln2_gpio_probe()
|
D | gpio-pch.c | 232 gpio->can_sleep = false; in pch_gpio_setup()
|
D | gpio-adnp.c | 261 chip->can_sleep = true; in adnp_gpio_setup()
|
D | gpio-max732x.c | 601 gc->can_sleep = true; in max732x_setup_gpio()
|
D | gpio-ml-ioh.c | 245 gpio->can_sleep = false; in ioh_gpio_setup()
|
D | gpio-sx150x.c | 483 chip->gpio_chip.can_sleep = true; in sx150x_init_chip()
|
D | gpio-mvebu.c | 711 mvchip->chip.can_sleep = false; in mvebu_gpio_probe()
|
D | gpio-pca953x.c | 365 gc->can_sleep = true; in pca953x_setup_gpio()
|
D | gpio-mcp23s08.c | 640 mcp->chip.can_sleep = true; in mcp23s08_probe_one()
|
/linux-4.4.14/sound/usb/ |
D | endpoint.h | 21 int snd_usb_endpoint_start(struct snd_usb_endpoint *ep, bool can_sleep);
|
D | endpoint.c | 917 int snd_usb_endpoint_start(struct snd_usb_endpoint *ep, bool can_sleep) in snd_usb_endpoint_start() argument 931 if (can_sleep) in snd_usb_endpoint_start()
|
D | pcm.c | 221 static int start_endpoints(struct snd_usb_substream *subs, bool can_sleep) in start_endpoints() argument 234 err = snd_usb_endpoint_start(ep, can_sleep); in start_endpoints() 263 err = snd_usb_endpoint_start(ep, can_sleep); in start_endpoints()
|
/linux-4.4.14/drivers/input/keyboard/ |
D | gpio_keys_polled.c | 36 int can_sleep; member 78 if (bdata->can_sleep) in gpio_keys_polled_check_state() 336 bdata->can_sleep = gpiod_cansleep(button->gpiod); in gpio_keys_polled_probe()
|
D | adp5588-keys.c | 204 kpad->gc.can_sleep = 1; in adp5588_gpio_add()
|
D | adp5589-keys.c | 520 kpad->gc.can_sleep = 1; in adp5589_gpio_add()
|
/linux-4.4.14/include/linux/gpio/ |
D | driver.h | 127 bool can_sleep; member
|
/linux-4.4.14/drivers/pwm/ |
D | pwm-mxs.c | 154 mxs->chip.can_sleep = true; in mxs_pwm_probe()
|
D | pwm-berlin.c | 180 pwm->chip.can_sleep = true; in berlin_pwm_probe()
|
D | pwm-atmel-hlcdc.c | 273 chip->chip.can_sleep = 1; in atmel_hlcdc_pwm_probe()
|
D | pwm-brcmstb.c | 273 p->chip.can_sleep = true; in brcmstb_pwm_probe()
|
D | pwm-lp3943.c | 281 lp3943_pwm->chip.can_sleep = true; in lp3943_pwm_probe()
|
D | pwm-bcm-kona.c | 279 kp->chip.can_sleep = true; in kona_pwmc_probe()
|
D | pwm-imx.c | 307 imx->chip.can_sleep = true; in imx_pwm_probe()
|
D | pwm-twl-led.c | 306 twl->chip.can_sleep = true; in twl_pwmled_probe()
|
D | pwm-twl.c | 310 twl->chip.can_sleep = true; in twl_pwm_probe()
|
D | pwm-pca9685.c | 346 pca->chip.can_sleep = true; in pca9685_pwm_probe()
|
D | pwm-sti.c | 366 pc->chip.can_sleep = true; in sti_pwm_probe()
|
D | pwm-atmel.c | 384 atmel_pwm->chip.can_sleep = true; in atmel_pwm_probe()
|
D | pwm-sun4i.c | 334 pwm->chip.can_sleep = true; in sun4i_pwm_probe()
|
D | pwm-fsl-ftm.c | 471 fpc->chip.can_sleep = true; in fsl_pwm_probe()
|
D | core.c | 892 return pwm->chip->can_sleep; in pwm_can_sleep()
|
/linux-4.4.14/arch/powerpc/platforms/83xx/ |
D | mcu_mpc8349emitx.c | 132 gc->can_sleep = 1; in mcu_gpiochip_add()
|
/linux-4.4.14/drivers/video/fbdev/via/ |
D | via-gpio.c | 159 .can_sleep = 0
|
/linux-4.4.14/include/linux/ |
D | pwm.h | 198 bool can_sleep; member
|
/linux-4.4.14/drivers/platform/x86/ |
D | intel_pmic_gpio.c | 276 pg->chip.can_sleep = 1; in platform_pmic_gpio_probe()
|
/linux-4.4.14/drivers/mfd/ |
D | dm355evm_msp.c | 189 .can_sleep = true,
|
D | tps65010.c | 652 tps->chip.can_sleep = 1; in tps65010_probe()
|
/linux-4.4.14/Documentation/gpio/ |
D | driver.txt | 105 Chained GPIO irqchips typically can NOT set the .can_sleep flag on 153 The hallmark of threaded GPIO irqchips is that they set the .can_sleep 177 the irqchip can initialize. E.g. .dev and .can_sleep shall be set up
|
/linux-4.4.14/fs/ |
D | locks.c | 1928 int can_sleep, unlock; in SYSCALL_DEFINE2() local 1935 can_sleep = !(cmd & LOCK_NB); in SYSCALL_DEFINE2() 1949 if (can_sleep) in SYSCALL_DEFINE2() 1958 (can_sleep) ? F_SETLKW : F_SETLK, in SYSCALL_DEFINE2()
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib_multicast.c | 136 int can_sleep) in ipoib_mcast_alloc() argument 140 mcast = kzalloc(sizeof *mcast, can_sleep ? GFP_KERNEL : GFP_ATOMIC); in ipoib_mcast_alloc()
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-as3722.c | 549 .can_sleep = true,
|
D | pinctrl-at91.c | 1677 .can_sleep = false,
|
/linux-4.4.14/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.c | 560 .can_sleep = false,
|
/linux-4.4.14/arch/arm/plat-orion/ |
D | gpio.c | 557 ochip->chip.can_sleep = 0; in orion_gpio_init()
|
/linux-4.4.14/drivers/input/touchscreen/ |
D | ad7879.c | 452 ts->gc.can_sleep = 1; in ad7879_gpio_add()
|
/linux-4.4.14/drivers/pinctrl/qcom/ |
D | pinctrl-spmi-gpio.c | 768 state->chip.can_sleep = false; in pmic_gpio_probe()
|
D | pinctrl-spmi-mpp.c | 870 state->chip.can_sleep = false; in pmic_mpp_probe()
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
D | cxd2820r_core.c | 733 priv->gpio_chip.can_sleep = 1; in cxd2820r_attach()
|
/linux-4.4.14/drivers/pinctrl/intel/ |
D | pinctrl-baytrail.c | 600 gc->can_sleep = false; in byt_gpio_probe()
|
/linux-4.4.14/drivers/pinctrl/meson/ |
D | pinctrl-meson.c | 574 domain->chip.can_sleep = false; in meson_gpiolib_register()
|
/linux-4.4.14/drivers/char/ |
D | virtio_console.c | 365 static void free_buf(struct port_buffer *buf, bool can_sleep) in free_buf() argument 382 if (!can_sleep) { in free_buf()
|
/linux-4.4.14/drivers/pinctrl/bcm/ |
D | pinctrl-bcm2835.c | 378 .can_sleep = false,
|
/linux-4.4.14/drivers/ata/ |
D | libata-sff.c | 351 unsigned int wait, unsigned int can_sleep) in ata_dev_select() argument 363 if (can_sleep && ap->link.device[device].class == ATA_DEV_ATAPI) in ata_dev_select()
|
/linux-4.4.14/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 959 pctl->chip->can_sleep = false, in sunxi_pinctrl_init()
|
/linux-4.4.14/drivers/hid/ |
D | hid-cp2112.c | 1106 dev->gc.can_sleep = 1; in cp2112_probe()
|
/linux-4.4.14/drivers/tty/serial/ |
D | max310x.c | 1185 s->gpio.can_sleep = 1; in max310x_probe()
|
D | sc16is7xx.c | 1191 s->gpio.can_sleep = 1; in sc16is7xx_probe()
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
D | pcnet32.c | 1074 int can_sleep) in pcnet32_suspend() argument 1094 if (can_sleep) in pcnet32_suspend()
|
/linux-4.4.14/sound/soc/codecs/ |
D | wm8903.c | 1846 .can_sleep = 1,
|
D | wm5100.c | 2299 .can_sleep = 1,
|
D | wm8996.c | 2198 .can_sleep = 1,
|
D | wm8962.c | 3372 .can_sleep = 1,
|
D | rt5677.c | 4689 .can_sleep = 1,
|
/linux-4.4.14/drivers/pinctrl/nomadik/ |
D | pinctrl-nomadik.c | 1259 chip->can_sleep = false; in nmk_gpio_probe()
|