Lines Matching full:trigger
881 // Mix-in this trigger into the next request and only the next request.
882 RequestTrigger trigger[] = {
893 return mRequestThread->queueTrigger(trigger,
894 sizeof(trigger)/sizeof(trigger[0]));
901 // Mix-in this trigger into the next request and only the next request.
902 RequestTrigger trigger[] = {
913 return mRequestThread->queueTrigger(trigger,
914 sizeof(trigger)/sizeof(trigger[0]));
921 // Mix-in this trigger into the next request and only the next request.
922 RequestTrigger trigger[] = {
933 return mRequestThread->queueTrigger(trigger,
934 sizeof(trigger)/sizeof(trigger[0]));
1407 RequestTrigger trigger[],
1414 ret = queueTriggerLocked(trigger[i]);
1431 RequestTrigger trigger) {
1433 uint32_t tag = trigger.metadataTag;
1436 switch (trigger.getTagType()) {
1443 trigger.getTagType());
1448 * Collect only the latest trigger, since we only have 1 field
1449 * in the request settings per trigger tag, and can't send more than 1
1450 * trigger per request.
1453 mTriggerMap.editValueAt(index) = trigger;
1455 mTriggerMap.add(tag, trigger);
1565 ALOGV("%s: Request (frame num %d) had AF trigger 0x%x",
1811 RequestTrigger trigger = mTriggerMap.valueAt(i);
1813 uint32_t tag = trigger.metadataTag;
1818 * Already has an entry for this trigger in the request.
1819 * Rewrite it with our requested trigger value.
1821 RequestTrigger oldTrigger = trigger;
1828 * More typical, no trigger entry, so we just add it
1830 mTriggerRemovedMap.add(tag, trigger);
1835 switch (trigger.getTagType()) {
1837 uint8_t entryValue = static_cast<uint8_t>(trigger.entryValue);
1845 &trigger.entryValue,
1851 trigger.getTagType());
1856 ALOGE("%s: Failed to update request metadata with trigger tag %s"
1857 ", value %d", __FUNCTION__, trigger.getTagName(),
1858 trigger.entryValue);
1862 ALOGV("%s: Mixed in trigger %s, value %d", __FUNCTION__,
1863 trigger.getTagName(),
1864 trigger.entryValue);
1882 RequestTrigger trigger = mTriggerReplacedMap.valueAt(i);
1886 uint32_t tag = trigger.metadataTag;
1887 switch (trigger.getTagType()) {
1889 uint8_t entryValue = static_cast<uint8_t>(trigger.entryValue);
1897 &trigger.entryValue,
1903 trigger.getTagType());
1908 ALOGE("%s: Failed to restore request metadata with trigger tag %s"
1909 ", trigger value %d", __FUNCTION__,
1910 trigger.getTagName(), trigger.entryValue);
1920 RequestTrigger trigger = mTriggerRemovedMap.valueAt(i);
1921 status_t res = metadata.erase(trigger.metadataTag);
1924 ALOGE("%s: Failed to erase metadata with trigger tag %s"
1925 ", trigger value %d", __FUNCTION__,
1926 trigger.getTagName(), trigger.entryValue);