Lines Matching defs:logger_list

59 static int init_transport_context(struct android_log_logger_list *logger_list)
64 if (!logger_list) {
68 if (list_empty(&logger_list->logger)) {
72 if (!list_empty(&logger_list->transport)) {
84 node = (logger_list->mode & ANDROID_LOG_PSTORE) ?
92 logger_for_each(logger, logger_list) {
112 transp->parent = logger_list;
116 list_add_tail(&logger_list->transport, &transp->node);
118 if (list_empty(&logger_list->transport)) {
186 #define LOGGER_LIST_FUNCTION(logger_list, def, func, args...) \
189 (struct android_log_logger_list *)logger_list; \
212 struct logger_list *logger_list,
215 LOGGER_LIST_FUNCTION(logger_list, -ENODEV, getStats, buf, len);
219 struct logger_list *logger_list,
222 LOGGER_LIST_FUNCTION(logger_list, -ENODEV, getPrune, buf, len);
226 struct logger_list *logger_list,
229 LOGGER_LIST_FUNCTION(logger_list, -ENODEV, setPrune, buf, len);
232 LIBLOG_ABI_PUBLIC struct logger_list *android_logger_list_alloc(
237 struct android_log_logger_list *logger_list;
239 logger_list = calloc(1, sizeof(*logger_list));
240 if (!logger_list) {
244 list_init(&logger_list->logger);
245 list_init(&logger_list->transport);
246 logger_list->mode = mode;
247 logger_list->tail = tail;
248 logger_list->pid = pid;
250 return (struct logger_list *)logger_list;
253 LIBLOG_ABI_PUBLIC struct logger_list *android_logger_list_alloc_time(
258 struct android_log_logger_list *logger_list;
260 logger_list = calloc(1, sizeof(*logger_list));
261 if (!logger_list) {
265 list_init(&logger_list->logger);
266 list_init(&logger_list->transport);
267 logger_list->mode = mode;
268 logger_list->start = start;
269 logger_list->pid = pid;
271 return (struct logger_list *)logger_list;
279 struct logger_list *logger_list,
283 (struct android_log_logger_list *)logger_list;
323 LIBLOG_ABI_PUBLIC struct logger_list *android_logger_list_open(
329 struct logger_list *logger_list =
332 if (!logger_list) {
336 if (!android_logger_open(logger_list, logId)) {
337 android_logger_list_free(logger_list);
341 return logger_list;
345 LIBLOG_ABI_PUBLIC int android_logger_list_read(struct logger_list *logger_list,
350 (struct android_log_logger_list *)logger_list;
450 LIBLOG_ABI_PUBLIC void android_logger_list_free(struct logger_list *logger_list)
453 (struct android_log_logger_list *)logger_list;