Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/gpio/gpiolib.c, line 5333 (as a function)
- include/linux/gpio/consumer.h, line 247 (as a function)
Referenced in 67 files:
- arch/arm/mach-mvebu/pm-board.c, line 111
- arch/arm/mach-omap1/board-palmte.c, line 253
- arch/arm/mach-omap1/board-sx1.c
- arch/arm/mach-omap1/serial.c, line 214
- arch/mips/txx9/rbtx4927/setup.c, line 174
- arch/powerpc/platforms/44x/warp.c, line 211
- arch/powerpc/platforms/85xx/sgy_cts1000.c
- drivers/bluetooth/btusb.c
- drivers/extcon/extcon-rtk-type-c.c, line 1436
- drivers/gpib/gpio/gpib_bitbang.c, line 1117
- drivers/gpio/gpio-aggregator.c, line 775
- drivers/gpio/gpiolib-devres.c, line 24
- drivers/gpio/gpiolib.c
- drivers/gpu/drm/bridge/samsung-dsim.c
- drivers/gpu/drm/bridge/tda998x_drv.c, line 537
- drivers/gpu/drm/omapdrm/dss/dsi.c
- drivers/hte/hte-tegra194-test.c
- drivers/i2c/busses/i2c-gpio.c
- drivers/i2c/i2c-core-of-prober.c, line 277
- drivers/input/misc/soc_button_array.c, line 146
- drivers/input/touchscreen/egalax_ts.c, line 142
- drivers/input/touchscreen/mainstone-wm97xx.c, line 234
- drivers/leds/leds-netxbig.c
- drivers/leds/simatic/simatic-ipc-leds-gpio-core.c
- drivers/leds/trigger/ledtrig-gpio.c
- drivers/media/i2c/ov772x.c
- drivers/media/i2c/rj54n1cb0c.c
- drivers/media/i2c/tw9910.c
- drivers/mmc/host/mmci.c
- drivers/mtd/nand/raw/arasan-nand-controller.c, line 1486
- drivers/mtd/nand/raw/lpc32xx_mlc.c
- drivers/net/dsa/sja1105/sja1105_main.c, line 50
- drivers/net/ethernet/asix/ax88796c_main.c, line 960
- drivers/net/phy/mdio_device.c
- drivers/net/phy/phylink.c
- drivers/net/wireless/ath/ath9k/hw.c, line 2796
- drivers/net/wireless/intersil/p54/p54spi.c
- drivers/nvmem/core.c, line 543
- drivers/platform/surface/aggregator/controller.c, line 2761
- drivers/platform/x86/asus-tf103c-dock.c, line 750
- drivers/platform/x86/intel/int3472/clk_and_regulator.c, line 185
- drivers/platform/x86/intel/int3472/discrete.c, line 425
- drivers/platform/x86/intel/int3472/led.c, line 61
- drivers/power/supply/collie_battery.c
- drivers/regulator/arizona-ldo1.c, line 347
- drivers/regulator/core.c
- drivers/regulator/da9121-regulator.c, line 405
- drivers/regulator/lm363x-regulator.c, line 338
- drivers/regulator/max77686-regulator.c, line 247
- drivers/soc/fsl/qe/gpio.c, line 233
- drivers/spi/spi-bcm2835.c, line 1166
- drivers/spi/spi-mpc52xx.c
- drivers/staging/fbtft/fb_st7789v.c, line 110
- drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c
- drivers/usb/dwc3/dwc3-pci.c
- sound/hda/codecs/side-codecs/cirrus_scodec.c
- sound/hda/codecs/side-codecs/cs35l41_hda.c
- sound/hda/codecs/side-codecs/cs35l41_hda_property.c, line 321
- sound/hda/codecs/side-codecs/tas2781_hda_i2c.c, line 138
- sound/soc/codecs/arizona-jack.c
- sound/soc/codecs/cs35l56.c, line 1930
- sound/soc/intel/avs/boards/es8336.c, line 147
- sound/soc/intel/boards/bdw-rt5677.c, line 295
- sound/soc/intel/boards/bytcht_es8316.c
- sound/soc/intel/boards/bytcr_wm5102.c
- sound/soc/intel/boards/sof_es8336.c
- sound/soc/soc-jack.c, line 288
Smatch caller information:
sound/soc/intel/boards/bdw-rt5677.c bdw_rt5677_exit() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->mutex |
sound/soc/intel/boards/sof_es8336.c sof_es8336_probe() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/intel/boards/sof_es8336.c sof_es8336_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/regulator/core.c regulator_ena_gpio_free() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global ®ulator_list_mutex |
drivers/regulator/core.c regulator_register() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/regulator/core.c regulator_register() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c atomisp_gmin_remove_subdev() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c atomisp_gmin_remove_subdev() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/leds/trigger/ledtrig-gpio.c gpio_trig_activate() -> gpiod_put()
| 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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &led->trigger_lock | ||
| HALF_LOCKED2 | &led->led_access | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &triggers_list_lock | ||
| TYPE_LOCK | (struct led_classdev)->trigger_lock |
drivers/leds/trigger/ledtrig-gpio.c gpio_trig_deactivate() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &led->trigger_lock | ||
| HALF_LOCKED2 | &led->led_access | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &triggers_list_lock | ||
| TYPE_LOCK | (struct led_classdev)->trigger_lock |
drivers/extcon/extcon-rtk-type-c.c extcon_rtk_type_c_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/media/i2c/rj54n1cb0c.c rj54n1_probe() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-18446744073709551613,(-1) |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | desc | r gpiod_get_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/i2c/rj54n1cb0c.c rj54n1_probe() -> gpiod_put()
| 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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/i2c/rj54n1cb0c.c rj54n1_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-18446744073709551613,(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/media/i2c/rj54n1cb0c.c rj54n1_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-18446744073709551613,(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/leds/simatic/simatic-ipc-leds-gpio-core.c simatic_ipc_leds_gpio_probe() -> gpiod_put()
| 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_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/leds/simatic/simatic-ipc-leds-gpio-core.c simatic_ipc_leds_gpio_probe() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0 |
| 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->srcu_barrier_mutex.dep_map->name | 0-255 |
| 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_gp_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->work.work.entry.prev | 2076614606316732416 |
| PARAM_VALUE | 0 | desc->gdev->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | desc->gdev->dev.kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | desc->gdev->dev.kobj.release.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | desc->gdev->line_state_notifier.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | desc->gdev->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | desc->hog | 0 |
| PARAM_VALUE | 0 | desc->label | 0 |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | desc | r gpiod_get_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/bridge/tda998x_drv.c tda998x_cec_hook_exit() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/ath/ath9k/hw.c ath9k_hw_gpio_free() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/platform/x86/intel/int3472/led.c skl_int3472_unregister_leds() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_get_speaker_id() -> gpiod_put()
| 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_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_get_speaker_id() -> gpiod_put()
| 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_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_hda_probe() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_hda_probe() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_hda_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_hda_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/gpu/drm/bridge/samsung-dsim.c samsung_dsim_register_te_irq() -> gpiod_put()
| 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 |
| CAPPED_DATA | 0 | desc | 1 |
| DATA_SOURCE | 0 | desc | r devm_gpiod_get_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/bridge/samsung-dsim.c samsung_dsim_unregister_te_irq() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/soc-jack.c jack_free_gpios() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
sound/soc/intel/boards/bytcr_wm5102.c snd_byt_wm5102_mc_probe() -> gpiod_put()
| 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 |
sound/soc/intel/boards/bytcr_wm5102.c snd_byt_wm5102_mc_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/mtd/nand/raw/lpc32xx_mlc.c lpc32xx_nand_probe() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/mtd/nand/raw/lpc32xx_mlc.c lpc32xx_nand_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,4096-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/spi/spi-bcm2835.c bcm2835_spi_cleanup() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &spi->controller->io_mutex |
drivers/regulator/lm363x-regulator.c lm363x_regulator_probe() -> gpiod_put()
| 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 lm363x_regulator_of_get_enable_gpio |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/platform/x86/intel/int3472/clk_and_regulator.c skl_int3472_unregister_clock() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/usb/dwc3/dwc3-pci.c dwc3_pci_quirks() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/dwc3/dwc3-pci.c dwc3_pci_quirks() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->debounce_period_us | 0 |
| 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->srcu_barrier_mutex.dep_map->name | 0-255 |
| 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_gp_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | desc->gdev->desc_srcu.srcu_sup->work.work.entry.prev | 2076614606316732416 |
| PARAM_VALUE | 0 | desc->gdev->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | desc->gdev->dev.kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | desc->gdev->dev.kobj.release.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | desc->gdev->line_state_notifier.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | desc->gdev->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | desc->hog | 0 |
| PARAM_VALUE | 0 | desc->label | 0 |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | desc | r gpiod_get_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/bluetooth/btusb.c btusb_disconnect() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/bluetooth/btusb.c btusb_probe() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/regulator/max77686-regulator.c max77686_of_parse_cb() -> gpiod_put()
| 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 fwnode_gpiod_get_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/phy/phylink.c phylink_create() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/phy/phylink.c phylink_destroy() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/nvmem/core.c nvmem_release() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &subsys->su_mutex |
drivers/net/phy/mdio_device.c mdio_device_register_reset() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/phy/mdio_device.c mdio_device_unregister_reset() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/cs35l56.c cs35l56_try_get_broken_sdca_spkid_gpio() -> gpiod_put()
| 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 fwnode_gpiod_get_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/touchscreen/egalax_ts.c egalax_wake_up_device() -> gpiod_put()
| 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/platform/x86/intel/int3472/discrete.c skl_int3472_handle_gpio_resources() -> gpiod_put()
| 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 skl_int3472_gpiod_get_from_temp_lookup |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | global &acpi_link_lock | ||
| HALF_LOCKED2 | global &ioapic_list_lock |
drivers/net/ethernet/asix/ax88796c_main.c ax88796c_hard_reset() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| 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 |
| DATA_SOURCE | 0 | desc | r gpiod_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ax_local->spi_lock | ||
| TYPE_LOCK | (struct ax88796c_device)->spi_lock |
drivers/i2c/busses/i2c-gpio.c i2c_gpio_cleanup_scl() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/i2c/busses/i2c-gpio.c i2c_gpio_probe() -> gpiod_put()
| 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 i2c_gpio_get_desc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i2c/busses/i2c-gpio.c i2c_gpio_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/staging/fbtft/fb_st7789v.c init_tearing_effect_line() -> gpiod_put()
| 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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/intel/boards/bytcht_es8316.c snd_byt_cht_es8316_mc_probe() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/intel/boards/bytcht_es8316.c snd_byt_cht_es8316_mc_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/regulator/arizona-ldo1.c arizona_ldo1_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/gpio/gpio-aggregator.c gpiochip_fwd_desc_free() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/side-codecs/cirrus_scodec.c cirrus_scodec_get_speaker_id() -> gpiod_put()
| 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_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/cirrus_scodec.c cirrus_scodec_get_speaker_id() -> gpiod_put()
| 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_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/intersil/p54/p54spi.c p54spi_probe() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 0,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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/intersil/p54/p54spi.c p54spi_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/gpio/gpiolib-devres.c devm_gpiod_release() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | desc | $0 |
| NOCHECK_CALL |
drivers/net/dsa/sja1105/sja1105_main.c sja1105_hw_reset() -> gpiod_put()
| 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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/omapdrm/dss/dsi.c omap_dsi_register_te_irq() -> gpiod_put()
| 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/gpu/drm/omapdrm/dss/dsi.c omap_dsi_register_te_irq() -> gpiod_put()
| 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/gpu/drm/omapdrm/dss/dsi.c omap_dsi_unregister_te_irq() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/soc/fsl/qe/gpio.c qe_pin_request() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev | 4096-ptr_max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | desc->gdev->chip | 1 |
| DATA_SOURCE | 0 | desc | r gpiod_get_index |
| NOCHECK_CALL |
drivers/platform/surface/aggregator/controller.c ssam_irq_setup() -> gpiod_put()
| 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 |
sound/hda/codecs/side-codecs/cs35l41_hda_property.c generic_dsd_config() -> gpiod_put()
| 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_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/i2c/ov772x.c ov772x_power_on() -> gpiod_put()
| 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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->lock |
drivers/media/i2c/ov772x.c ov772x_probe() -> gpiod_put()
| 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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/i2c/ov772x.c ov772x_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-18446744073709551613,(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_read_acpi() -> gpiod_put()
| 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 fwnode_gpiod_get_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i2c/i2c-core-of-prober.c i2c_of_probe_simple_put_gpiod() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/regulator/da9121-regulator.c da9121_of_parse_cb() -> gpiod_put()
| 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 fwnode_gpiod_get_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/hte/hte-tegra194-test.c tegra_hte_test_probe() -> gpiod_put()
| 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/hte/hte-tegra194-test.c tegra_hte_test_probe() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| 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 |
| DATA_SOURCE | 0 | desc | r gpiod_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/hte/hte-tegra194-test.c tegra_hte_test_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/hte/hte-tegra194-test.c tegra_hte_test_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/media/i2c/tw9910.c tw9910_power_on() -> gpiod_put()
| 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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &cam->s_mutex | ||
| HALF_LOCKED2 | &camif->lock | ||
| HALF_LOCKED2 | &dcmi->lock | ||
| HALF_LOCKED2 | &dev->v4l2_lock | ||
| HALF_LOCKED2 | &isc->lock | ||
| HALF_LOCKED2 | &isi->lock |
drivers/media/i2c/tw9910.c tw9910_probe() -> gpiod_put()
| 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_optional |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/i2c/tw9910.c tw9910_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-18446744073709551613,(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/input/misc/soc_button_array.c soc_button_lookup_gpio() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 4096-ptr_max |
| PARAM_VALUE | 0 | desc->gdev | 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_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpib/gpio/gpib_bitbang.c release_gpios() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &board->big_gpib_mutex |
drivers/leds/leds-netxbig.c netxbig_gpio_ext_get() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/leds/leds-netxbig.c netxbig_gpio_ext_get() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/leds/leds-netxbig.c netxbig_gpio_ext_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/leds/leds-netxbig.c netxbig_gpio_ext_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/leds/leds-netxbig.c netxbig_gpio_ext_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
drivers/gpio/gpiolib.c gpiod_find_and_request() -> gpiod_put()
| 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 |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | desc | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
drivers/gpio/gpiolib.c gpiod_put_array() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/intel/avs/boards/es8336.c avs_es8336_codec_exit() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->mutex |
sound/soc/codecs/arizona-jack.c arizona_jack_codec_dev_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
sound/soc/codecs/arizona-jack.c arizona_jack_codec_dev_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/mtd/nand/raw/arasan-nand-controller.c anfc_remove() -> gpiod_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | desc | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/platform/x86/asus-tf103c-dock.c tf103c_dock_probe() -> gpiod_put()
| 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 |