ADC Home > Reference Library > Reference > Darwin > Kernel Framework Reference

\xA0


IOFireWireFamilyCommon.h

Includes:

Overview

This file contains useful definitions for working with FireWire in the kernel and in user space



Enumerations


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) 
};  
Constants
kIOFWDisablePhysicalAccess

Disable physical memory access

kIOFWDisableAllPhysicalAccess

Disable all physical memory access

kIOFWEnableRetryOnAckD

Enable retry on Ack D

kIOFWLimitAsyncPacketSize

Limit async packet size

kIOFWDisablePhyOnSleep

Disable Phy, when machine is in Sleep mode

kIOFWMustBeRoot

Attempt to make this device root, There is no guarentee Mac OS will succeed in making the device root.

kIOFWMustNotBeRoot

Attempt to prevent this device from being root, There is no guarentee Mac OS will succeed in preventing the device from being root.

kIOFWMustHaveGap63

Attempt 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.


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.

\xA0

Last Updated: 2008-12-19