Contents

IOServiceWaitQuiet(_:_:)

Wait for an IOService's busyState to be zero.

Declaration

func IOServiceWaitQuiet(_ service: io_service_t, _ waitTime: UnsafeMutablePointer<mach_timespec_t>!) -> kern_return_t

Parameters

  • service:

    The IOService wait on.

  • waitTime:

    Specifies a maximum time to wait.

Return Value

Returns an error code if mach synchronization primitives fail, kIOReturnTimeout, or kIOReturnSuccess.

Discussion

Blocks the caller until an IOService is non busy, see IOServiceGetBusyState.

See Also

Miscellaneous