Lines Matching defs:MppBufferGroupImpl_t
111 struct MppBufferGroupImpl_t { struct
112 char tag[MPP_TAG_SIZE];
113 const char *caller;
115 MppAllocator allocator;
116 MppAllocatorApi *alloc_api;
117 MppAllocFlagType flags;
118 RK_U32 log_runtime_en;
119 RK_U32 log_history_en;
120 RK_U32 group_id;
121 MppBufferMode mode;
122 MppBufferType type;
126 RK_U32 clear_on_exit;
127 RK_U32 dump_on_exit;
129 RK_U32 is_misc;
131 RK_U32 is_orphan;
132 RK_U32 is_finalizing;
134 size_t limit_size;
135 RK_S32 limit_count;
137 size_t limit;
138 size_t usage;
139 RK_S32 buffer_id;
140 RK_S32 buffer_count;
143 MppBufCallback callback;
144 void *arg;
147 pthread_mutex_t buf_lock;
148 struct hlist_node hlist;
149 struct list_head list_used;
150 struct list_head list_unused;
151 RK_S32 count_used;
152 RK_S32 count_unused;
155 MppBufLogs *logs;
158 struct list_head list_group;