Home
last modified time | relevance | path

Searched refs:can_sleep (Results 1 – 112 of 112) sorted by relevance

/linux-4.4.14/drivers/leds/
Dleds-pwm.c34 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()
Dleds-gpio.c30 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()
Dleds-ns2.c47 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()
Dleds-pca9532.c413 data->gpio.can_sleep = 1; in pca9532_configure()
/linux-4.4.14/arch/mips/include/asm/
Drtlx.h33 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/
Drtlx.c89 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/
Dgpio-lpc32xx.c451 .can_sleep = false,
467 .can_sleep = false,
482 .can_sleep = false,
498 .can_sleep = false,
512 .can_sleep = false,
526 .can_sleep = false,
Dgpiolib.c508 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 …]
Dgpio-loongson.c108 .can_sleep = false,
Dgpio-twl6040.c80 .can_sleep = true,
Dgpio-ucb1400.c67 ucb->gc.can_sleep = true; in ucb1400_gpio_probe()
Dgpio-mc33880.c118 mc->chip.can_sleep = true; in mc33880_probe()
Dgpio-tps65912.c88 .can_sleep = true,
Dgpio-mc9s08dz60.c105 mc9s->chip.can_sleep = true; in mc9s08dz60_probe()
Dgpio-tps6586x.c109 tps6586x_gpio->gpio_chip.can_sleep = true; in tps6586x_gpio_probe()
Dgpio-arizona.c94 .can_sleep = true,
Dgpio-octeon.c114 chip->can_sleep = false; in octeon_gpio_probe()
Dgpio-wm8350.c109 .can_sleep = true,
Dgpio-74x164.c145 chip->gpio_chip.can_sleep = true; in gen_74x164_probe()
Dgpio-rc5t583.c134 rc5t583_gpio->gpio_chip.can_sleep = true, in rc5t583_gpio_probe()
Dgpio-da9055.c137 .can_sleep = true,
Dgpio-adp5520.c128 gc->can_sleep = true; in adp5520_gpio_probe()
Dgpio-viperboard.c416 vb_gpio->gpioa.can_sleep = true; in vprbrd_gpio_probe()
433 vb_gpio->gpiob.can_sleep = true; in vprbrd_gpio_probe()
Dgpio-da9052.c203 .can_sleep = true,
Dgpio-tps65910.c144 tps65910_gpio->gpio_chip.can_sleep = true; in tps65910_gpio_probe()
Dgpio-max730x.c191 ts->chip.can_sleep = true; in __max730x_probe()
Dgpio-vx855.c215 c->can_sleep = false; in vx855gpio_gpio_setup()
Dgpio-kempld.c170 chip->can_sleep = true; in kempld_gpio_probe()
Dgpio-lp3943.c193 .can_sleep = 1,
Dgpio-wm8994.c245 .can_sleep = true,
Dgpio-ks8695.c231 .can_sleep = false,
Dgpio-palmas.c185 palmas_gpio->gpio_chip.can_sleep = true; in palmas_gpio_probe()
Dgpio-wm831x.c243 .can_sleep = true,
Dgpio-bt8xx.c172 c->can_sleep = false; in bt8xxgpio_gpio_setup()
Dgpio-msic.c295 mg->chip.can_sleep = true; in platform_msic_gpio_probe()
Dgpio-tb10x.c210 tb10x_gpio->gc.can_sleep = false; in tb10x_gpio_probe()
Dgpio-timberdale.c280 gc->can_sleep = false; in timbgpio_probe()
Dgpio-tc3589x.c99 .can_sleep = true,
Dgpio-crystalcove.c343 cg->chip.can_sleep = true; in crystalcove_gpio_probe()
Dgpio-pcf857x.c295 gpio->chip.can_sleep = true; in pcf857x_probe()
Dgpio-ich.c299 chip->can_sleep = false; in ichx_gpiolib_setup()
Dgpio-f7188x.c142 .can_sleep = true, \
Dgpio-intel-mid.c403 priv->chip.can_sleep = false; in intel_gpio_probe()
Dgpio-twl4030.c399 .can_sleep = true,
Dgpio-lynxpoint.c370 gc->can_sleep = false; in lp_gpio_probe()
Dgpio-sta2x11.c149 gpio->can_sleep = false; in gsta_gpio_setup()
Dgpio-adp5588.c384 gc->can_sleep = true; in adp5588_gpio_probe()
Dgpio-stmpe.c120 .can_sleep = true,
Dgpio-dln2.c469 dln2->gpio.can_sleep = true; in dln2_gpio_probe()
Dgpio-pch.c232 gpio->can_sleep = false; in pch_gpio_setup()
Dgpio-adnp.c261 chip->can_sleep = true; in adnp_gpio_setup()
Dgpio-max732x.c601 gc->can_sleep = true; in max732x_setup_gpio()
Dgpio-ml-ioh.c245 gpio->can_sleep = false; in ioh_gpio_setup()
Dgpio-sx150x.c483 chip->gpio_chip.can_sleep = true; in sx150x_init_chip()
Dgpio-mvebu.c711 mvchip->chip.can_sleep = false; in mvebu_gpio_probe()
Dgpio-pca953x.c365 gc->can_sleep = true; in pca953x_setup_gpio()
Dgpio-mcp23s08.c640 mcp->chip.can_sleep = true; in mcp23s08_probe_one()
/linux-4.4.14/sound/usb/
Dendpoint.h21 int snd_usb_endpoint_start(struct snd_usb_endpoint *ep, bool can_sleep);
Dendpoint.c917 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()
Dpcm.c221 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/
Dgpio_keys_polled.c36 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()
Dadp5588-keys.c204 kpad->gc.can_sleep = 1; in adp5588_gpio_add()
Dadp5589-keys.c520 kpad->gc.can_sleep = 1; in adp5589_gpio_add()
/linux-4.4.14/include/linux/gpio/
Ddriver.h127 bool can_sleep; member
/linux-4.4.14/drivers/pwm/
Dpwm-mxs.c154 mxs->chip.can_sleep = true; in mxs_pwm_probe()
Dpwm-berlin.c180 pwm->chip.can_sleep = true; in berlin_pwm_probe()
Dpwm-atmel-hlcdc.c273 chip->chip.can_sleep = 1; in atmel_hlcdc_pwm_probe()
Dpwm-brcmstb.c273 p->chip.can_sleep = true; in brcmstb_pwm_probe()
Dpwm-lp3943.c281 lp3943_pwm->chip.can_sleep = true; in lp3943_pwm_probe()
Dpwm-bcm-kona.c279 kp->chip.can_sleep = true; in kona_pwmc_probe()
Dpwm-imx.c307 imx->chip.can_sleep = true; in imx_pwm_probe()
Dpwm-twl-led.c306 twl->chip.can_sleep = true; in twl_pwmled_probe()
Dpwm-twl.c310 twl->chip.can_sleep = true; in twl_pwm_probe()
Dpwm-pca9685.c346 pca->chip.can_sleep = true; in pca9685_pwm_probe()
Dpwm-sti.c366 pc->chip.can_sleep = true; in sti_pwm_probe()
Dpwm-atmel.c384 atmel_pwm->chip.can_sleep = true; in atmel_pwm_probe()
Dpwm-sun4i.c334 pwm->chip.can_sleep = true; in sun4i_pwm_probe()
Dpwm-fsl-ftm.c471 fpc->chip.can_sleep = true; in fsl_pwm_probe()
Dcore.c892 return pwm->chip->can_sleep; in pwm_can_sleep()
/linux-4.4.14/arch/powerpc/platforms/83xx/
Dmcu_mpc8349emitx.c132 gc->can_sleep = 1; in mcu_gpiochip_add()
/linux-4.4.14/drivers/video/fbdev/via/
Dvia-gpio.c159 .can_sleep = 0
/linux-4.4.14/include/linux/
Dpwm.h198 bool can_sleep; member
/linux-4.4.14/drivers/platform/x86/
Dintel_pmic_gpio.c276 pg->chip.can_sleep = 1; in platform_pmic_gpio_probe()
/linux-4.4.14/drivers/mfd/
Ddm355evm_msp.c189 .can_sleep = true,
Dtps65010.c652 tps->chip.can_sleep = 1; in tps65010_probe()
/linux-4.4.14/Documentation/gpio/
Ddriver.txt105 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/
Dlocks.c1928 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/
Dipoib_multicast.c136 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/
Dpinctrl-as3722.c549 .can_sleep = true,
Dpinctrl-at91.c1677 .can_sleep = false,
/linux-4.4.14/drivers/pinctrl/vt8500/
Dpinctrl-wmt.c560 .can_sleep = false,
/linux-4.4.14/arch/arm/plat-orion/
Dgpio.c557 ochip->chip.can_sleep = 0; in orion_gpio_init()
/linux-4.4.14/drivers/input/touchscreen/
Dad7879.c452 ts->gc.can_sleep = 1; in ad7879_gpio_add()
/linux-4.4.14/drivers/pinctrl/qcom/
Dpinctrl-spmi-gpio.c768 state->chip.can_sleep = false; in pmic_gpio_probe()
Dpinctrl-spmi-mpp.c870 state->chip.can_sleep = false; in pmic_mpp_probe()
/linux-4.4.14/drivers/media/dvb-frontends/
Dcxd2820r_core.c733 priv->gpio_chip.can_sleep = 1; in cxd2820r_attach()
/linux-4.4.14/drivers/pinctrl/intel/
Dpinctrl-baytrail.c600 gc->can_sleep = false; in byt_gpio_probe()
/linux-4.4.14/drivers/pinctrl/meson/
Dpinctrl-meson.c574 domain->chip.can_sleep = false; in meson_gpiolib_register()
/linux-4.4.14/drivers/char/
Dvirtio_console.c365 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/
Dpinctrl-bcm2835.c378 .can_sleep = false,
/linux-4.4.14/drivers/ata/
Dlibata-sff.c351 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/
Dpinctrl-sunxi.c959 pctl->chip->can_sleep = false, in sunxi_pinctrl_init()
/linux-4.4.14/drivers/hid/
Dhid-cp2112.c1106 dev->gc.can_sleep = 1; in cp2112_probe()
/linux-4.4.14/drivers/tty/serial/
Dmax310x.c1185 s->gpio.can_sleep = 1; in max310x_probe()
Dsc16is7xx.c1191 s->gpio.can_sleep = 1; in sc16is7xx_probe()
/linux-4.4.14/drivers/net/ethernet/amd/
Dpcnet32.c1074 int can_sleep) in pcnet32_suspend() argument
1094 if (can_sleep) in pcnet32_suspend()
/linux-4.4.14/sound/soc/codecs/
Dwm8903.c1846 .can_sleep = 1,
Dwm5100.c2299 .can_sleep = 1,
Dwm8996.c2198 .can_sleep = 1,
Dwm8962.c3372 .can_sleep = 1,
Drt5677.c4689 .can_sleep = 1,
/linux-4.4.14/drivers/pinctrl/nomadik/
Dpinctrl-nomadik.c1259 chip->can_sleep = false; in nmk_gpio_probe()