.\" 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 "SMP_CALL_FUNCTION" "" "06 October 2005" "" "" .SH NAME smp_call_function \- .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp int smp_call_function (void (*\fIfunc\fB) void *info, void * \fIinfo\fB, int \fIretry\fB, int \fIwait\fB); \fR .SH "ARGUMENTS" .TP \fB\fIfunc\fB\fR -- undescribed -- .TP \fB\fIinfo\fB\fR -- undescribed -- .TP \fB\fIretry\fB\fR -- undescribed -- .TP \fB\fIwait\fB\fR -- undescribed -- .SH "DESCRIPTION" .PP The function to run. This must be fast and non-blocking. An arbitrary pointer to pass to the function. If true, keep retrying until ready. If true, wait until function has completed on other CPUs. [RETURNS] 0 on success, else a negative status code. .PP Does not return until remote CPUs are nearly ready to execute or have executed.