diff options
author | Richard Braun <rbraun@sceen.net> | 2017-07-25 21:09:04 +0200 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2017-07-25 21:09:04 +0200 |
commit | 50134de5026e9cd5b4b744b78731025ce17bc3cb (patch) | |
tree | b781fe5413a7e88db4a059eb2914d003dd3aeff1 /kern/slist.h | |
parent | 05185d96f469bd997740ac4218f168721a4bd677 (diff) |
kern/llsync: rename pointer accessors
Diffstat (limited to 'kern/slist.h')
-rw-r--r-- | kern/slist.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/kern/slist.h b/kern/slist.h index 8d42db2..0e26c05 100644 --- a/kern/slist.h +++ b/kern/slist.h @@ -301,7 +301,7 @@ for (entry = slist_first_entry(list, typeof(*entry), member), \ static inline struct slist_node * slist_llsync_first(const struct slist *list) { - return llsync_read_ptr(list->first); + return llsync_load_ptr(list->first); } /* @@ -310,7 +310,7 @@ slist_llsync_first(const struct slist *list) static inline struct slist_node * slist_llsync_next(const struct slist_node *node) { - return llsync_read_ptr(node->next); + return llsync_load_ptr(node->next); } /* @@ -324,7 +324,7 @@ slist_llsync_insert_head(struct slist *list, struct slist_node *node) } node->next = list->first; - llsync_assign_ptr(list->first, node); + llsync_store_ptr(list->first, node); } /* @@ -336,9 +336,9 @@ slist_llsync_insert_tail(struct slist *list, struct slist_node *node) node->next = NULL; if (slist_empty(list)) { - llsync_assign_ptr(list->first, node); + llsync_store_ptr(list->first, node); } else { - llsync_assign_ptr(list->last->next, node); + llsync_store_ptr(list->last->next, node); } list->last = node; @@ -356,7 +356,7 @@ slist_llsync_insert_after(struct slist *list, struct slist_node *prev, struct slist_node *node) { node->next = prev->next; - llsync_assign_ptr(prev->next, node); + llsync_store_ptr(prev->next, node); if (list->last == prev) { list->last = node; @@ -377,14 +377,14 @@ slist_llsync_remove(struct slist *list, struct slist_node *prev) if (slist_end(prev)) { node = list->first; - llsync_assign_ptr(list->first, node->next); + llsync_store_ptr(list->first, node->next); if (list->last == node) { list->last = NULL; } } else { node = prev->next; - llsync_assign_ptr(prev->next, node->next); + llsync_store_ptr(prev->next, node->next); if (list->last == node) { list->last = prev; @@ -397,7 +397,7 @@ slist_llsync_remove(struct slist *list, struct slist_node *prev) * given node based on the given type and member. */ #define slist_llsync_entry(node, type, member) \ - structof(llsync_read_ptr(node), type, member) + structof(llsync_load_ptr(node), type, member) /* * Get the first entry of a list. |