+typedef enum {
+ TBM_SURFACE_QUEUE_MODE_NONE = 0,
+ /**
+ * GUARANTEE_CYCLE mode must do enqueue/aquire/release or cancel_dequeue
+ * for the tbm_surface which is dequeued before tbm_surface_queue is reset.
+ */
+ TBM_SURFACE_QUEUE_MODE_GUARANTEE_CYCLE = (1 << 0),
+} tbm_surface_queue_mode;
+