Searched refs:sps30_state (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/iio/chemical/ |
| H A D | sps30.h | 7 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 D | sps30_i2c.c | 36 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 D | sps30_serial.c | 50 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 …]
|