Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/gpio/gpiolib.c, line 2976 (as a function)
- include/linux/gpio/consumer.h, line 345 (as a function)
Referenced in 39 files:
- arch/arm/mach-omap1/ams-delta-fiq.c
- drivers/bus/ts-nbus.c, line 89
- drivers/fsi/fsi-master-ast-cf.c
- drivers/fsi/fsi-master-gpio.c
- drivers/gpib/gpio/gpib_bitbang.c
- drivers/gpio/gpio-aggregator.c, line 281
- drivers/gpio/gpio-shared-proxy.c, line 166
- drivers/gpio/gpio-virtuser.c, line 359
- drivers/gpio/gpiolib-cdev.c, line 2070
- drivers/gpio/gpiolib-sysfs.c, line 156
- drivers/gpio/gpiolib.c, line 2988
- drivers/greybus/gb-beagleplay.c
- drivers/hte/hte-tegra194-test.c, line 130
- drivers/hwmon/sht15.c
- drivers/i2c/busses/i2c-cbus-gpio.c, line 142
- drivers/i2c/busses/i2c-gpio.c, line 224
- drivers/iio/humidity/dht11.c, line 220
- drivers/iio/proximity/d3323aa.c
- drivers/iio/proximity/ping.c, line 112
- drivers/iio/temperature/mlx90614.c, line 502
- drivers/input/keyboard/charlieplex_keypad.c, line 91
- drivers/input/keyboard/matrix_keypad.c
- drivers/input/misc/rb532_button.c, line 47
- drivers/input/serio/ps2-gpio.c
- drivers/input/touchscreen/egalax_ts.c, line 141
- drivers/input/touchscreen/goodix.c
- drivers/mmc/host/mmci.c
- drivers/mtd/nand/raw/ams-delta.c, line 107
- drivers/net/dsa/realtek/realtek-smi.c
- drivers/net/mdio/mdio-gpio.c, line 73
- drivers/net/phy/sfp.c
- drivers/phy/motorola/phy-mapphone-mdm6600.c, line 416
- drivers/rtc/rtc-ds2404.c, line 86
- drivers/rtc/rtc-moxart.c, line 110
- drivers/spi/spi-gpio.c, line 257
- drivers/tty/serial/cpm_uart.c, line 1338
- drivers/usb/gadget/udc/at91_udc.c, line 1881
- drivers/watchdog/gpio_wdt.c, line 45
- include/linux/gpio/legacy.h, line 55
Smatch caller information:
drivers/watchdog/gpio_wdt.c gpio_wdt_disable() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/rtc/rtc-moxart.c moxart_rtc_read_register() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &moxart_rtc->rtc_lock | ||
| LOCK2 | flags | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &rtc->ops_lock | ||
| TYPE_LOCK | (struct moxart_rtc)->rtc_lock |
drivers/gpio/gpio-virtuser.c gpio_virtuser_set_direction() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | desc | $0 |
drivers/net/phy/sfp.c sfp_gpio_set_state() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sfp->sm_mutex | ||
| HALF_LOCKED2 | &sfp->st_mutex |
drivers/net/phy/sfp.c sfp_gpio_set_state() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sfp->sm_mutex | ||
| HALF_LOCKED2 | &sfp->st_mutex |
drivers/net/phy/sfp.c sfp_gpio_set_state() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sfp->sm_mutex | ||
| HALF_LOCKED2 | &sfp->st_mutex |
drivers/iio/proximity/ping.c ping_read() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &data->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct ping_data)->lock |
drivers/greybus/gb-beagleplay.c cc1352_prepare() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/greybus/gb-beagleplay.c cc1352_prepare() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/input/serio/ps2-gpio.c ps2_gpio_irq_tx() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/input/serio/ps2-gpio.c ps2_gpio_irq_tx() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/input/serio/ps2-gpio.c ps2_gpio_irq_tx() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/input/serio/ps2-gpio.c ps2_gpio_tx_work_fn() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/bridge/tda998x_drv.c tda998x_cec_calibration() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->edid_mutex | ||
| HALF_LOCKED2 | &adap->devnode.lock | ||
| HALF_LOCKED2 | &adap->lock | ||
| TYPE_LOCK | (struct tda998x_priv)->edid_mutex |
drivers/net/mdio/mdio-gpio.c mdio_dir() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bus->mdio_lock |
drivers/hwmon/sht15.c sht15_ack() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &data->read_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/hwmon/sht15.c sht15_measurement() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| PARAM_VALUE | 0 | desc->gdev->line_state_notifier.head->priority | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &data->read_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct sht15_data)->read_lock |
drivers/hwmon/sht15.c sht15_wait_for_response() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| PARAM_VALUE | 0 | desc->gdev->line_state_notifier.head->priority | s32min-s32max |
| BUF_SIZE | 0 | desc | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | desc | s32min,(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &data->read_lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/fsi/fsi-master-ast-cf.c fsi_master_acf_setup_external() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &master->lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct fsi_master_acf)->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fsi/fsi-master-ast-cf.c fsi_master_acf_setup_external() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &master->lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct fsi_master_acf)->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/gpio/gpiolib-sysfs.c direction_store() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/spi/spi-gpio.c spi_gpio_set_direction() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/gpio/gpiolib-cdev.c lineevent_create() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.sda | 0,4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_ctrp | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->irq_work.node.a_flags.counter | 0-s32max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->lock.owner | (-1) |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->sda_is_static | 1 |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->srcu_barrier_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->srcu_barrier_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->srcu_cb_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->srcu_cb_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->srcu_gp_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->srcu_gp_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->srcu_gp_seq | 18446744073709551216 |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->srcu_ssp | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->srcu_ssp->sda | 1-u64max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->srcu_ssp->srcu_sup | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->work.work.entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->work.work.entry.prev | 2076614606316732416 |
| PARAM_VALUE | 0 | desc->gdev->owner | 0,4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | desc->gdev->owner->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | desc->label | 4096-ptr_max |
| DATA_SOURCE | 0 | desc | r gpio_device_get_desc |
| LOCK2 | _T->lock |
drivers/input/keyboard/charlieplex_keypad.c charlieplex_keypad_scan_line() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/iio/humidity/dht11.c dht11_read_raw() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dht11->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct dht11)->lock |
drivers/input/keyboard/matrix_keypad.c __activate_col() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/input/keyboard/matrix_keypad.c matrix_keypad_scan() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/rtc/rtc-ds2404.c ds2404_read_byte() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| PARAM_VALUE | 0 | desc->gdev->line_state_notifier.head->priority | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/dsa/realtek/realtek-smi.c realtek_smi_read_bits() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| BUF_SIZE | 0 | desc | (-1),1,3-6,14,16,18,30,33,41 |
| BUF_SIZE | 0 | desc | (-1),1,3-6,14,16,18,30,33,41 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct realtek_priv)->lock |
drivers/net/dsa/realtek/realtek-smi.c realtek_smi_stop() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| PARAM_VALUE | 0 | desc->gdev->line_state_notifier.head->priority | s32min-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct realtek_priv)->lock |
drivers/net/dsa/realtek/realtek-smi.c realtek_smi_stop() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| PARAM_VALUE | 0 | desc->gdev->line_state_notifier.head->priority | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct realtek_priv)->lock |
drivers/phy/motorola/phy-mapphone-mdm6600.c phy_mdm6600_device_power_on() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/fsi/fsi-master-gpio.c fsi_master_gpio_init_external() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &master->cmd_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct fsi_master_gpio)->cmd_lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fsi/fsi-master-gpio.c fsi_master_gpio_init_external() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &master->cmd_lock | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct fsi_master_gpio)->cmd_lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/fsi/fsi-master-gpio.c set_sda_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/iio/temperature/mlx90614.c mlx90614_wakeup() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-u64max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| BUF_SIZE | 0 | desc | s32min,(-1),1-s32max |
| BUF_SIZE | 0 | desc | s32min,(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/touchscreen/goodix.c goodix_irq_direction_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/touchscreen/goodix.c goodix_irq_direction_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/mtd/nand/raw/ams-delta.c gpio_nand_dir_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i2c/busses/i2c-cbus-gpio.c cbus_transfer() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &host->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct cbus_host)->lock |
drivers/input/touchscreen/egalax_ts.c egalax_wake_up_device() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | desc | r gpiod_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i2c/busses/i2c-gpio.c i2c_gpio_fi_act_on_scl_irq() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| LOCK2 | &attr->mutex | ||
| TYPE_LOCK | (struct simple_attr)->mutex |
drivers/gpio/gpio-aggregator.c gpio_fwd_direction_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | _T->lock |
drivers/iio/proximity/d3323aa.c d3323aa_read_settings() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/iio/proximity/d3323aa.c d3323aa_reset() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/iio/proximity/d3323aa.c d3323aa_setup() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| PARAM_VALUE | 0 | desc->gdev->line_state_notifier.head->priority | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/iio/proximity/d3323aa.c d3323aa_setup() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc->debounce_period_us | 0-4294967295 |
| PARAM_VALUE | 0 | desc->gdev->line_state_notifier.head->priority | s32min-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/hte/hte-tegra194-test.c tegra_hte_test_probe() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | desc | r gpiod_get |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpib/gpio/gpib_bitbang.c SET_DIR_READ() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c SET_DIR_READ() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c SET_DIR_WRITE() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpib/gpio/gpib_bitbang.c SET_DIR_WRITE() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpib/gpio/gpib_bitbang.c bb_get_irq() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| DATA_SOURCE | 0 | desc | $2 |
| CAPABLE | 0 | 21 | |
| NOCHECK_CALL | |||
| LOCK2 | &board->big_gpib_mutex | ||
| TYPE_LOCK | (struct gpib_board)->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c bb_request_system_control() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | &board->big_gpib_mutex | ||
| TYPE_LOCK | (struct gpib_board)->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c set_data_lines_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c set_data_lines_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c set_data_lines_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c set_data_lines_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c set_data_lines_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c set_data_lines_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c set_data_lines_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/gpib/gpio/gpib_bitbang.c set_data_lines_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/gpio/gpio-shared-proxy.c gpio_shared_proxy_direction_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/gpio/gpiolib-legacy.c gpio_direction_input() -> gpiod_direction_input()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |