Commit 3943f42c authored by Andrey Utkin's avatar Andrey Utkin Committed by Jiri Kosina

Replace mentions of "list_struct" to "list_head"

There's no such thing as "list_struct".
Signed-off-by: default avatarAndrey Utkin <andrey.krieger.utkin@gmail.com>
Acked-by: default avatarSteven Rostedt <rostedt@goodmis.org>
Acked-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
Acked-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
parent a0200108
...@@ -347,7 +347,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -347,7 +347,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_entry - get the struct for this entry * list_entry - get the struct for this entry
* @ptr: the &struct list_head pointer. * @ptr: the &struct list_head pointer.
* @type: the type of the struct this is embedded in. * @type: the type of the struct this is embedded in.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_entry(ptr, type, member) \ #define list_entry(ptr, type, member) \
container_of(ptr, type, member) container_of(ptr, type, member)
...@@ -356,7 +356,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -356,7 +356,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_first_entry - get the first element from a list * list_first_entry - get the first element from a list
* @ptr: the list head to take the element from. * @ptr: the list head to take the element from.
* @type: the type of the struct this is embedded in. * @type: the type of the struct this is embedded in.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Note, that list is expected to be not empty. * Note, that list is expected to be not empty.
*/ */
...@@ -406,7 +406,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -406,7 +406,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_for_each_entry - iterate over list of given type * list_for_each_entry - iterate over list of given type
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_for_each_entry(pos, head, member) \ #define list_for_each_entry(pos, head, member) \
for (pos = list_entry((head)->next, typeof(*pos), member); \ for (pos = list_entry((head)->next, typeof(*pos), member); \
...@@ -417,7 +417,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -417,7 +417,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_for_each_entry_reverse - iterate backwards over list of given type. * list_for_each_entry_reverse - iterate backwards over list of given type.
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_for_each_entry_reverse(pos, head, member) \ #define list_for_each_entry_reverse(pos, head, member) \
for (pos = list_entry((head)->prev, typeof(*pos), member); \ for (pos = list_entry((head)->prev, typeof(*pos), member); \
...@@ -428,7 +428,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -428,7 +428,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_prepare_entry - prepare a pos entry for use in list_for_each_entry_continue() * list_prepare_entry - prepare a pos entry for use in list_for_each_entry_continue()
* @pos: the type * to use as a start point * @pos: the type * to use as a start point
* @head: the head of the list * @head: the head of the list
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Prepares a pos entry for use as a start point in list_for_each_entry_continue(). * Prepares a pos entry for use as a start point in list_for_each_entry_continue().
*/ */
...@@ -439,7 +439,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -439,7 +439,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_for_each_entry_continue - continue iteration over list of given type * list_for_each_entry_continue - continue iteration over list of given type
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Continue to iterate over list of given type, continuing after * Continue to iterate over list of given type, continuing after
* the current position. * the current position.
...@@ -453,7 +453,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -453,7 +453,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_for_each_entry_continue_reverse - iterate backwards from the given point * list_for_each_entry_continue_reverse - iterate backwards from the given point
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Start to iterate over list of given type backwards, continuing after * Start to iterate over list of given type backwards, continuing after
* the current position. * the current position.
...@@ -467,7 +467,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -467,7 +467,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_for_each_entry_from - iterate over list of given type from the current point * list_for_each_entry_from - iterate over list of given type from the current point
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Iterate over list of given type, continuing from current position. * Iterate over list of given type, continuing from current position.
*/ */
...@@ -480,7 +480,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -480,7 +480,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @n: another type * to use as temporary storage * @n: another type * to use as temporary storage
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_for_each_entry_safe(pos, n, head, member) \ #define list_for_each_entry_safe(pos, n, head, member) \
for (pos = list_entry((head)->next, typeof(*pos), member), \ for (pos = list_entry((head)->next, typeof(*pos), member), \
...@@ -493,7 +493,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -493,7 +493,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @n: another type * to use as temporary storage * @n: another type * to use as temporary storage
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Iterate over list of given type, continuing after current point, * Iterate over list of given type, continuing after current point,
* safe against removal of list entry. * safe against removal of list entry.
...@@ -509,7 +509,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -509,7 +509,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @n: another type * to use as temporary storage * @n: another type * to use as temporary storage
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Iterate over list of given type from current point, safe against * Iterate over list of given type from current point, safe against
* removal of list entry. * removal of list entry.
...@@ -524,7 +524,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -524,7 +524,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @n: another type * to use as temporary storage * @n: another type * to use as temporary storage
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Iterate backwards over list of given type, safe against removal * Iterate backwards over list of given type, safe against removal
* of list entry. * of list entry.
......
...@@ -290,7 +290,7 @@ struct cx18_options { ...@@ -290,7 +290,7 @@ struct cx18_options {
* list_entry_is_past_end - check if a previous loop cursor is off list end * list_entry_is_past_end - check if a previous loop cursor is off list end
* @pos: the type * previously used as a loop cursor. * @pos: the type * previously used as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Check if the entry's list_head is the head of the list, thus it's not a * Check if the entry's list_head is the head of the list, thus it's not a
* real entry but was the loop cursor that walked past the end * real entry but was the loop cursor that walked past the end
......
...@@ -346,7 +346,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -346,7 +346,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_entry - get the struct for this entry * list_entry - get the struct for this entry
* @ptr: the &struct list_head pointer. * @ptr: the &struct list_head pointer.
* @type: the type of the struct this is embedded in. * @type: the type of the struct this is embedded in.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_entry(ptr, type, member) \ #define list_entry(ptr, type, member) \
container_of(ptr, type, member) container_of(ptr, type, member)
...@@ -355,7 +355,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -355,7 +355,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_first_entry - get the first element from a list * list_first_entry - get the first element from a list
* @ptr: the list head to take the element from. * @ptr: the list head to take the element from.
* @type: the type of the struct this is embedded in. * @type: the type of the struct this is embedded in.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Note, that list is expected to be not empty. * Note, that list is expected to be not empty.
*/ */
...@@ -366,7 +366,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -366,7 +366,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_last_entry - get the last element from a list * list_last_entry - get the last element from a list
* @ptr: the list head to take the element from. * @ptr: the list head to take the element from.
* @type: the type of the struct this is embedded in. * @type: the type of the struct this is embedded in.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Note, that list is expected to be not empty. * Note, that list is expected to be not empty.
*/ */
...@@ -377,7 +377,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -377,7 +377,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_first_entry_or_null - get the first element from a list * list_first_entry_or_null - get the first element from a list
* @ptr: the list head to take the element from. * @ptr: the list head to take the element from.
* @type: the type of the struct this is embedded in. * @type: the type of the struct this is embedded in.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Note that if the list is empty, it returns NULL. * Note that if the list is empty, it returns NULL.
*/ */
...@@ -387,7 +387,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -387,7 +387,7 @@ static inline void list_splice_tail_init(struct list_head *list,
/** /**
* list_next_entry - get the next element in list * list_next_entry - get the next element in list
* @pos: the type * to cursor * @pos: the type * to cursor
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_next_entry(pos, member) \ #define list_next_entry(pos, member) \
list_entry((pos)->member.next, typeof(*(pos)), member) list_entry((pos)->member.next, typeof(*(pos)), member)
...@@ -395,7 +395,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -395,7 +395,7 @@ static inline void list_splice_tail_init(struct list_head *list,
/** /**
* list_prev_entry - get the prev element in list * list_prev_entry - get the prev element in list
* @pos: the type * to cursor * @pos: the type * to cursor
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_prev_entry(pos, member) \ #define list_prev_entry(pos, member) \
list_entry((pos)->member.prev, typeof(*(pos)), member) list_entry((pos)->member.prev, typeof(*(pos)), member)
...@@ -441,7 +441,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -441,7 +441,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_for_each_entry - iterate over list of given type * list_for_each_entry - iterate over list of given type
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_for_each_entry(pos, head, member) \ #define list_for_each_entry(pos, head, member) \
for (pos = list_first_entry(head, typeof(*pos), member); \ for (pos = list_first_entry(head, typeof(*pos), member); \
...@@ -452,7 +452,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -452,7 +452,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_for_each_entry_reverse - iterate backwards over list of given type. * list_for_each_entry_reverse - iterate backwards over list of given type.
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_for_each_entry_reverse(pos, head, member) \ #define list_for_each_entry_reverse(pos, head, member) \
for (pos = list_last_entry(head, typeof(*pos), member); \ for (pos = list_last_entry(head, typeof(*pos), member); \
...@@ -463,7 +463,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -463,7 +463,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_prepare_entry - prepare a pos entry for use in list_for_each_entry_continue() * list_prepare_entry - prepare a pos entry for use in list_for_each_entry_continue()
* @pos: the type * to use as a start point * @pos: the type * to use as a start point
* @head: the head of the list * @head: the head of the list
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Prepares a pos entry for use as a start point in list_for_each_entry_continue(). * Prepares a pos entry for use as a start point in list_for_each_entry_continue().
*/ */
...@@ -474,7 +474,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -474,7 +474,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_for_each_entry_continue - continue iteration over list of given type * list_for_each_entry_continue - continue iteration over list of given type
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Continue to iterate over list of given type, continuing after * Continue to iterate over list of given type, continuing after
* the current position. * the current position.
...@@ -488,7 +488,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -488,7 +488,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_for_each_entry_continue_reverse - iterate backwards from the given point * list_for_each_entry_continue_reverse - iterate backwards from the given point
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Start to iterate over list of given type backwards, continuing after * Start to iterate over list of given type backwards, continuing after
* the current position. * the current position.
...@@ -502,7 +502,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -502,7 +502,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_for_each_entry_from - iterate over list of given type from the current point * list_for_each_entry_from - iterate over list of given type from the current point
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Iterate over list of given type, continuing from current position. * Iterate over list of given type, continuing from current position.
*/ */
...@@ -515,7 +515,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -515,7 +515,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @n: another type * to use as temporary storage * @n: another type * to use as temporary storage
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_for_each_entry_safe(pos, n, head, member) \ #define list_for_each_entry_safe(pos, n, head, member) \
for (pos = list_first_entry(head, typeof(*pos), member), \ for (pos = list_first_entry(head, typeof(*pos), member), \
...@@ -528,7 +528,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -528,7 +528,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @n: another type * to use as temporary storage * @n: another type * to use as temporary storage
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Iterate over list of given type, continuing after current point, * Iterate over list of given type, continuing after current point,
* safe against removal of list entry. * safe against removal of list entry.
...@@ -544,7 +544,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -544,7 +544,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @n: another type * to use as temporary storage * @n: another type * to use as temporary storage
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Iterate over list of given type from current point, safe against * Iterate over list of given type from current point, safe against
* removal of list entry. * removal of list entry.
...@@ -559,7 +559,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -559,7 +559,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @n: another type * to use as temporary storage * @n: another type * to use as temporary storage
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Iterate backwards over list of given type, safe against removal * Iterate backwards over list of given type, safe against removal
* of list entry. * of list entry.
...@@ -574,7 +574,7 @@ static inline void list_splice_tail_init(struct list_head *list, ...@@ -574,7 +574,7 @@ static inline void list_splice_tail_init(struct list_head *list,
* list_safe_reset_next - reset a stale list_for_each_entry_safe loop * list_safe_reset_next - reset a stale list_for_each_entry_safe loop
* @pos: the loop cursor used in the list_for_each_entry_safe loop * @pos: the loop cursor used in the list_for_each_entry_safe loop
* @n: temporary storage used in list_for_each_entry_safe * @n: temporary storage used in list_for_each_entry_safe
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* list_safe_reset_next is not safe to use in general if the list may be * list_safe_reset_next is not safe to use in general if the list may be
* modified concurrently (eg. the lock is dropped in the loop body). An * modified concurrently (eg. the lock is dropped in the loop body). An
......
...@@ -176,7 +176,7 @@ extern void plist_requeue(struct plist_node *node, struct plist_head *head); ...@@ -176,7 +176,7 @@ extern void plist_requeue(struct plist_node *node, struct plist_head *head);
* plist_for_each_entry - iterate over list of given type * plist_for_each_entry - iterate over list of given type
* @pos: the type * to use as a loop counter * @pos: the type * to use as a loop counter
* @head: the head for your list * @head: the head for your list
* @mem: the name of the list_struct within the struct * @mem: the name of the list_head within the struct
*/ */
#define plist_for_each_entry(pos, head, mem) \ #define plist_for_each_entry(pos, head, mem) \
list_for_each_entry(pos, &(head)->node_list, mem.node_list) list_for_each_entry(pos, &(head)->node_list, mem.node_list)
...@@ -185,7 +185,7 @@ extern void plist_requeue(struct plist_node *node, struct plist_head *head); ...@@ -185,7 +185,7 @@ extern void plist_requeue(struct plist_node *node, struct plist_head *head);
* plist_for_each_entry_continue - continue iteration over list of given type * plist_for_each_entry_continue - continue iteration over list of given type
* @pos: the type * to use as a loop cursor * @pos: the type * to use as a loop cursor
* @head: the head for your list * @head: the head for your list
* @m: the name of the list_struct within the struct * @m: the name of the list_head within the struct
* *
* Continue to iterate over list of given type, continuing after * Continue to iterate over list of given type, continuing after
* the current position. * the current position.
...@@ -198,7 +198,7 @@ extern void plist_requeue(struct plist_node *node, struct plist_head *head); ...@@ -198,7 +198,7 @@ extern void plist_requeue(struct plist_node *node, struct plist_head *head);
* @pos: the type * to use as a loop counter * @pos: the type * to use as a loop counter
* @n: another type * to use as temporary storage * @n: another type * to use as temporary storage
* @head: the head for your list * @head: the head for your list
* @m: the name of the list_struct within the struct * @m: the name of the list_head within the struct
* *
* Iterate over list of given type, safe against removal of list entry. * Iterate over list of given type, safe against removal of list entry.
*/ */
...@@ -229,7 +229,7 @@ static inline int plist_node_empty(const struct plist_node *node) ...@@ -229,7 +229,7 @@ static inline int plist_node_empty(const struct plist_node *node)
* plist_first_entry - get the struct for the first entry * plist_first_entry - get the struct for the first entry
* @head: the &struct plist_head pointer * @head: the &struct plist_head pointer
* @type: the type of the struct this is embedded in * @type: the type of the struct this is embedded in
* @member: the name of the list_struct within the struct * @member: the name of the list_head within the struct
*/ */
#ifdef CONFIG_DEBUG_PI_LIST #ifdef CONFIG_DEBUG_PI_LIST
# define plist_first_entry(head, type, member) \ # define plist_first_entry(head, type, member) \
...@@ -246,7 +246,7 @@ static inline int plist_node_empty(const struct plist_node *node) ...@@ -246,7 +246,7 @@ static inline int plist_node_empty(const struct plist_node *node)
* plist_last_entry - get the struct for the last entry * plist_last_entry - get the struct for the last entry
* @head: the &struct plist_head pointer * @head: the &struct plist_head pointer
* @type: the type of the struct this is embedded in * @type: the type of the struct this is embedded in
* @member: the name of the list_struct within the struct * @member: the name of the list_head within the struct
*/ */
#ifdef CONFIG_DEBUG_PI_LIST #ifdef CONFIG_DEBUG_PI_LIST
# define plist_last_entry(head, type, member) \ # define plist_last_entry(head, type, member) \
......
...@@ -241,7 +241,7 @@ static inline void list_splice_init_rcu(struct list_head *list, ...@@ -241,7 +241,7 @@ static inline void list_splice_init_rcu(struct list_head *list,
* list_entry_rcu - get the struct for this entry * list_entry_rcu - get the struct for this entry
* @ptr: the &struct list_head pointer. * @ptr: the &struct list_head pointer.
* @type: the type of the struct this is embedded in. * @type: the type of the struct this is embedded in.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* This primitive may safely run concurrently with the _rcu list-mutation * This primitive may safely run concurrently with the _rcu list-mutation
* primitives such as list_add_rcu() as long as it's guarded by rcu_read_lock(). * primitives such as list_add_rcu() as long as it's guarded by rcu_read_lock().
...@@ -278,7 +278,7 @@ static inline void list_splice_init_rcu(struct list_head *list, ...@@ -278,7 +278,7 @@ static inline void list_splice_init_rcu(struct list_head *list,
* list_first_or_null_rcu - get the first element from a list * list_first_or_null_rcu - get the first element from a list
* @ptr: the list head to take the element from. * @ptr: the list head to take the element from.
* @type: the type of the struct this is embedded in. * @type: the type of the struct this is embedded in.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Note that if the list is empty, it returns NULL. * Note that if the list is empty, it returns NULL.
* *
...@@ -296,7 +296,7 @@ static inline void list_splice_init_rcu(struct list_head *list, ...@@ -296,7 +296,7 @@ static inline void list_splice_init_rcu(struct list_head *list,
* list_for_each_entry_rcu - iterate over rcu list of given type * list_for_each_entry_rcu - iterate over rcu list of given type
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* This list-traversal primitive may safely run concurrently with * This list-traversal primitive may safely run concurrently with
* the _rcu list-mutation primitives such as list_add_rcu() * the _rcu list-mutation primitives such as list_add_rcu()
...@@ -311,7 +311,7 @@ static inline void list_splice_init_rcu(struct list_head *list, ...@@ -311,7 +311,7 @@ static inline void list_splice_init_rcu(struct list_head *list,
* list_for_each_entry_continue_rcu - continue iteration over list of given type * list_for_each_entry_continue_rcu - continue iteration over list of given type
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
* *
* Continue to iterate over list of given type, continuing after * Continue to iterate over list of given type, continuing after
* the current position. * the current position.
......
...@@ -34,7 +34,7 @@ struct list_head { ...@@ -34,7 +34,7 @@ struct list_head {
* list_entry - get the struct for this entry * list_entry - get the struct for this entry
* @ptr: the &struct list_head pointer. * @ptr: the &struct list_head pointer.
* @type: the type of the struct this is embedded in. * @type: the type of the struct this is embedded in.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_entry(ptr, type, member) \ #define list_entry(ptr, type, member) \
container_of(ptr, type, member) container_of(ptr, type, member)
...@@ -43,7 +43,7 @@ struct list_head { ...@@ -43,7 +43,7 @@ struct list_head {
* list_for_each_entry - iterate over list of given type * list_for_each_entry - iterate over list of given type
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_for_each_entry(pos, head, member) \ #define list_for_each_entry(pos, head, member) \
for (pos = list_entry((head)->next, typeof(*pos), member); \ for (pos = list_entry((head)->next, typeof(*pos), member); \
...@@ -55,7 +55,7 @@ struct list_head { ...@@ -55,7 +55,7 @@ struct list_head {
* @pos: the type * to use as a loop cursor. * @pos: the type * to use as a loop cursor.
* @n: another type * to use as temporary storage * @n: another type * to use as temporary storage
* @head: the head for your list. * @head: the head for your list.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_for_each_entry_safe(pos, n, head, member) \ #define list_for_each_entry_safe(pos, n, head, member) \
for (pos = list_entry((head)->next, typeof(*pos), member), \ for (pos = list_entry((head)->next, typeof(*pos), member), \
......
...@@ -98,7 +98,7 @@ static inline void list_del(struct list_head *entry) ...@@ -98,7 +98,7 @@ static inline void list_del(struct list_head *entry)
* list_entry - get the struct for this entry * list_entry - get the struct for this entry
* @ptr: the &struct list_head pointer. * @ptr: the &struct list_head pointer.
* @type: the type of the struct this is embedded in. * @type: the type of the struct this is embedded in.
* @member: the name of the list_struct within the struct. * @member: the name of the list_head within the struct.
*/ */
#define list_entry(ptr, type, member) \ #define list_entry(ptr, type, member) \
container_of(ptr, type, member) container_of(ptr, type, member)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment