Symbol: ad5592r_state
drivers/iio/dac/ad5592r-base.c
104
struct ad5592r_state *st = gpiochip_get_data(chip);
drivers/iio/dac/ad5592r-base.c
119
static int ad5592r_gpio_init(struct ad5592r_state *st)
drivers/iio/dac/ad5592r-base.c
142
static void ad5592r_gpio_cleanup(struct ad5592r_state *st)
drivers/iio/dac/ad5592r-base.c
150
static int ad5592r_reset(struct ad5592r_state *st)
drivers/iio/dac/ad5592r-base.c
172
static int ad5592r_get_vref(struct ad5592r_state *st)
drivers/iio/dac/ad5592r-base.c
187
static int ad5592r_set_channel_modes(struct ad5592r_state *st)
drivers/iio/dac/ad5592r-base.c
26
struct ad5592r_state *st = gpiochip_get_data(chip);
drivers/iio/dac/ad5592r-base.c
279
static int ad5592r_reset_channel_modes(struct ad5592r_state *st)
drivers/iio/dac/ad5592r-base.c
292
struct ad5592r_state *st = iio_priv(iio_dev);
drivers/iio/dac/ad5592r-base.c
361
struct ad5592r_state *st = iio_priv(iio_dev);
drivers/iio/dac/ad5592r-base.c
458
struct ad5592r_state *st = iio_priv(iio_dev);
drivers/iio/dac/ad5592r-base.c
46
struct ad5592r_state *st = gpiochip_get_data(chip);
drivers/iio/dac/ad5592r-base.c
491
struct ad5592r_state *st = iio_priv(iio_dev);
drivers/iio/dac/ad5592r-base.c
560
static void ad5592r_init_scales(struct ad5592r_state *st, int vref_mV)
drivers/iio/dac/ad5592r-base.c
574
struct ad5592r_state *st;
drivers/iio/dac/ad5592r-base.c
60
struct ad5592r_state *st = gpiochip_get_data(chip);
drivers/iio/dac/ad5592r-base.c
653
struct ad5592r_state *st = iio_priv(iio_dev);
drivers/iio/dac/ad5592r-base.c
78
struct ad5592r_state *st = gpiochip_get_data(chip);
drivers/iio/dac/ad5592r-base.h
20
struct ad5592r_state;
drivers/iio/dac/ad5592r-base.h
45
int (*write_dac)(struct ad5592r_state *st, unsigned chan, u16 value);
drivers/iio/dac/ad5592r-base.h
46
int (*read_adc)(struct ad5592r_state *st, unsigned chan, u16 *value);
drivers/iio/dac/ad5592r-base.h
47
int (*reg_write)(struct ad5592r_state *st, u8 reg, u16 value);
drivers/iio/dac/ad5592r-base.h
48
int (*reg_read)(struct ad5592r_state *st, u8 reg, u16 *value);
drivers/iio/dac/ad5592r-base.h
49
int (*gpio_read)(struct ad5592r_state *st, u8 *value);
drivers/iio/dac/ad5592r.c
18
static int ad5592r_spi_wnop_r16(struct ad5592r_state *st, __be16 *buf)
drivers/iio/dac/ad5592r.c
32
static int ad5592r_write_dac(struct ad5592r_state *st, unsigned chan, u16 value)
drivers/iio/dac/ad5592r.c
41
static int ad5592r_read_adc(struct ad5592r_state *st, unsigned chan, u16 *value)
drivers/iio/dac/ad5592r.c
69
static int ad5592r_reg_write(struct ad5592r_state *st, u8 reg, u16 value)
drivers/iio/dac/ad5592r.c
78
static int ad5592r_reg_read(struct ad5592r_state *st, u8 reg, u16 *value)
drivers/iio/dac/ad5592r.c
99
static int ad5592r_gpio_read(struct ad5592r_state *st, u8 *value)
drivers/iio/dac/ad5593r.c
42
static int ad5593r_write_dac(struct ad5592r_state *st, unsigned chan, u16 value)
drivers/iio/dac/ad5593r.c
50
static int ad5593r_read_adc(struct ad5592r_state *st, unsigned chan, u16 *value)
drivers/iio/dac/ad5593r.c
63
static int ad5593r_reg_write(struct ad5592r_state *st, u8 reg, u16 value)
drivers/iio/dac/ad5593r.c
71
static int ad5593r_reg_read(struct ad5592r_state *st, u8 reg, u16 *value)
drivers/iio/dac/ad5593r.c
78
static int ad5593r_gpio_read(struct ad5592r_state *st, u8 *value)