|
ADC Home > Reference Library > Reference > Hardware & Drivers > I/O Kit Framework Reference
|
IOFireWireFamilyCommon.h |
| Includes: |
This file contains useful definitions for working with FireWire in the kernel and in user space
NodeFlags |
Flags that specify characteristics of the FireWire device node.
enum { kIOFWDisablePhysicalAccess = ( 1 << 0), kIOFWDisableAllPhysicalAccess = ( 1 << 1), kIOFWEnableRetryOnAckD = ( 1 << 2), kIOFWLimitAsyncPacketSize = ( 1 << 3), kIOFWDisablePhyOnSleep = ( 1 << 4), kIOFWMustBeRoot = ( 1 << 5), kIOFWMustNotBeRoot = ( 1 << 6), kIOFWMustHaveGap63 = ( 1 << 7) };
kIOFWDisablePhysicalAccessDisable physical memory access
kIOFWDisableAllPhysicalAccessDisable all physical memory access
kIOFWEnableRetryOnAckDEnable retry on Ack D
kIOFWLimitAsyncPacketSizeLimit async packet size
kIOFWDisablePhyOnSleepDisable Phy, when machine is in Sleep mode
kIOFWMustBeRootAttempt to make this device root, There is no guarentee Mac OS will succeed in making the device root.
kIOFWMustNotBeRootAttempt to prevent this device from being root, There is no guarentee Mac OS will succeed in preventing the device from being root.
kIOFWMustHaveGap63Attempt to ensure the gap count is 63, when this device is on the bus. Gap 63 reduces bus performance significantly, so this flag should be used only when absolutely necessary. There is no guarentee Mac OS will succeed in forcing the gap count to 63.
|
Last Updated: 2009-02-23