Home
last modified time | relevance | path

Searched refs:fifo_ops (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_buffer.c259 fifo_watermark = fifo_watermark * hw->settings->fifo_ops.th_wl; in st_lsm6dsx_update_watermark()
262 err = regmap_read(hw->regmap, hw->settings->fifo_ops.fifo_th.addr + 1, in st_lsm6dsx_update_watermark()
267 fifo_th_mask = hw->settings->fifo_ops.fifo_th.mask; in st_lsm6dsx_update_watermark()
273 hw->settings->fifo_ops.fifo_th.addr, in st_lsm6dsx_update_watermark()
355 u16 fifo_diff_mask = hw->settings->fifo_ops.fifo_diff.mask; in st_lsm6dsx_read_fifo()
361 hw->settings->fifo_ops.fifo_diff.addr, in st_lsm6dsx_read_fifo()
575 hw->settings->fifo_ops.fifo_diff.addr, in st_lsm6dsx_read_tagged_fifo()
583 fifo_diff_mask = hw->settings->fifo_ops.fifo_diff.mask; in st_lsm6dsx_read_tagged_fifo()
643 if (!hw->settings->fifo_ops.read_fifo) in st_lsm6dsx_flush_fifo()
648 hw->settings->fifo_ops in st_lsm6dsx_flush_fifo()
[all...]
H A Dst_lsm6dsx_core.c320 .fifo_ops = {
486 .fifo_ops = {
665 .fifo_ops = {
881 .fifo_ops = {
1086 .fifo_ops = {
1265 .fifo_ops = {
2269 if (!hw->settings->fifo_ops.read_fifo) in st_lsm6dsx_handler_thread()
2285 len = hw->settings->fifo_ops.read_fifo(hw); in st_lsm6dsx_handler_thread()
H A Dst_lsm6dsx.h279 * @fifo_ops: Sensor hw FIFO parameters.
312 struct st_lsm6dsx_fifo_ops fifo_ops; member
/kernel/linux/linux-6.6/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_buffer.c260 fifo_watermark = fifo_watermark * hw->settings->fifo_ops.th_wl; in st_lsm6dsx_update_watermark()
263 err = regmap_read(hw->regmap, hw->settings->fifo_ops.fifo_th.addr + 1, in st_lsm6dsx_update_watermark()
268 fifo_th_mask = hw->settings->fifo_ops.fifo_th.mask; in st_lsm6dsx_update_watermark()
274 hw->settings->fifo_ops.fifo_th.addr, in st_lsm6dsx_update_watermark()
356 u16 fifo_diff_mask = hw->settings->fifo_ops.fifo_diff.mask; in st_lsm6dsx_read_fifo()
362 hw->settings->fifo_ops.fifo_diff.addr, in st_lsm6dsx_read_fifo()
590 hw->settings->fifo_ops.fifo_diff.addr, in st_lsm6dsx_read_tagged_fifo()
598 fifo_diff_mask = hw->settings->fifo_ops.fifo_diff.mask; in st_lsm6dsx_read_tagged_fifo()
658 if (!hw->settings->fifo_ops.read_fifo) in st_lsm6dsx_flush_fifo()
663 hw->settings->fifo_ops in st_lsm6dsx_flush_fifo()
[all...]
H A Dst_lsm6dsx_core.c208 .fifo_ops = {
334 .fifo_ops = {
500 .fifo_ops = {
700 .fifo_ops = {
941 .fifo_ops = {
1154 .fifo_ops = {
1329 .fifo_ops = {
1992 val = clamp_val(val, 1, hw->settings->fifo_ops.max_size); in st_lsm6dsx_set_watermark()
2462 if (!hw->settings->fifo_ops.read_fifo) in st_lsm6dsx_handler_thread()
2478 len = hw->settings->fifo_ops in st_lsm6dsx_handler_thread()
[all...]
H A Dst_lsm6dsx.h307 * @fifo_ops: Sensor hw FIFO parameters.
340 struct st_lsm6dsx_fifo_ops fifo_ops; member

Completed in 9 milliseconds