16494d708SSimon Glass /* 26494d708SSimon Glass * Copyright (c) 2013 Google, Inc 36494d708SSimon Glass * 46494d708SSimon Glass * SPDX-License-Identifier: GPL-2.0+ 56494d708SSimon Glass */ 66494d708SSimon Glass 76494d708SSimon Glass #ifndef __DM_UTIL_H 8*b1799fcbSMasahiro Yamada #define __DM_UTIL_H 96494d708SSimon Glass 106494d708SSimon Glass void dm_warn(const char *fmt, ...); 116494d708SSimon Glass 126494d708SSimon Glass #ifdef DEBUG 136494d708SSimon Glass void dm_dbg(const char *fmt, ...); 146494d708SSimon Glass #else 156494d708SSimon Glass static inline void dm_dbg(const char *fmt, ...) 166494d708SSimon Glass { 176494d708SSimon Glass } 186494d708SSimon Glass #endif 196494d708SSimon Glass 206494d708SSimon Glass struct list_head; 216494d708SSimon Glass 226494d708SSimon Glass /** 236494d708SSimon Glass * list_count_items() - Count number of items in a list 246494d708SSimon Glass * 256494d708SSimon Glass * @param head: Head of list 266494d708SSimon Glass * @return number of items, or 0 if empty 276494d708SSimon Glass */ 286494d708SSimon Glass int list_count_items(struct list_head *head); 296494d708SSimon Glass 306494d708SSimon Glass #endif 31