Lines Matching refs:trig

986 				      struct iio_trigger *trig)  in kmx61_acc_validate_trigger()  argument
990 if (data->acc_dready_trig != trig && data->motion_trig != trig) in kmx61_acc_validate_trigger()
997 struct iio_trigger *trig) in kmx61_mag_validate_trigger() argument
1001 if (data->mag_dready_trig != trig) in kmx61_mag_validate_trigger()
1028 static int kmx61_data_rdy_trigger_set_state(struct iio_trigger *trig, in kmx61_data_rdy_trigger_set_state() argument
1034 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in kmx61_data_rdy_trigger_set_state()
1044 if (data->acc_dready_trig == trig || data->motion_trig == trig) in kmx61_data_rdy_trigger_set_state()
1053 if (data->acc_dready_trig == trig || data->mag_dready_trig == trig) in kmx61_data_rdy_trigger_set_state()
1062 if (data->acc_dready_trig == trig) in kmx61_data_rdy_trigger_set_state()
1064 else if (data->mag_dready_trig == trig) in kmx61_data_rdy_trigger_set_state()
1074 static int kmx61_trig_try_reenable(struct iio_trigger *trig) in kmx61_trig_try_reenable() argument
1076 struct iio_dev *indio_dev = iio_trigger_get_drvdata(trig); in kmx61_trig_try_reenable()
1231 iio_trigger_notify_done(indio_dev->trig); in kmx61_trigger_handler()
1298 struct iio_trigger *trig; in kmx61_trigger_setup() local
1301 trig = devm_iio_trigger_alloc(&data->client->dev, in kmx61_trigger_setup()
1306 if (!trig) in kmx61_trigger_setup()
1309 trig->dev.parent = &data->client->dev; in kmx61_trigger_setup()
1310 trig->ops = &kmx61_trigger_ops; in kmx61_trigger_setup()
1311 iio_trigger_set_drvdata(trig, indio_dev); in kmx61_trigger_setup()
1313 ret = iio_trigger_register(trig); in kmx61_trigger_setup()
1317 return trig; in kmx61_trigger_setup()