Home
last modified time | relevance | path

Searched refs:gpiod_data (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpio/
H A Dgpiolib-sysfs.c55 struct gpiod_data { struct
127 struct gpiod_data *data = container_of(attr, struct gpiod_data, in direction_show()
144 struct gpiod_data *data = container_of(attr, struct gpiod_data, in direction_store()
166 struct gpiod_data *data = container_of(attr, struct gpiod_data, in value_show()
183 struct gpiod_data *data = container_of(attr, struct gpiod_data, in value_store()
205 struct gpiod_data *data = priv; in gpio_sysfs_irq()
213 static int gpio_sysfs_request_irq(struct gpiod_data *data, unsigned char flags) in gpio_sysfs_request_irq()
273 static void gpio_sysfs_free_irq(struct gpiod_data *data) in gpio_sysfs_free_irq()
298 struct gpiod_data *data = container_of(attr, struct gpiod_data, in edge_show()
314 struct gpiod_data *data = container_of(attr, struct gpiod_data, in edge_store()
[all …]
/linux/drivers/iio/proximity/
H A Dd3323aa.c166 struct gpio_desc *gpiod_data; member
195 ret = gpiod_direction_input(data->gpiod_data); in d3323aa_read_settings()
207 if (gpiod_get_value(data->gpiod_data)) in d3323aa_read_settings()
255 ret = gpiod_direction_output(data->gpiod_data, 0); in d3323aa_write_settings()
263 gpiod_set_value(data->gpiod_data, test_bit(i, regbitmap)); in d3323aa_write_settings()
435 ret = gpiod_direction_input(data->gpiod_data); in d3323aa_setup()
758 data->gpiod_data = devm_gpiod_get(dev, "data", GPIOD_OUT_LOW); in d3323aa_probe()
759 if (IS_ERR(data->gpiod_data)) in d3323aa_probe()
760 return dev_err_probe(dev, PTR_ERR(data->gpiod_data), in d3323aa_probe()