Searched refs:plh_first (Results 1 – 1 of 1) sorted by relevance
42 struct pslist_entry *plh_first; member68 head->plh_first = NULL; /* not yet published, so no atomic */ in pslist_init()75 _PSLIST_ASSERT(head->plh_first == NULL); in pslist_destroy()116 _PSLIST_ASSERT(head->plh_first == NULL || in pslist_writer_insert_head()117 head->plh_first->ple_prevp == &head->plh_first); in pslist_writer_insert_head()121 new->ple_prevp = &head->plh_first; in pslist_writer_insert_head()122 new->ple_next = head->plh_first; /* not yet published, so no atomic */ in pslist_writer_insert_head()123 if (head->plh_first != NULL) in pslist_writer_insert_head()124 head->plh_first->ple_prevp = &new->ple_next; in pslist_writer_insert_head()125 atomic_store_release(&head->plh_first, new); in pslist_writer_insert_head()[all …]