Home
last modified time | relevance | path

Searched refs:sps30_state (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/iio/chemical/
H A Dsps30.h7 struct sps30_state;
9 int (*start_meas)(struct sps30_state *state);
10 int (*stop_meas)(struct sps30_state *state);
11 int (*read_meas)(struct sps30_state *state, __be32 *meas, size_t num);
12 int (*reset)(struct sps30_state *state);
13 int (*clean_fan)(struct sps30_state *state);
14 int (*read_cleaning_period)(struct sps30_state *state, __be32 *period);
15 int (*write_cleaning_period)(struct sps30_state *state, __be32 period);
16 int (*show_info)(struct sps30_state *state);
19 struct sps30_state { struct
H A Dsps30_i2c.c36 static int sps30_i2c_xfer(struct sps30_state *state, unsigned char *txbuf, size_t txsize, in sps30_i2c_xfer()
64 static int sps30_i2c_command(struct sps30_state *state, u16 cmd, void *arg, size_t arg_size, in sps30_i2c_command()
122 static int sps30_i2c_start_meas(struct sps30_state *state) in sps30_i2c_start_meas()
130 static int sps30_i2c_stop_meas(struct sps30_state *state) in sps30_i2c_stop_meas()
135 static int sps30_i2c_reset(struct sps30_state *state) in sps30_i2c_reset()
152 static bool sps30_i2c_meas_ready(struct sps30_state *state) in sps30_i2c_meas_ready()
164 static int sps30_i2c_read_meas(struct sps30_state *state, __be32 *meas, size_t num) in sps30_i2c_read_meas()
176 static int sps30_i2c_clean_fan(struct sps30_state *state) in sps30_i2c_clean_fan()
181 static int sps30_i2c_read_cleaning_period(struct sps30_state *state, __be32 *period) in sps30_i2c_read_cleaning_period()
186 static int sps30_i2c_write_cleaning_period(struct sps30_state *state, __be32 period) in sps30_i2c_write_cleaning_period()
[all …]
H A Dsps30_serial.c50 static int sps30_serial_xfer(struct sps30_state *state, const unsigned char *buf, size_t size) in sps30_serial_xfer()
155 static bool sps30_serial_frame_valid(struct sps30_state *state, const unsigned char *buf) in sps30_serial_frame_valid()
189 static int sps30_serial_command(struct sps30_state *state, unsigned char cmd, in sps30_serial_command()
217 struct sps30_state *state; in sps30_serial_receive_buf()
274 static int sps30_serial_start_meas(struct sps30_state *state) in sps30_serial_start_meas()
282 static int sps30_serial_stop_meas(struct sps30_state *state) in sps30_serial_stop_meas()
287 static int sps30_serial_reset(struct sps30_state *state) in sps30_serial_reset()
297 static int sps30_serial_read_meas(struct sps30_state *state, __be32 *meas, size_t num) in sps30_serial_read_meas()
317 static int sps30_serial_clean_fan(struct sps30_state *state) in sps30_serial_clean_fan()
322 static int sps30_serial_read_cleaning_period(struct sps30_state *state, __be32 *period) in sps30_serial_read_cleaning_period()
[all …]