Home
last modified time | relevance | path

Searched refs:first (Results 1 – 25 of 43) sorted by relevance

12

/include/linux/
Drculist_bl.h15 LIST_BL_BUG_ON(((unsigned long)h->first & LIST_BL_LOCKMASK) != in hlist_bl_set_first_rcu()
17 rcu_assign_pointer(h->first, in hlist_bl_set_first_rcu()
24 ((unsigned long)rcu_dereference_check(h->first, hlist_bl_is_locked(h)) & ~LIST_BL_LOCKMASK); in hlist_bl_first_rcu()
74 struct hlist_bl_node *first; in hlist_bl_add_head_rcu() local
77 first = hlist_bl_first(h); in hlist_bl_add_head_rcu()
79 n->next = first; in hlist_bl_add_head_rcu()
80 if (first) in hlist_bl_add_head_rcu()
81 first->pprev = &n->next; in hlist_bl_add_head_rcu()
82 n->pprev = &h->first; in hlist_bl_add_head_rcu()
Dlist_nulls.h22 struct hlist_nulls_node *first; member
30 ((ptr)->first = (struct hlist_nulls_node *) NULLS_MARKER(nulls))
88 return is_a_nulls(READ_ONCE(h->first)); in hlist_nulls_empty()
94 struct hlist_nulls_node *first = h->first; in hlist_nulls_add_head() local
96 n->next = first; in hlist_nulls_add_head()
97 WRITE_ONCE(n->pprev, &h->first); in hlist_nulls_add_head()
98 h->first = n; in hlist_nulls_add_head()
99 if (!is_a_nulls(first)) in hlist_nulls_add_head()
100 WRITE_ONCE(first->pprev, &n->next); in hlist_nulls_add_head()
128 for (pos = (head)->first; \
Drculist_nulls.h46 (*((struct hlist_nulls_node __rcu __force **)&(head)->first))
102 struct hlist_nulls_node *first = h->first; in hlist_nulls_add_head_rcu() local
104 WRITE_ONCE(n->next, first); in hlist_nulls_add_head_rcu()
105 WRITE_ONCE(n->pprev, &h->first); in hlist_nulls_add_head_rcu()
107 if (!is_a_nulls(first)) in hlist_nulls_add_head_rcu()
108 WRITE_ONCE(first->pprev, &n->next); in hlist_nulls_add_head_rcu()
136 for (i = h->first; !is_a_nulls(i); i = i->next) in hlist_nulls_add_tail_rcu()
Dllist.h57 struct llist_node *first; member
73 list->first = NULL; in init_llist_head()
218 return READ_ONCE(head->first) == NULL; in llist_empty()
234 new_last->next = head->first; in __llist_add_batch()
235 head->first = new_first; in __llist_add_batch()
266 return xchg(&head->first, NULL); in llist_del_all()
271 struct llist_node *first = head->first; in __llist_del_all() local
273 head->first = NULL; in __llist_del_all()
274 return first; in __llist_del_all()
Dlist_bl.h35 struct hlist_bl_node *first; member
42 ((ptr)->first = NULL)
60 ((unsigned long)h->first & ~LIST_BL_LOCKMASK); in hlist_bl_first()
67 LIST_BL_BUG_ON(((unsigned long)h->first & 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()
80 struct hlist_bl_node *first = hlist_bl_first(h); in hlist_bl_add_head() local
82 n->next = first; in hlist_bl_add_head()
83 if (first) in hlist_bl_add_head()
84 first->pprev = &n->next; in hlist_bl_add_head()
[all …]
Dlist.h324 struct list_head *first, in list_bulk_move_tail() argument
327 first->prev->next = last->next; in list_bulk_move_tail()
328 last->next->prev = first->prev; in list_bulk_move_tail()
330 head->prev->next = first; in list_bulk_move_tail()
331 first->prev = head->prev; in list_bulk_move_tail()
419 struct list_head *first; in list_rotate_left() local
422 first = head->next; in list_rotate_left()
423 list_move_tail(first, head); in list_rotate_left()
527 struct list_head *first = list->next; in __list_splice() local
530 first->prev = prev; in __list_splice()
[all …]
Drculist.h234 struct list_head *first = list->next; in __list_splice_init_rcu() local
253 ASSERT_EXCLUSIVE_ACCESS(*first); in __list_splice_init_rcu()
265 rcu_assign_pointer(list_next_rcu(prev), first); in __list_splice_init_rcu()
266 first->prev = prev; in __list_splice_init_rcu()
554 struct hlist_node *node1 = left->first; in hlists_swap_heads_rcu()
555 struct hlist_node *node2 = right->first; in hlists_swap_heads_rcu()
557 rcu_assign_pointer(left->first, node2); in hlists_swap_heads_rcu()
558 rcu_assign_pointer(right->first, node1); in hlists_swap_heads_rcu()
559 WRITE_ONCE(node2->pprev, &left->first); in hlists_swap_heads_rcu()
560 WRITE_ONCE(node1->pprev, &right->first); in hlists_swap_heads_rcu()
[all …]
Dmsi.h326 unsigned int first, unsigned int last);
336 static inline void msi_free_msi_descs_range(struct device *dev, unsigned int first, in msi_free_msi_descs_range() argument
339 msi_domain_free_msi_descs_range(dev, MSI_DEFAULT_DOMAIN, first, last); in msi_free_msi_descs_range()
608 unsigned int first, unsigned int last);
610 unsigned int first, unsigned int last);
618 unsigned int first, unsigned int last);
620 unsigned int first, unsigned int last);
Dethtool_netlink.h32 int ethnl_cable_test_step(struct phy_device *phydev, u32 first, u32 last,
82 static inline int ethnl_cable_test_step(struct phy_device *phydev, u32 first, in ethnl_cable_test_step() argument
Dmaple_tree.h330 int mtree_insert_range(struct maple_tree *mt, unsigned long first,
342 int mtree_store_range(struct maple_tree *mt, unsigned long first,
482 #define MA_STATE(name, mt, first, end) \ argument
485 .index = first, \
Dtypes.h199 struct hlist_node *first; member
Dvt_kern.h126 int do_unbind_con_driver(const struct consw *csw, int first, int last,
Data.h671 u16 first = word_209 & 0x3fff; in ata_id_logical_sector_offset() local
672 if (first > 0) in ata_id_logical_sector_offset()
673 return (1 << log2_per_phys) - first; in ata_id_logical_sector_offset()
Duser_namespace.h19 u32 first; member
Dccp.h297 u32 first; /* Indicates first sha cmd */ member
Dconsole.h144 int do_take_over_console(const struct consw *sw, int first, int last, int deflt);
Dio_uring_types.h49 struct io_wq_work_node *first; member
Dvdpa.h109 u64 first; member
/include/linux/sched/
Dwake_q.h39 struct wake_q_node *first; member
47 { WAKE_Q_TAIL, &name.first }
54 head->first = WAKE_Q_TAIL; in wake_q_init()
55 head->lastp = &head->first; in wake_q_init()
61 return head->first == WAKE_Q_TAIL; in wake_q_empty()
/include/net/
Dxdp_sock_drv.h146 static inline struct xdp_buff *xsk_buff_get_frag(struct xdp_buff *first) in xsk_buff_get_frag() argument
148 struct xdp_buff_xsk *xskb = container_of(first, struct xdp_buff_xsk, xdp); in xsk_buff_get_frag()
169 static inline struct xdp_buff *xsk_buff_get_tail(struct xdp_buff *first) in xsk_buff_get_tail() argument
171 struct xdp_buff_xsk *xskb = container_of(first, struct xdp_buff_xsk, xdp); in xsk_buff_get_tail()
363 static inline struct xdp_buff *xsk_buff_get_frag(struct xdp_buff *first) in xsk_buff_get_frag() argument
372 static inline struct xdp_buff *xsk_buff_get_tail(struct xdp_buff *first) in xsk_buff_get_tail() argument
/include/pcmcia/
Dsoc_common.h86 int first; member
/include/uapi/linux/
Dvhost_types.h162 __u64 first; member
/include/media/
Dv4l2-event.h79 unsigned int first; member
/include/xen/
Dgrant_table.h130 int gnttab_alloc_grant_reference_seq(unsigned int count, grant_ref_t *first);
/include/drm/ttm/
Dttm_resource.h281 struct ttm_resource *first; member

12