Lines Matching refs:sip
105 u16 max_odr, min_odr, sip = 0, ts_sip = 0; in st_lsm6dsx_update_decimators() local
119 sensor->sip = sensor->odr / min_odr; in st_lsm6dsx_update_decimators()
123 sensor->sip = 0; in st_lsm6dsx_update_decimators()
127 ts_sip = max_t(u16, ts_sip, sensor->sip); in st_lsm6dsx_update_decimators()
138 sip += sensor->sip; in st_lsm6dsx_update_decimators()
140 hw->sip = sip + ts_sip; in st_lsm6dsx_update_decimators()
196 if (!hw->sip) in st_lsm6dsx_update_watermark()
211 fifo_watermark = max_t(u16, fifo_watermark, hw->sip); in st_lsm6dsx_update_watermark()
212 fifo_watermark = (fifo_watermark / hw->sip) * hw->sip; in st_lsm6dsx_update_watermark()
287 u16 fifo_len, pattern_len = hw->sip * ST_LSM6DSX_SAMPLE_SIZE; in st_lsm6dsx_read_fifo()
340 gyro_sip = gyro_sensor->sip; in st_lsm6dsx_read_fifo()
341 acc_sip = acc_sensor->sip; in st_lsm6dsx_read_fifo()
472 return hw->sip > 0 ? IRQ_WAKE_THREAD : IRQ_NONE; in st_lsm6dsx_handler_irq()