/linux/drivers/gpio/ |
H A D | gpiolib-devres.c | 38 struct gpio_descs **descs = res; in devm_gpiod_release_array() 45 struct gpio_descs **this = res, **gpios = data; in devm_gpiod_match_array() 243 struct gpio_descs *__must_check devm_gpiod_get_array(struct device *dev, in devm_gpiod_get_array() 247 struct gpio_descs **dr; in devm_gpiod_get_array() 248 struct gpio_descs *descs; in devm_gpiod_get_array() 251 sizeof(struct gpio_descs *), GFP_KERNEL); in devm_gpiod_get_array() 285 struct gpio_descs *__must_check 289 struct gpio_descs *descs; in devm_gpiod_get_array_optional() 354 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs) in devm_gpiod_put_array()
|
H A D | gpio-max3191x.c | 77 struct gpio_descs *modesel_pins; 78 struct gpio_descs *fault_pins; 79 struct gpio_descs *db0_pins; 80 struct gpio_descs *db1_pins; 332 static struct gpio_descs *devm_gpiod_get_array_optional_count( in devm_gpiod_get_array_optional_count() 336 struct gpio_descs *descs; in devm_gpiod_get_array_optional_count()
|
H A D | gpio-latch.c | 53 struct gpio_descs *clk_gpios; 54 struct gpio_descs *latched_gpios;
|
H A D | gpio-virtuser.c | 48 struct gpio_descs *descs; 82 struct gpio_descs *descs; 124 struct gpio_descs *descs = ctx->descs; in gpio_virtuser_get_value_array_atomic() 131 static int gpio_virtuser_get_array_value(struct gpio_descs *descs, in gpio_virtuser_get_array_value() 157 struct gpio_descs *descs = data->ad.descs; in gpio_virtuser_value_array_do_read() 204 struct gpio_descs *descs = ctx->descs; in gpio_virtuser_set_value_array_atomic() 211 static int gpio_virtuser_set_array_value(struct gpio_descs *descs, in gpio_virtuser_set_array_value() 237 struct gpio_descs *descs = data->ad.descs; in gpio_virtuser_value_array_do_write() 766 struct gpio_descs *descs, in gpio_virtuser_dbgfs_init_line_array_attrs() 904 struct gpio_descs *descs; in gpio_virtuser_probe()
|
H A D | gpio-sloppy-logic-analyzer.c | 43 struct gpio_descs *descs; 57 static __always_inline int gpio_la_get_array(struct gpio_descs *d, unsigned long *sptr) in gpio_la_get_array()
|
/linux/include/linux/gpio/ |
H A D | consumer.h | 23 struct gpio_descs { struct 77 struct gpio_descs *__must_check gpiod_get_array(struct device *dev, 80 struct gpio_descs *__must_check gpiod_get_array_optional(struct device *dev, 84 void gpiod_put_array(struct gpio_descs *descs); 99 struct gpio_descs *__must_check devm_gpiod_get_array(struct device *dev, 102 struct gpio_descs *__must_check 107 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs); 225 static inline struct gpio_descs *__must_check 232 static inline struct gpio_descs *__must_check 256 static inline void gpiod_put_array(struct gpio_descs *descs) in gpiod_put_array() [all …]
|
/linux/drivers/mtd/nand/raw/ |
H A D | ams-delta.c | 42 struct gpio_descs *data_gpiods; 59 struct gpio_descs *data_gpiods = priv->data_gpiods; in gpio_nand_io_write() 70 struct gpio_descs *data_gpiods = priv->data_gpiods; in gpio_nand_dir_output() 86 struct gpio_descs *data_gpiods = priv->data_gpiods; in gpio_nand_io_read() 103 struct gpio_descs *data_gpiods = priv->data_gpiods; in gpio_nand_dir_input()
|
/linux/drivers/input/misc/ |
H A D | gpio_decoder.c | 18 struct gpio_descs *input_gpios; 26 struct gpio_descs *gpios = decoder->input_gpios; in gpio_decoder_get_gpios_state()
|
H A D | rotary_encoder.c | 46 struct gpio_descs *gpios;
|
/linux/Documentation/driver-api/gpio/ |
H A D | consumer.rst | 113 struct gpio_descs *gpiod_get_array(struct device *dev, 117 This function returns a struct gpio_descs which contains an array of 121 struct gpio_descs { 130 struct gpio_descs *gpiod_get_array_optional(struct device *dev, 153 struct gpio_descs *devm_gpiod_get_array(struct device *dev, 157 struct gpio_descs *devm_gpiod_get_array_optional(struct device *dev, 167 void gpiod_put_array(struct gpio_descs *descs) 177 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs) 385 the struct gpio_descs returned by gpiod_get_array():: 387 struct gpio_descs *my_gpio_descs = gpiod_get_array(...);
|
/linux/drivers/mux/ |
H A D | gpio.c | 20 struct gpio_descs *gpios;
|
/linux/drivers/auxdisplay/ |
H A D | seg-led-gpio.c | 27 struct gpio_descs *segment_gpios;
|
/linux/drivers/mfd/ |
H A D | ene-kb3930.c | 33 struct gpio_descs *off_gpios;
|
/linux/sound/soc/codecs/ |
H A D | max9759.c | 20 struct gpio_descs *gpiod_gain;
|
H A D | adau1701.c | 109 struct gpio_descs *gpio_pll_mode;
|
H A D | cs35l56-shared.c | 861 struct gpio_descs *descs; in cs35l56_get_speaker_id()
|
/linux/drivers/iio/resolver/ |
H A D | ad2s1210.c | 145 struct gpio_descs *mode_gpios; 177 struct gpio_descs *gpios = st->mode_gpios; in ad2s1210_set_mode() 1428 struct gpio_descs *resolution_gpios; in ad2s1210_setup_gpios()
|
/linux/drivers/iio/amplifiers/ |
H A D | hmc425a.c | 63 struct gpio_descs *gpios;
|
/linux/drivers/power/supply/ |
H A D | gpio-charger.c | 36 struct gpio_descs *current_limit_gpios;
|
/linux/drivers/spi/ |
H A D | spi-cs42l43.c | 235 struct gpio_descs *descs; in cs42l43_get_speaker_id_gpios()
|
/linux/drivers/video/backlight/ |
H A D | hx8357.c | 86 struct gpio_descs *im_pins;
|
/linux/drivers/mtd/maps/ |
H A D | physmap-core.c | 61 struct gpio_descs *gpios;
|