Lines Matching refs:trig

985 				      struct iio_trigger *trig)  in kmx61_acc_validate_trigger()  argument
989 if (data->acc_dready_trig != trig && data->motion_trig != trig) in kmx61_acc_validate_trigger()
996 struct iio_trigger *trig) in kmx61_mag_validate_trigger() argument
1000 if (data->mag_dready_trig != trig) in kmx61_mag_validate_trigger()
1027 static int kmx61_data_rdy_trigger_set_state(struct iio_trigger *trig, in kmx61_data_rdy_trigger_set_state() argument
1033 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in kmx61_data_rdy_trigger_set_state()
1043 if (data->acc_dready_trig == trig || data->motion_trig == trig) in kmx61_data_rdy_trigger_set_state()
1052 if (data->acc_dready_trig == trig || data->mag_dready_trig == trig) in kmx61_data_rdy_trigger_set_state()
1061 if (data->acc_dready_trig == trig) in kmx61_data_rdy_trigger_set_state()
1063 else if (data->mag_dready_trig == trig) in kmx61_data_rdy_trigger_set_state()
1073 static int kmx61_trig_try_reenable(struct iio_trigger *trig) in kmx61_trig_try_reenable() argument
1075 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in kmx61_trig_try_reenable()
1230 iio_trigger_notify_done(indio_dev->trig); in kmx61_trigger_handler()
1273 struct iio_trigger *trig; in kmx61_trigger_setup() local
1276 trig = devm_iio_trigger_alloc(&data->client->dev, in kmx61_trigger_setup()
1281 if (!trig) in kmx61_trigger_setup()
1284 trig->dev.parent = &data->client->dev; in kmx61_trigger_setup()
1285 trig->ops = &kmx61_trigger_ops; in kmx61_trigger_setup()
1286 iio_trigger_set_drvdata(trig, indio_dev); in kmx61_trigger_setup()
1288 ret = iio_trigger_register(trig); in kmx61_trigger_setup()
1292 return trig; in kmx61_trigger_setup()