• Home
  • Raw
  • Download

Lines Matching refs:head

20 	rclp->head = NULL;  in rcu_cblist_init()
21 rclp->tail = &rclp->head; in rcu_cblist_init()
47 drclp->head = srclp->head; in rcu_cblist_flush_enqueue()
48 if (drclp->head) in rcu_cblist_flush_enqueue()
51 drclp->tail = &drclp->head; in rcu_cblist_flush_enqueue()
57 srclp->head = rhp; in rcu_cblist_flush_enqueue()
71 rhp = rclp->head; in rcu_cblist_dequeue()
75 rclp->head = rhp->next; in rcu_cblist_dequeue()
76 if (!rclp->head) in rcu_cblist_dequeue()
77 rclp->tail = &rclp->head; in rcu_cblist_dequeue()
243 rsclp->head = NULL; in rcu_segcblist_init()
245 rsclp->tails[i] = &rsclp->head; in rcu_segcblist_init()
281 &rsclp->head != READ_ONCE(rsclp->tails[RCU_DONE_TAIL]); in rcu_segcblist_ready_cbs()
301 return rsclp->head; in rcu_segcblist_first_cb()
393 *rclp->tail = rsclp->head; in rcu_segcblist_extract_done_cbs()
394 WRITE_ONCE(rsclp->head, *rsclp->tails[RCU_DONE_TAIL]); in rcu_segcblist_extract_done_cbs()
399 WRITE_ONCE(rsclp->tails[i], &rsclp->head); in rcu_segcblist_extract_done_cbs()
447 if (!rclp->head) in rcu_segcblist_insert_done_cbs()
450 *rclp->tail = rsclp->head; in rcu_segcblist_insert_done_cbs()
451 WRITE_ONCE(rsclp->head, rclp->head); in rcu_segcblist_insert_done_cbs()
453 if (&rsclp->head == rsclp->tails[i]) in rcu_segcblist_insert_done_cbs()
457 rclp->head = NULL; in rcu_segcblist_insert_done_cbs()
458 rclp->tail = &rclp->head; in rcu_segcblist_insert_done_cbs()
468 if (!rclp->head) in rcu_segcblist_insert_pend_cbs()
472 WRITE_ONCE(*rsclp->tails[RCU_NEXT_TAIL], rclp->head); in rcu_segcblist_insert_pend_cbs()