ST_LSM6DSX_ID_EXT0
if (sensor->id == ST_LSM6DSX_ID_EXT0 ||
if (hw->iio_devs[ST_LSM6DSX_ID_EXT0])
ext_sensor = iio_priv(hw->iio_devs[ST_LSM6DSX_ID_EXT0]);
memcpy(hw->scan[ST_LSM6DSX_ID_EXT0].channels,
sizeof(hw->scan[ST_LSM6DSX_ID_EXT0].channels));
offset += sizeof(hw->scan[ST_LSM6DSX_ID_EXT0].channels);
hw->iio_devs[ST_LSM6DSX_ID_EXT0],
&hw->scan[ST_LSM6DSX_ID_EXT0],
if (hw->enable_mask & BIT(ST_LSM6DSX_ID_EXT0))
iio_dev = hw->iio_devs[ST_LSM6DSX_ID_EXT0];
if ((hw->enable_mask & BIT(ST_LSM6DSX_ID_EXT0)) &&
case ST_LSM6DSX_ID_EXT0:
if (sensor->id == ST_LSM6DSX_ID_EXT0 ||
for (i = 0; i < ST_LSM6DSX_ID_EXT0; i++) {
[ST_LSM6DSX_ID_EXT0] = {
for (i = ST_LSM6DSX_ID_EXT0; i <= ST_LSM6DSX_ID_EXT2; i++) {
enum st_lsm6dsx_sensor_id id = ST_LSM6DSX_ID_EXT0;