Lines Matching refs:LIST_BL_LOCKMASK
22 #define LIST_BL_LOCKMASK 1UL macro
24 #define LIST_BL_LOCKMASK 0UL macro
60 ((unsigned long)h->first & ~LIST_BL_LOCKMASK); in hlist_bl_first()
66 LIST_BL_BUG_ON((unsigned long)n & LIST_BL_LOCKMASK); in hlist_bl_set_first()
67 LIST_BL_BUG_ON(((unsigned long)h->first & LIST_BL_LOCKMASK) != in hlist_bl_set_first()
68 LIST_BL_LOCKMASK); in hlist_bl_set_first()
69 h->first = (struct hlist_bl_node *)((unsigned long)n | LIST_BL_LOCKMASK); in hlist_bl_set_first()
74 return !((unsigned long)READ_ONCE(h->first) & ~LIST_BL_LOCKMASK); in hlist_bl_empty()
101 ((uintptr_t)n | ((uintptr_t)*pprev & LIST_BL_LOCKMASK))); in hlist_bl_add_before()
120 LIST_BL_BUG_ON((unsigned long)n & LIST_BL_LOCKMASK); in __hlist_bl_del()
126 ((unsigned long)*pprev & LIST_BL_LOCKMASK))); in __hlist_bl_del()