Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/iio/imu/st_lsm6dsx/
Dst_lsm6dsx_buffer.c282 fifo_watermark = fifo_watermark * hw->settings->fifo_ops.th_wl; in st_lsm6dsx_update_watermark()
285 err = regmap_read(hw->regmap, hw->settings->fifo_ops.fifo_th.addr + 1, in st_lsm6dsx_update_watermark()
290 fifo_th_mask = hw->settings->fifo_ops.fifo_th.mask; in st_lsm6dsx_update_watermark()
296 hw->settings->fifo_ops.fifo_th.addr, in st_lsm6dsx_update_watermark()
378 u16 fifo_diff_mask = hw->settings->fifo_ops.fifo_diff.mask; in st_lsm6dsx_read_fifo()
384 hw->settings->fifo_ops.fifo_diff.addr, in st_lsm6dsx_read_fifo()
612 hw->settings->fifo_ops.fifo_diff.addr, in st_lsm6dsx_read_tagged_fifo()
620 fifo_diff_mask = hw->settings->fifo_ops.fifo_diff.mask; in st_lsm6dsx_read_tagged_fifo()
680 if (!hw->settings->fifo_ops.read_fifo) in st_lsm6dsx_flush_fifo()
685 hw->settings->fifo_ops.read_fifo(hw); in st_lsm6dsx_flush_fifo()
[all …]
Dst_lsm6dsx_core.c225 .fifo_ops = {
351 .fifo_ops = {
517 .fifo_ops = {
717 .fifo_ops = {
962 .fifo_ops = {
1175 .fifo_ops = {
1350 .fifo_ops = {
2013 val = clamp_val(val, 1, hw->settings->fifo_ops.max_size); in st_lsm6dsx_set_watermark()
2473 if (!hw->settings->fifo_ops.read_fifo) in st_lsm6dsx_handler_thread()
2489 len = hw->settings->fifo_ops.read_fifo(hw); in st_lsm6dsx_handler_thread()
[all …]
Dst_lsm6dsx.h342 struct st_lsm6dsx_fifo_ops fifo_ops; member