#include <IOKit/firewire/IOFWCommand.h>

IOKit/firewire/IOFWCommand.h Kernel.framework

IOFWCommand.h
5 typedefs · 4 macros · 1 struct

macrokFWCmdDefaultRetries

#define kFWCmdDefaultRetries 3

macrokFWCmdZeroRetries

#define kFWCmdZeroRetries 0

macrokFWCmdReducedRetries

#define kFWCmdReducedRetries 2

macrokFWCmdIncreasedRetries

#define kFWCmdIncreasedRetries 6

structIOFWCmdQ

size 24, align 8
IOFWCommand *fHead
IOFWCommand *fTail

typedefFWDeviceCallback

Callback when device command completes asynchronously
typedef void (*FWDeviceCallback)(void *refcon, IOReturn status, IOFireWireNub *device, IOFWCommand *fwCmd)

typedefFWBusCallback

Callback when bus command completes asynchronously
typedef void (*FWBusCallback)(void *refcon, IOReturn status, IOFireWireBus *bus, IOFWBusCommand *fwCmd)

typedefFWAsyncStreamCallback

Callback when async stream command completes asynchronously
typedef void (*FWAsyncStreamCallback)(void *refcon, IOReturn status, IOFireWireBus *bus, IOFWAsyncStreamCommand *fwCmd)

typedefFWAsyncPHYCallback

Callback when async stream command completes asynchronously
typedef void (*FWAsyncPHYCallback)(void *refcon, IOReturn status, IOFireWireBus *bus, IOFWAsyncPHYCommand *fwCmd )

typedefFWAsyncStreamReceiveCallback

Callback when async stream packet is received
typedef void (*FWAsyncStreamReceiveCallback)(void *refcon, const void *buf)