/sys$common/syshlp/helplib.hlb System Services, $IO FASTPATH (Alpha Only) *Conan The Librarian (sorry for the slow response - running on an old VAX) |
Provides the ability to control the set of Fast Path devices and their assignment to CPUs enabled for Fast Path use. Format SYS$IO_FASTPATH efn ,cpu_mask ,function_code C Prototype: int sys$io_fastpath (unsigned int efn, UINT32_PQ cpu_mask, unsigned int function_code); Arguments efn OpenVMS usage:integer type: longword bit mask (unsigned) access: read mechanism: by value Number of the event flag to be set when the IO_FASTPATH(W) operation completes. The efn argument is a longword containing the number of the event flag. cpu_mask OpenVMS usage:integer type: longword bit mask (unsigned) access: read mechanism: by 32- or 64-bit reference The cpu_mask argument specifies a set of CPUs to be operated upon. function_code OpenVMS usage:integer type: longword (unsigned) access: read mechanism: by value The function_code specifies the operation to be performed. Must be one of the following: FP$K_BALANCE_PORTS - Distribute Fast Path ports across CPUs. Note that there is currently only one function code.
|