Lines Matching refs:rhp
152 static void call_rcu_tasks_generic(struct rcu_head *rhp, rcu_callback_t func,
158 rhp->next = NULL;
159 rhp->func = func;
162 WRITE_ONCE(*rtp->cbs_tail, rhp);
163 rtp->cbs_tail = &rhp->next;
509 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func);
514 * @rhp: structure to be used for queueing the RCU updates.
530 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func)
532 call_rcu_tasks_generic(rhp, func, &rcu_tasks);
656 void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func);
662 * @rhp: structure to be used for queueing the RCU updates.
678 void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func)
680 call_rcu_tasks_generic(rhp, func, &rcu_tasks_rude);
787 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func);
1155 * @rhp: structure to be used for queueing the RCU updates.
1171 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func)
1173 call_rcu_tasks_generic(rhp, func, &rcu_tasks_trace);