sps30_state
struct sps30_state *state = iio_priv(indio_dev);
struct sps30_state *state = iio_priv(indio_dev);
struct sps30_state *state = iio_priv(indio_dev);
struct sps30_state *state = iio_priv(indio_dev);
struct sps30_state *state = iio_priv(indio_dev);
struct sps30_state *state = data;
struct sps30_state *state;
static int sps30_do_meas(struct sps30_state *state, s32 *data, int size)
static int sps30_do_reset(struct sps30_state *state)
int (*stop_meas)(struct sps30_state *state);
int (*read_meas)(struct sps30_state *state, __be32 *meas, size_t num);
int (*reset)(struct sps30_state *state);
int (*clean_fan)(struct sps30_state *state);
int (*read_cleaning_period)(struct sps30_state *state, __be32 *period);
int (*write_cleaning_period)(struct sps30_state *state, __be32 period);
int (*show_info)(struct sps30_state *state);
struct sps30_state;
int (*start_meas)(struct sps30_state *state);
static int sps30_i2c_start_meas(struct sps30_state *state)
static int sps30_i2c_stop_meas(struct sps30_state *state)
static int sps30_i2c_reset(struct sps30_state *state)
static bool sps30_i2c_meas_ready(struct sps30_state *state)
static int sps30_i2c_read_meas(struct sps30_state *state, __be32 *meas, size_t num)
static int sps30_i2c_clean_fan(struct sps30_state *state)
static int sps30_i2c_read_cleaning_period(struct sps30_state *state, __be32 *period)
static int sps30_i2c_write_cleaning_period(struct sps30_state *state, __be32 period)
static int sps30_i2c_show_info(struct sps30_state *state)
static int sps30_i2c_xfer(struct sps30_state *state, unsigned char *txbuf, size_t txsize,
static int sps30_i2c_command(struct sps30_state *state, u16 cmd, void *arg, size_t arg_size,
static bool sps30_serial_frame_valid(struct sps30_state *state, const unsigned char *buf)
static int sps30_serial_command(struct sps30_state *state, unsigned char cmd,
struct sps30_state *state;
static int sps30_serial_start_meas(struct sps30_state *state)
static int sps30_serial_stop_meas(struct sps30_state *state)
static int sps30_serial_reset(struct sps30_state *state)
static int sps30_serial_read_meas(struct sps30_state *state, __be32 *meas, size_t num)
static int sps30_serial_clean_fan(struct sps30_state *state)
static int sps30_serial_read_cleaning_period(struct sps30_state *state, __be32 *period)
static int sps30_serial_write_cleaning_period(struct sps30_state *state, __be32 period)
static int sps30_serial_show_info(struct sps30_state *state)
static int sps30_serial_xfer(struct sps30_state *state, const unsigned char *buf, size_t size)