Lines Matching defs:trig
980 struct iio_trigger *trig)
984 if (data->acc_dready_trig != trig && data->motion_trig != trig)
991 struct iio_trigger *trig)
995 if (data->mag_dready_trig != trig)
1020 static int kmx61_data_rdy_trigger_set_state(struct iio_trigger *trig,
1026 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1036 if (data->acc_dready_trig == trig || data->motion_trig == trig)
1045 if (data->acc_dready_trig == trig || data->mag_dready_trig == trig)
1054 if (data->acc_dready_trig == trig)
1056 else if (data->mag_dready_trig == trig)
1066 static int kmx61_trig_try_reenable(struct iio_trigger *trig)
1068 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1222 iio_trigger_notify_done(indio_dev->trig);
1264 struct iio_trigger *trig;
1267 trig = devm_iio_trigger_alloc(&data->client->dev,
1272 if (!trig)
1275 trig->dev.parent = &data->client->dev;
1276 trig->ops = &kmx61_trigger_ops;
1277 iio_trigger_set_drvdata(trig, indio_dev);
1279 ret = iio_trigger_register(trig);
1283 return trig;