.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "CALL_RCU" "9" "09 October 2005" "" "" .SH NAME call_rcu \- Queue an RCU callback for invocation after a grace period. .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp void fastcall call_rcu (struct rcu_head * \fIhead\fB, void (*\fIfunc\fB) struct rcu_head *rcu); \fR .SH "ARGUMENTS" .TP \fB\fIhead\fB\fR structure to be used for queueing the RCU updates. .TP \fB\fIfunc\fB\fR actual update function to be invoked after the grace period .SH "DESCRIPTION" .PP The update function will be invoked some time after a full grace period elapses, in other words after all currently executing RCU read-side critical sections have completed. RCU read-side critical sections are delimited by \fBrcu_read_lock\fR and \fBrcu_read_unlock\fR, and may be nested.