Lines Matching defs:trig
978 struct iio_trigger *trig)
982 if (data->acc_dready_trig != trig && data->motion_trig != trig)
989 struct iio_trigger *trig)
993 if (data->mag_dready_trig != trig)
1018 static int kmx61_data_rdy_trigger_set_state(struct iio_trigger *trig,
1024 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1034 if (data->acc_dready_trig == trig || data->motion_trig == trig)
1043 if (data->acc_dready_trig == trig || data->mag_dready_trig == trig)
1052 if (data->acc_dready_trig == trig)
1054 else if (data->mag_dready_trig == trig)
1064 static void kmx61_trig_reenable(struct iio_trigger *trig)
1066 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig);
1216 iio_trigger_notify_done(indio_dev->trig);
1258 struct iio_trigger *trig;
1261 trig = devm_iio_trigger_alloc(&data->client->dev,
1266 if (!trig)
1269 trig->ops = &kmx61_trigger_ops;
1270 iio_trigger_set_drvdata(trig, indio_dev);
1272 ret = iio_trigger_register(trig);
1276 return trig;