Chameleon Applications

Chameleon Applications Svn Source Tree

Root/branches/iFabio/Chameleon/i386/include/IOKit/sbp2/IOFireWireSBP2UserClientCommon.h

Source at commit 296 created 12 years 10 months ago.
By ifabio, add i386 folder
1/*
2 * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved.
3 *
4 * @APPLE_LICENSE_HEADER_START@
5 *
6 * The contents of this file constitute Original Code as defined in and
7 * are subject to the Apple Public Source License Version 1.1 (the
8 * "License"). You may not use this file except in compliance with the
9 * License. Please obtain a copy of the License at
10 * http://www.apple.com/publicsource and read it before using this file.
11 *
12 * This Original Code and all software distributed under the License are
13 * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
14 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
15 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
16 * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the
17 * License for the specific language governing rights and limitations
18 * under the License.
19 *
20 * @APPLE_LICENSE_HEADER_END@
21 */
22
23#ifndef _IOKIT_IOFIREWIRESBP2USERCLIENTCOMMON_H_
24#define _IOKIT_IOFIREWIRESBP2USERCLIENTCOMMON_H_
25
26#define kIOFireWireSBP2LibConnection 12
27
28enum IOFWSBP2UserClientCommandCodes {
29 kIOFWSBP2UserClientOpen,// kIOUCScalarIScalarO 0,0
30 kIOFWSBP2UserClientClose,// kIOUCScalarIScalarO 0,0
31 kIOFWSBP2UserClientCreateLogin,// kIOUCScalarIScalarO 0,1
32 kIOFWSBP2UserClientReleaseLogin,// kIOUCScalarIScalarO 1,0
33 kIOFWSBP2UserClientSubmitLogin,// kIOUCScalarIScalarO 1,0
34 kIOFWSBP2UserClientSubmitLogout,// kIOUCScalarIScalarO 1,0
35 kIOFWSBP2UserClientSetLoginFlags,// kIOUCScalarIScalarO 2,0
36 kIOFWSBP2UserClientGetMaxCommandBlockSize,// kIOUCScalarIScalarO 1,1
37 kIOFWSBP2UserClientGetLoginID,// kIOUCScalarIScalarO 1,1
38 kIOFWSBP2UserClientSetReconnectTime,// kIOUCScalarIScalarO 1,0
39 kIOFWSBP2UserClientSetMaxPayloadSize,// kIOUCScalarIScalarO 1,0
40 kIOFWSBP2UserClientCreateORB,// kIOUCScalarIScalarO 0,1
41 kIOFWSBP2UserClientReleaseORB,// kIOUCScalarIScalarO 1,0
42 kIOFWSBP2UserClientSubmitORB,// kIOUCScalarIScalarO 1,0
43 kIOFWSBP2UserClientSetCommandFlags, // kIOUCScalarIScalarO 2,0
44 kIOFWSBP2UserClientSetMaxORBPayloadSize, // kIOUCScalarIScalarO 2,0
45 kIOFWSBP2UserClientSetCommandTimeout, // kIOUCScalarIScalarO 2,0
46 kIOFWSBP2UserClientSetCommandGeneration, // kIOUCScalarIScalarO 2,0
47 kIOFWSBP2UserClientSetToDummy, // kIOUCScalarIScalarO 1,0
48 kIOFWSBP2UserClientSetCommandBuffersAsRanges,// kIOUCScalarIScalarO 6,0
49 kIOFWSBP2UserClientReleaseCommandBuffers, // kIOUCScalarIScalarO 1,0
50 kIOFWSBP2UserClientSetCommandBlock, // kIOUCScalarIScalarO 3,0
51kIOFWSBP2UserClientCreateMgmtORB, // kIOUCScalarIScalarO 0,1
52kIOFWSBP2UserClientReleaseMgmtORB, // kIOUCScalarIScalarO 1,0
53kIOFWSBP2UserClientSubmitMgmtORB, // kIOUCScalarIScalarO 1,0
54kIOFWSBP2UserClientMgmtORBSetCommandFunction, // kIOUCScalarIScalarO 2,0
55kIOFWSBP2UserClientMgmtORBSetManageeORB, // kIOUCScalarIScalarO 2,0
56kIOFWSBP2UserClientMgmtORBSetManageeLogin, // kIOUCScalarIScalarO 2,0
57kIOFWSBP2UserClientMgmtORBSetResponseBuffer, // kIOUCScalarIScalarO 3,0
58kIOFWSBP2UserClientLSIWorkaroundSetCommandBuffersAsRanges, // kIOUCScalarIScalarO 6,0
59kIOFWSBP2UserClientMgmtORBLSIWorkaroundSyncBuffersForOutput, // kIOUCScalarIScalarO 1,0
60kIOFWSBP2UserClientMgmtORBLSIWorkaroundSyncBuffersForInput, // kIOUCScalarIScalarO 1,0
61 kIOFWSBP2UserClientOpenWithSessionRef,// kIOUCScalarIScalarO 1,0
62kIOFWSBP2UserClientGetSessionRef,// kIOUCScalarIScalarO 0,1
63kIOFWSBP2UserClientRingDoorbell,// kIOUCScalarIScalarO 1, 0
64kIOFWSBP2UserClientEnableUnsolicitedStatus, // kIOUCScalarIScalarO 1, 0
65kIOFWSBP2UserClientSetBusyTimeoutRegisterValue, // kIOUCScalarIScalarO 2, 0
66kIOFWSBP2UserClientSetORBRefCon, // kIOUCScalarIScalarO 2, 0
67kIOFWSBP2UserClientSetPassword,// kIOUCScalarIScalarO 3, 0
68 kIOFWSBP2UserClientSetMessageCallback, // kIOUCScalarIScalarO 2, 0
69 kIOFWSBP2UserClientSetLoginCallback,// kIOUCScalarIScalarO 2, 0
70 kIOFWSBP2UserClientSetLogoutCallback,// kIOUCScalarIScalarO 2, 0
71 kIOFWSBP2UserClientSetUnsolicitedStatusNotify, // kIOUCScalarIScalarO 2, 0
72 kIOFWSBP2UserClientSetStatusNotify, // kIOUCScalarIScalarO 2, 0
73kIOFWSBP2UserClientSetMgmtORBCallback, // kIOUCScalarIScalarO 3, 0
74kIOFWSBP2UserClientSubmitFetchAgentReset, // kIOUCScalarIScalarO 3, 0
75kIOFWSBP2UserClientSetFetchAgentWriteCompletion, // kIOUCScalarIScalaO 2, 0
76 kIOFWSBP2UserClientNumCommands
77};
78
79#endif

Archive Download this file

Revision: 296