From 462885e6f19183e89388f42f001e320a32d7f1ea Mon Sep 17 00:00:00 2001 From: Bernard Xiong Date: Sun, 9 Apr 2017 19:13:21 +0800 Subject: [PATCH] [Kernel] rename list_for_each/list_first_entry. --- include/rtservice.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/rtservice.h b/include/rtservice.h index ccc63f85e..99ad03328 100644 --- a/include/rtservice.h +++ b/include/rtservice.h @@ -114,25 +114,25 @@ rt_inline int rt_list_isempty(const rt_list_t *l) ((type *)((char *)(node) - (unsigned long)(&((type *)0)->member))) /** - * list_for_each_entry - iterate over list of given type + * rt_list_for_each_entry - iterate over list of given type * @pos: the type * to use as a loop cursor. * @head: the head for your list. * @member: the name of the list_struct within the struct. */ -#define list_for_each_entry(pos, head, member) \ +#define rt_list_for_each_entry(pos, head, member) \ for (pos = rt_list_entry((head)->next, typeof(*pos), member); \ &pos->member != (head); \ pos = rt_list_entry(pos->member.next, typeof(*pos), member)) /** - * list_first_entry - get the first element from a list + * rt_list_first_entry - get the first element from a list * @ptr: the list head to take the element from. * @type: the type of the struct this is embedded in. * @member: the name of the list_struct within the struct. * * Note, that list is expected to be not empty. */ -#define list_first_entry(ptr, type, member) \ +#define rt_list_first_entry(ptr, type, member) \ rt_list_entry((ptr)->next, type, member) /*@}*/ -- GitLab