summaryrefslogtreecommitdiff
path: root/kern/slist.h
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-07-25 21:09:04 +0200
committerRichard Braun <rbraun@sceen.net>2017-07-25 21:09:04 +0200
commit50134de5026e9cd5b4b744b78731025ce17bc3cb (patch)
treeb781fe5413a7e88db4a059eb2914d003dd3aeff1 /kern/slist.h
parent05185d96f469bd997740ac4218f168721a4bd677 (diff)
kern/llsync: rename pointer accessors
Diffstat (limited to 'kern/slist.h')
-rw-r--r--kern/slist.h18
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.