/linux-6.3-rc2/drivers/gpio/ |
A D | gpiolib-devres.c | 34 struct gpio_descs **descs = res; in devm_gpiod_release_array() 41 struct gpio_descs **this = res, **gpios = data; in devm_gpiod_match_array() 211 struct gpio_descs *__must_check devm_gpiod_get_array(struct device *dev, in devm_gpiod_get_array() 215 struct gpio_descs **dr; in devm_gpiod_get_array() 216 struct gpio_descs *descs; in devm_gpiod_get_array() 219 sizeof(struct gpio_descs *), GFP_KERNEL); in devm_gpiod_get_array() 247 struct gpio_descs *__must_check 251 struct gpio_descs *descs; in devm_gpiod_get_array_optional() 316 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs) in devm_gpiod_put_array()
|
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()
|
A D | gpio-latch.c | 53 struct gpio_descs *clk_gpios; 54 struct gpio_descs *latched_gpios;
|
A D | gpiolib.c | 4250 struct gpio_descs *__must_check gpiod_get_array(struct device *dev, in gpiod_get_array() 4255 struct gpio_descs *descs; in gpiod_get_array() 4283 struct gpio_descs *array; in gpiod_get_array() 4374 struct gpio_descs *__must_check gpiod_get_array_optional(struct device *dev, in gpiod_get_array_optional() 4378 struct gpio_descs *descs; in gpiod_get_array_optional() 4405 void gpiod_put_array(struct gpio_descs *descs) in gpiod_put_array()
|
/linux-6.3-rc2/include/linux/gpio/ |
A D | consumer.h | 22 struct gpio_descs { struct 76 struct gpio_descs *__must_check gpiod_get_array(struct device *dev, 83 void gpiod_put_array(struct gpio_descs *descs); 98 struct gpio_descs *__must_check devm_gpiod_get_array(struct device *dev, 101 struct gpio_descs *__must_check 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() 295 static inline struct gpio_descs *__must_check 302 static inline struct gpio_descs *__must_check [all …]
|
/linux-6.3-rc2/drivers/net/mdio/ |
A D | mdio-mux-gpio.c | 18 struct gpio_descs *gpios; 42 struct gpio_descs *gpios; in mdio_mux_gpio_probe()
|
/linux-6.3-rc2/drivers/mtd/nand/raw/ |
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-6.3-rc2/drivers/input/misc/ |
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()
|
A D | rotary_encoder.c | 46 struct gpio_descs *gpios;
|
/linux-6.3-rc2/drivers/mmc/core/ |
A D | pwrseq_simple.c | 31 struct gpio_descs *reset_gpios; 39 struct gpio_descs *reset_gpios = pwrseq->reset_gpios; in mmc_pwrseq_simple_set_gpios_value()
|
/linux-6.3-rc2/drivers/bus/ |
A D | ts-nbus.c | 30 struct gpio_descs *data; 135 struct gpio_descs *gpios = ts_nbus->data; in ts_nbus_read_byte() 155 struct gpio_descs *gpios = ts_nbus->data; in ts_nbus_write_byte()
|
/linux-6.3-rc2/Documentation/driver-api/gpio/ |
A D | consumer.rst | 111 struct gpio_descs *gpiod_get_array(struct device *dev, 115 This function returns a struct gpio_descs which contains an array of 119 struct gpio_descs { 128 struct gpio_descs *gpiod_get_array_optional(struct device *dev, 151 struct gpio_descs *devm_gpiod_get_array(struct device *dev, 155 struct gpio_descs *devm_gpiod_get_array_optional(struct device *dev, 165 void gpiod_put_array(struct gpio_descs *descs) 175 void devm_gpiod_put_array(struct device *dev, struct gpio_descs *descs) 383 the struct gpio_descs returned by gpiod_get_array():: 385 struct gpio_descs *my_gpio_descs = gpiod_get_array(...);
|
/linux-6.3-rc2/drivers/phy/motorola/ |
A D | phy-mapphone-mdm6600.c | 95 struct gpio_descs *mode_gpios; 96 struct gpio_descs *status_gpios; 97 struct gpio_descs *cmd_gpios;
|
/linux-6.3-rc2/drivers/mux/ |
A D | gpio.c | 20 struct gpio_descs *gpios;
|
/linux-6.3-rc2/drivers/iio/adc/ |
A D | ad7606.h | 112 struct gpio_descs *gpio_os;
|
/linux-6.3-rc2/drivers/mfd/ |
A D | ene-kb3930.c | 33 struct gpio_descs *off_gpios;
|
/linux-6.3-rc2/drivers/iio/amplifiers/ |
A D | hmc425a.c | 39 struct gpio_descs *gpios;
|
/linux-6.3-rc2/sound/soc/codecs/ |
A D | max9759.c | 20 struct gpio_descs *gpiod_gain;
|
A D | adau1701.c | 110 struct gpio_descs *gpio_pll_mode;
|
/linux-6.3-rc2/drivers/power/supply/ |
A D | gpio-charger.c | 36 struct gpio_descs *current_limit_gpios;
|
/linux-6.3-rc2/drivers/mtd/maps/ |
A D | physmap-core.c | 60 struct gpio_descs *gpios;
|
/linux-6.3-rc2/drivers/spi/ |
A D | spi-at91-usart.c | 485 struct gpio_descs *cs_gpios; in at91_usart_gpio_setup()
|
/linux-6.3-rc2/drivers/net/ethernet/ti/ |
A D | cpsw.c | 1500 struct gpio_descs *mode; in cpsw_probe()
|
A D | cpsw_new.c | 1853 struct gpio_descs *mode; in cpsw_probe()
|