Symbol: mcp3911
drivers/iio/adc/mcp3911.c
104
struct mcp3911;
drivers/iio/adc/mcp3911.c
109
int (*config)(struct mcp3911 *adc, bool external_vref);
drivers/iio/adc/mcp3911.c
110
int (*get_osr)(struct mcp3911 *adc, u32 *val);
drivers/iio/adc/mcp3911.c
111
int (*set_osr)(struct mcp3911 *adc, u32 val);
drivers/iio/adc/mcp3911.c
112
int (*enable_offset)(struct mcp3911 *adc, bool enable);
drivers/iio/adc/mcp3911.c
113
int (*get_offset)(struct mcp3911 *adc, int channel, int *val);
drivers/iio/adc/mcp3911.c
114
int (*set_offset)(struct mcp3911 *adc, int channel, int val);
drivers/iio/adc/mcp3911.c
115
int (*set_scale)(struct mcp3911 *adc, int channel, u32 val);
drivers/iio/adc/mcp3911.c
116
int (*get_raw)(struct mcp3911 *adc, int channel, int *val);
drivers/iio/adc/mcp3911.c
136
static int mcp3911_read(struct mcp3911 *adc, u8 reg, u32 *val, u8 len)
drivers/iio/adc/mcp3911.c
152
static int mcp3911_write(struct mcp3911 *adc, u8 reg, u32 val, u8 len)
drivers/iio/adc/mcp3911.c
163
static int mcp3911_update(struct mcp3911 *adc, u8 reg, u32 mask, u32 val, u8 len)
drivers/iio/adc/mcp3911.c
177
static int mcp3911_read_s24(struct mcp3911 *const adc, u8 const reg, s32 *const val)
drivers/iio/adc/mcp3911.c
189
static int mcp3910_enable_offset(struct mcp3911 *adc, bool enable)
drivers/iio/adc/mcp3911.c
197
static int mcp3910_get_offset(struct mcp3911 *adc, int channel, int *val)
drivers/iio/adc/mcp3911.c
202
static int mcp3910_set_offset(struct mcp3911 *adc, int channel, int val)
drivers/iio/adc/mcp3911.c
213
static int mcp3910_get_raw(struct mcp3911 *adc, int channel, s32 *val)
drivers/iio/adc/mcp3911.c
218
static int mcp3911_enable_offset(struct mcp3911 *adc, bool enable)
drivers/iio/adc/mcp3911.c
226
static int mcp3911_get_offset(struct mcp3911 *adc, int channel, int *val)
drivers/iio/adc/mcp3911.c
231
static int mcp3911_set_offset(struct mcp3911 *adc, int channel, int val)
drivers/iio/adc/mcp3911.c
242
static int mcp3911_get_raw(struct mcp3911 *adc, int channel, s32 *val)
drivers/iio/adc/mcp3911.c
247
static int mcp3910_get_osr(struct mcp3911 *adc, u32 *val)
drivers/iio/adc/mcp3911.c
261
static int mcp3910_set_osr(struct mcp3911 *adc, u32 val)
drivers/iio/adc/mcp3911.c
269
static int mcp3911_set_osr(struct mcp3911 *adc, u32 val)
drivers/iio/adc/mcp3911.c
277
static int mcp3911_get_osr(struct mcp3911 *adc, u32 *val)
drivers/iio/adc/mcp3911.c
291
static int mcp3910_set_scale(struct mcp3911 *adc, int channel, u32 val)
drivers/iio/adc/mcp3911.c
298
static int mcp3911_set_scale(struct mcp3911 *adc, int channel, u32 val)
drivers/iio/adc/mcp3911.c
344
struct mcp3911 *adc = iio_priv(indio_dev);
drivers/iio/adc/mcp3911.c
379
struct mcp3911 *adc = iio_priv(indio_dev);
drivers/iio/adc/mcp3911.c
513
struct mcp3911 *adc = iio_priv(indio_dev);
drivers/iio/adc/mcp3911.c
557
static int mcp3911_config(struct mcp3911 *adc, bool external_vref)
drivers/iio/adc/mcp3911.c
623
static int mcp3910_config(struct mcp3911 *adc, bool external_vref)
drivers/iio/adc/mcp3911.c
692
struct mcp3911 *adc = iio_trigger_get_drvdata(trig);
drivers/iio/adc/mcp3911.c
712
struct mcp3911 *adc;