xref: /openbmc/u-boot/include/dm/util.h (revision ed09a554)
1 /*
2  * Copyright (c) 2013 Google, Inc
3  *
4  * SPDX-License-Identifier:	GPL-2.0+
5  */
6 
7 #ifndef __DM_UTIL_H
8 #define __DM_UTIL_H
9 
10 #ifdef CONFIG_DM_WARN
11 void dm_warn(const char *fmt, ...);
12 #else
13 static inline void dm_warn(const char *fmt, ...)
14 {
15 }
16 #endif
17 
18 #ifdef DEBUG
19 void dm_dbg(const char *fmt, ...);
20 #else
21 static inline void dm_dbg(const char *fmt, ...)
22 {
23 }
24 #endif
25 
26 struct list_head;
27 
28 /**
29  * list_count_items() - Count number of items in a list
30  *
31  * @param head:		Head of list
32  * @return number of items, or 0 if empty
33  */
34 int list_count_items(struct list_head *head);
35 
36 #endif
37