xref: /openbmc/u-boot/drivers/core/util.c (revision be059e88)
1 /*
2  * Copyright (c) 2013 Google, Inc
3  *
4  * SPDX-License-Identifier:	GPL-2.0+
5  */
6 
7 #include <common.h>
8 #include <vsprintf.h>
9 
10 void dm_warn(const char *fmt, ...)
11 {
12 	va_list args;
13 
14 	va_start(args, fmt);
15 	vprintf(fmt, args);
16 	va_end(args);
17 }
18 
19 void dm_dbg(const char *fmt, ...)
20 {
21 	va_list args;
22 
23 	va_start(args, fmt);
24 	vprintf(fmt, args);
25 	va_end(args);
26 }
27 
28 int list_count_items(struct list_head *head)
29 {
30 	struct list_head *node;
31 	int count = 0;
32 
33 	list_for_each(node, head)
34 		count++;
35 
36 	return count;
37 }
38