Symbol: ssp_data
drivers/iio/accel/ssp_accel_sensor.c
32
struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
drivers/iio/accel/ssp_accel_sensor.c
51
struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
drivers/iio/common/ssp_sensors/ssp.h
227
void ssp_clean_pending_list(struct ssp_data *data);
drivers/iio/common/ssp_sensors/ssp.h
229
int ssp_command(struct ssp_data *data, char command, int arg);
drivers/iio/common/ssp_sensors/ssp.h
231
int ssp_send_instruction(struct ssp_data *data, u8 inst, u8 sensor_type,
drivers/iio/common/ssp_sensors/ssp.h
234
int ssp_irq_msg(struct ssp_data *data);
drivers/iio/common/ssp_sensors/ssp.h
236
int ssp_get_chipid(struct ssp_data *data);
drivers/iio/common/ssp_sensors/ssp.h
238
int ssp_set_magnetic_matrix(struct ssp_data *data);
drivers/iio/common/ssp_sensors/ssp.h
240
unsigned int ssp_get_sensor_scanning_info(struct ssp_data *data);
drivers/iio/common/ssp_sensors/ssp.h
242
unsigned int ssp_get_firmware_rev(struct ssp_data *data);
drivers/iio/common/ssp_sensors/ssp.h
244
int ssp_queue_ssp_refresh_task(struct ssp_data *data, unsigned int delay);
drivers/iio/common/ssp_sensors/ssp_dev.c
114
static int ssp_check_fwbl(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_dev.c
146
static void ssp_reset_mcu(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_dev.c
156
struct ssp_data *data = container_of(work, struct ssp_data, work_wdt);
drivers/iio/common/ssp_sensors/ssp_dev.c
169
struct ssp_data *data = timer_container_of(data, t, wdt_timer);
drivers/iio/common/ssp_sensors/ssp_dev.c
185
static void ssp_enable_wdt_timer(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_dev.c
190
static void ssp_disable_wdt_timer(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_dev.c
203
u32 ssp_get_sensor_delay(struct ssp_data *data, enum ssp_sensor_type type)
drivers/iio/common/ssp_sensors/ssp_dev.c
217
int ssp_enable_sensor(struct ssp_data *data, enum ssp_sensor_type type,
drivers/iio/common/ssp_sensors/ssp_dev.c
279
int ssp_change_delay(struct ssp_data *data, enum ssp_sensor_type type,
drivers/iio/common/ssp_sensors/ssp_dev.c
310
int ssp_disable_sensor(struct ssp_data *data, enum ssp_sensor_type type)
drivers/iio/common/ssp_sensors/ssp_dev.c
341
struct ssp_data *data = dev_id;
drivers/iio/common/ssp_sensors/ssp_dev.c
352
static int ssp_initialize_mcu(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_dev.c
399
struct ssp_data *data = container_of((struct delayed_work *)work,
drivers/iio/common/ssp_sensors/ssp_dev.c
400
struct ssp_data, work_refresh);
drivers/iio/common/ssp_sensors/ssp_dev.c
419
int ssp_queue_ssp_refresh_task(struct ssp_data *data, unsigned int delay)
drivers/iio/common/ssp_sensors/ssp_dev.c
440
static struct ssp_data *ssp_parse_dt(struct device *dev)
drivers/iio/common/ssp_sensors/ssp_dev.c
442
struct ssp_data *data;
drivers/iio/common/ssp_sensors/ssp_dev.c
476
struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
drivers/iio/common/ssp_sensors/ssp_dev.c
485
struct ssp_data *data;
drivers/iio/common/ssp_sensors/ssp_dev.c
580
struct ssp_data *data = spi_get_drvdata(spi);
drivers/iio/common/ssp_sensors/ssp_dev.c
606
struct ssp_data *data = spi_get_drvdata(to_spi_device(dev));
drivers/iio/common/ssp_sensors/ssp_dev.c
61
static void ssp_toggle_mcu_reset_gpio(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_dev.c
631
struct ssp_data *data = spi_get_drvdata(to_spi_device(dev));
drivers/iio/common/ssp_sensors/ssp_dev.c
69
static void ssp_sync_available_sensors(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_dev.c
91
static void ssp_enable_mcu(struct ssp_data *data, bool enable)
drivers/iio/common/ssp_sensors/ssp_iio.c
25
struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
drivers/iio/common/ssp_sensors/ssp_iio.c
50
struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
drivers/iio/common/ssp_sensors/ssp_spi.c
154
static int ssp_check_lines(struct ssp_data *data, bool state)
drivers/iio/common/ssp_sensors/ssp_spi.c
177
static int ssp_do_transfer(struct ssp_data *data, struct ssp_msg *msg,
drivers/iio/common/ssp_sensors/ssp_spi.c
243
static inline int ssp_spi_sync_command(struct ssp_data *data,
drivers/iio/common/ssp_sensors/ssp_spi.c
249
static int ssp_spi_sync(struct ssp_data *data, struct ssp_msg *msg,
drivers/iio/common/ssp_sensors/ssp_spi.c
260
static int ssp_handle_big_data(struct ssp_data *data, char *dataframe, int *idx)
drivers/iio/common/ssp_sensors/ssp_spi.c
267
static int ssp_parse_dataframe(struct ssp_data *data, char *dataframe, int len)
drivers/iio/common/ssp_sensors/ssp_spi.c
332
int ssp_irq_msg(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_spi.c
447
void ssp_clean_pending_list(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_spi.c
462
int ssp_command(struct ssp_data *data, char command, int arg)
drivers/iio/common/ssp_sensors/ssp_spi.c
479
int ssp_send_instruction(struct ssp_data *data, u8 inst, u8 sensor_type,
drivers/iio/common/ssp_sensors/ssp_spi.c
512
int ssp_get_chipid(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_spi.c
531
int ssp_set_magnetic_matrix(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_spi.c
551
unsigned int ssp_get_sensor_scanning_info(struct ssp_data *data)
drivers/iio/common/ssp_sensors/ssp_spi.c
578
unsigned int ssp_get_firmware_rev(struct ssp_data *data)
drivers/iio/gyro/ssp_gyro_sensor.c
32
struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
drivers/iio/gyro/ssp_gyro_sensor.c
51
struct ssp_data *data = dev_get_drvdata(indio_dev->dev.parent->parent);
include/linux/iio/common/ssp_sensors.h
45
struct ssp_data;
include/linux/iio/common/ssp_sensors.h
63
int ssp_enable_sensor(struct ssp_data *data, enum ssp_sensor_type type,
include/linux/iio/common/ssp_sensors.h
66
int ssp_disable_sensor(struct ssp_data *data, enum ssp_sensor_type type);
include/linux/iio/common/ssp_sensors.h
68
u32 ssp_get_sensor_delay(struct ssp_data *data, enum ssp_sensor_type);
include/linux/iio/common/ssp_sensors.h
70
int ssp_change_delay(struct ssp_data *data, enum ssp_sensor_type type,