Home
last modified time | relevance | path

Searched refs:gpio_descs (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/include/linux/gpio/
Dconsumer.h24 struct gpio_descs { struct
68 struct gpio_descs *__must_check gpiod_get_array(struct device *dev,
71 struct gpio_descs *__must_check gpiod_get_array_optional(struct device *dev,
75 void gpiod_put_array(struct gpio_descs *descs);
90 struct gpio_descs *__must_check devm_gpiod_get_array(struct device *dev,
93 struct gpio_descs *__must_check
97 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs);
206 static inline struct gpio_descs *__must_check
213 static inline struct gpio_descs *__must_check
228 static inline void gpiod_put_array(struct gpio_descs *descs) in gpiod_put_array()
[all …]
/Linux-v4.19/drivers/gpio/
Ddevres.c42 struct gpio_descs **descs = res; in devm_gpiod_release_array()
49 struct gpio_descs **this = res, **gpios = data; in devm_gpiod_match_array()
265 struct gpio_descs *__must_check devm_gpiod_get_array(struct device *dev, in devm_gpiod_get_array()
269 struct gpio_descs **dr; in devm_gpiod_get_array()
270 struct gpio_descs *descs; in devm_gpiod_get_array()
273 sizeof(struct gpio_descs *), GFP_KERNEL); in devm_gpiod_get_array()
301 struct gpio_descs *__must_check
305 struct gpio_descs *descs; in devm_gpiod_get_array_optional()
340 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs) in devm_gpiod_put_array()
Dgpio-max3191x.c79 struct gpio_descs *modesel_pins;
80 struct gpio_descs *fault_pins;
81 struct gpio_descs *db0_pins;
82 struct gpio_descs *db1_pins;
331 static struct gpio_descs *devm_gpiod_get_array_optional_count( in devm_gpiod_get_array_optional_count()
335 struct gpio_descs *descs; in devm_gpiod_get_array_optional_count()
Dgpiolib.c4168 struct gpio_descs *__must_check gpiod_get_array(struct device *dev, in gpiod_get_array()
4173 struct gpio_descs *descs; in gpiod_get_array()
4207 struct gpio_descs *__must_check gpiod_get_array_optional(struct device *dev, in gpiod_get_array_optional()
4211 struct gpio_descs *descs; in gpiod_get_array_optional()
4237 void gpiod_put_array(struct gpio_descs *descs) in gpiod_put_array()
/Linux-v4.19/drivers/net/phy/
Dmdio-mux-gpio.c21 struct gpio_descs *gpios;
47 struct gpio_descs *gpios; in mdio_mux_gpio_probe()
/Linux-v4.19/drivers/input/misc/
Dgpio_decoder.c28 struct gpio_descs *input_gpios;
36 struct gpio_descs *gpios = decoder->input_gpios; in gpio_decoder_get_gpios_state()
Drotary_encoder.c49 struct gpio_descs *gpios;
/Linux-v4.19/drivers/mmc/core/
Dpwrseq_simple.c32 struct gpio_descs *reset_gpios;
40 struct gpio_descs *reset_gpios = pwrseq->reset_gpios; in mmc_pwrseq_simple_set_gpios_value()
/Linux-v4.19/drivers/bus/
Dts-nbus.c33 struct gpio_descs *data;
139 struct gpio_descs *gpios = ts_nbus->data; in ts_nbus_read_byte()
159 struct gpio_descs *gpios = ts_nbus->data; in ts_nbus_write_byte()
/Linux-v4.19/drivers/staging/iio/adc/
Dad7606.h48 struct gpio_descs *gpio_os;
/Linux-v4.19/Documentation/driver-api/gpio/
Dconsumer.rst107 struct gpio_descs *gpiod_get_array(struct device *dev,
111 This function returns a struct gpio_descs which contains an array of
114 struct gpio_descs {
122 struct gpio_descs *gpiod_get_array_optional(struct device *dev,
145 struct gpio_descs *devm_gpiod_get_array(struct device *dev,
149 struct gpio_descs *devm_gpiod_get_array_optional(struct device *dev,
159 void gpiod_put_array(struct gpio_descs *descs)
169 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs)
365 the struct gpio_descs returned by gpiod_get_array()::
367 struct gpio_descs *my_gpio_descs = gpiod_get_array(...);
/Linux-v4.19/drivers/phy/motorola/
Dphy-mapphone-mdm6600.c93 struct gpio_descs *mode_gpios;
94 struct gpio_descs *status_gpios;
95 struct gpio_descs *cmd_gpios;
/Linux-v4.19/drivers/mux/
Dgpio.c19 struct gpio_descs *gpios;
/Linux-v4.19/sound/soc/codecs/
Dmax9759.c20 struct gpio_descs *gpiod_gain;
/Linux-v4.19/drivers/net/ethernet/ti/
Dcpsw.c3323 struct gpio_descs *mode; in cpsw_probe()