Lines Matching refs:trig
43 const struct sensor_trigger *trig) in lis2dh_trigger_drdy_set() argument
63 lis2dh->trig_drdy = trig; in lis2dh_trigger_drdy_set()
141 const struct sensor_trigger *trig) in lis2dh_trigger_anym_tap_set() argument
184 if (trig->type == SENSOR_TRIG_DELTA) { in lis2dh_trigger_anym_tap_set()
186 lis2dh->trig_anymotion = trig; in lis2dh_trigger_anym_tap_set()
187 } else if (trig->type == SENSOR_TRIG_TAP) { in lis2dh_trigger_anym_tap_set()
189 lis2dh->trig_tap = trig; in lis2dh_trigger_anym_tap_set()
210 const struct sensor_trigger *trig) in lis2dh_trigger_anym_set() argument
212 return lis2dh_trigger_anym_tap_set(dev, handler, trig); in lis2dh_trigger_anym_set()
217 const struct sensor_trigger *trig) in lis2dh_trigger_tap_set() argument
219 return lis2dh_trigger_anym_tap_set(dev, handler, trig); in lis2dh_trigger_tap_set()
276 const struct sensor_trigger *trig, in lis2dh_trigger_set() argument
279 if (trig->type == SENSOR_TRIG_DATA_READY && in lis2dh_trigger_set()
280 trig->chan == SENSOR_CHAN_ACCEL_XYZ) { in lis2dh_trigger_set()
281 return lis2dh_trigger_drdy_set(dev, trig->chan, handler, trig); in lis2dh_trigger_set()
282 } else if (trig->type == SENSOR_TRIG_DELTA) { in lis2dh_trigger_set()
283 return lis2dh_trigger_anym_set(dev, handler, trig); in lis2dh_trigger_set()
284 } else if (trig->type == SENSOR_TRIG_TAP) { in lis2dh_trigger_set()
285 return lis2dh_trigger_tap_set(dev, handler, trig); in lis2dh_trigger_set()