| /Linux-v5.10/drivers/gpio/ |
| D | gpiolib-devres.c | 22 gpiod_put(*desc); in devm_gpiod_release() 121 gpiod_put(desc); in devm_gpiod_get_index() 176 gpiod_put(desc); in devm_gpiod_get_from_of_node()
|
| D | gpiolib.c | 3999 gpiod_put(desc); in gpiod_get_index() 4067 gpiod_put(desc); in fwnode_get_named_gpiod() 4316 void gpiod_put(struct gpio_desc *desc) in gpiod_put() function 4321 EXPORT_SYMBOL_GPL(gpiod_put); 4332 gpiod_put(descs->desc[i]); in gpiod_put_array()
|
| D | gpiolib-of.c | 359 gpiod_put(desc); in gpiod_get_from_of_node()
|
| /Linux-v5.10/drivers/gpu/drm/sun4i/ |
| D | sun8i_dw_hdmi.c | 258 gpiod_put(hdmi->ddc_en); in sun8i_dw_hdmi_bind() 276 gpiod_put(hdmi->ddc_en); in sun8i_dw_hdmi_unbind()
|
| /Linux-v5.10/drivers/leds/ |
| D | leds-netxbig.c | 330 gpiod_put(gpio_ext->addr[i]); in netxbig_gpio_ext_remove() 332 gpiod_put(gpio_ext->data[i]); in netxbig_gpio_ext_remove() 333 gpiod_put(gpio_ext->enable); in netxbig_gpio_ext_remove()
|
| /Linux-v5.10/drivers/usb/dwc3/ |
| D | dwc3-pci.c | 188 gpiod_put(gpio); in dwc3_pci_quirks() 196 gpiod_put(gpio); in dwc3_pci_quirks()
|
| /Linux-v5.10/drivers/media/i2c/ |
| D | tw9910.c | 627 gpiod_put(priv->rstb_gpio); in tw9910_power_on() 989 gpiod_put(priv->pdn_gpio); in tw9910_probe() 1001 gpiod_put(priv->pdn_gpio); in tw9910_remove()
|
| D | rj54n1cb0c.c | 1387 gpiod_put(rj54n1->enable_gpio); in rj54n1_probe() 1390 gpiod_put(rj54n1->pwup_gpio); in rj54n1_probe() 1406 gpiod_put(rj54n1->enable_gpio); in rj54n1_remove() 1408 gpiod_put(rj54n1->pwup_gpio); in rj54n1_remove()
|
| D | ov772x.c | 878 gpiod_put(priv->rstb_gpio); in ov772x_power_on() 1444 gpiod_put(priv->pwdn_gpio); in ov772x_probe() 1462 gpiod_put(priv->pwdn_gpio); in ov772x_remove()
|
| /Linux-v5.10/drivers/gpu/drm/gma500/ |
| D | mdfld_dsi_output.c | 462 gpiod_put(gpiod); in mdfld_dsi_panel_reset() 469 gpiod_put(gpiod); in mdfld_dsi_panel_reset()
|
| /Linux-v5.10/sound/soc/intel/boards/ |
| D | bytcht_es8316.c | 598 gpiod_put(priv->speaker_en_gpio); in snd_byt_cht_es8316_mc_probe() 611 gpiod_put(priv->speaker_en_gpio); in snd_byt_cht_es8316_mc_remove()
|
| D | bdw-rt5677.c | 296 gpiod_put(bdw_rt5677->gpio_hp_en); in bdw_rt5677_exit()
|
| D | kbl_rt5660.c | 219 gpiod_put(ctx->gpio_lo_mute); in kabylake_rt5660_codec_exit()
|
| /Linux-v5.10/drivers/platform/x86/ |
| D | surface3_button.c | 82 gpiod_put(desc); in surface3_button_lookup_gpio()
|
| /Linux-v5.10/include/linux/gpio/ |
| D | consumer.h | 85 void gpiod_put(struct gpio_desc *desc); 244 static inline void gpiod_put(struct gpio_desc *desc) in gpiod_put() function
|
| /Linux-v5.10/drivers/regulator/ |
| D | lm363x-regulator.c | 338 gpiod_put(gpiod); in lm363x_regulator_probe()
|
| D | arizona-ldo1.c | 347 gpiod_put(ldo1->ena_gpiod); in arizona_ldo1_remove()
|
| D | max77686-regulator.c | 279 gpiod_put(config->ena_gpiod); in max77686_of_parse_cb()
|
| /Linux-v5.10/sound/soc/ |
| D | soc-jack.c | 290 gpiod_put(gpios[i].desc); in jack_free_gpios()
|
| /Linux-v5.10/drivers/net/phy/ |
| D | fixed_phy.c | 181 gpiod_put(fp->link_gpiod); in fixed_phy_del()
|
| /Linux-v5.10/drivers/gpu/drm/i915/display/ |
| D | intel_dsi_vbt.c | 926 gpiod_put(intel_dsi->gpio_panel); in intel_dsi_vbt_gpio_cleanup() 931 gpiod_put(intel_dsi->gpio_backlight); in intel_dsi_vbt_gpio_cleanup()
|
| /Linux-v5.10/drivers/input/misc/ |
| D | soc_button_array.c | 115 gpiod_put(desc); in soc_button_lookup_gpio()
|
| /Linux-v5.10/drivers/staging/media/atomisp/pci/ |
| D | atomisp_gmin_platform.c | 240 gpiod_put(gmin_subdevs[i].gpio0); in atomisp_gmin_remove_subdev() 243 gpiod_put(gmin_subdevs[i].gpio1); in atomisp_gmin_remove_subdev()
|
| /Linux-v5.10/Documentation/driver-api/gpio/ |
| D | consumer.rst | 155 A GPIO descriptor can be disposed of using the gpiod_put() function:: 157 void gpiod_put(struct gpio_desc *desc) 164 It is also not allowed to individually release descriptors (using gpiod_put())
|
| /Linux-v5.10/drivers/staging/pi433/ |
| D | pi433_if.c | 1005 gpiod_put(device->gpiod[i]); in setup_gpio() 1047 gpiod_put(device->gpiod[i]); in free_gpio()
|