summaryrefslogtreecommitdiff
path: root/lwis_transaction.h
diff options
context:
space:
mode:
authorTommy Kardach <thomaskardach@google.com>2022-06-03 17:11:21 +0000
committerTommy Kardach <thomaskardach@google.com>2022-06-09 00:06:55 +0000
commite23e38b95355d9fbdcec5778f9272d6f8976ad49 (patch)
tree45d2e4f5e4ffde7f165be0ff3cd4a8dcec651b53 /lwis_transaction.h
parent74d79ef09d905db16d2084f57fb47727f54810ef (diff)
downloadlwis-e23e38b95355d9fbdcec5778f9272d6f8976ad49.tar.gz
LWIS: Implement completion_fences in lwis
Bug: 232844185 Test: Pixel camera checklist Change-Id: Ife4b95ae4c7900dedca7dd810077694e8b446564
Diffstat (limited to 'lwis_transaction.h')
-rw-r--r--lwis_transaction.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lwis_transaction.h b/lwis_transaction.h
index 3b66a50..ab02206 100644
--- a/lwis_transaction.h
+++ b/lwis_transaction.h
@@ -31,12 +31,13 @@ struct lwis_transaction {
struct list_head process_queue_node;
struct hlist_node pending_map_node;
int signaled_count;
-
/* temporary variables to add supports for mixing events and fences in
* trigger_condition. Will be removed and refacter into an union soon.
*/
bool is_weak_transaction;
int64_t id;
+ /* Parameters for tail fences */
+ struct list_head tail_fence_list;
};
/* For debugging purposes, keeps track of the transaction information, as