/* * Copyright (c) 1998-2002 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this * file. * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ /* File: IOFWRegs.h Copyright: © 1996-1999 by Apple Computer, Inc., all rights reserved. */ #ifndef __IOFWREGS_H__ #define __IOFWREGS_H__ #include <IOKit/firewire/IOFireWireFamilyCommon.h> #ifndef NEW_ERROR_CODES // // (!) The following error codes are obsolete... // Please use the error codes defined in IOFireWireFamilyCommon.h // enum { inUseErr = -4160, // Item already in use notFoundErr = -4161, // Item not found timeoutErr = -4162, // Something timed out busReconfiguredErr = -4163, // Bus was reconfigured invalidIDTypeErr = -4166, // Given ID is of an invalid type for the requested operation. alreadyRegisteredErr = -4168, // Item has already been registered. disconnectedErr = -4169, // Target of request has been disconnected. retryExceededErr = -4170, // Retry limit was exceeded. addressRangeErr = -4171, // Address is not in range. addressAlignmentErr = -4172, // Address is not of proper alignment. multipleTalkerErr = -4180, // Tried to install multiple talkers channelActiveErr = -4181, // Operation not permitted when channel is active noListenerOrTalkerErr = -4182, // Every isochronous channel must have one talker and at least // one listener noChannelsAvailableErr = -4183, // No supported isochronous channels are available channelNotAvailableErr = -4184, // Required channel was not available. invalidIsochPortIDErr = -4185, // An isochronous port ID is invalid. invalidFWReferenceTypeErr = -4186, // Operation does not support type of given reference ID separateBusErr = -4187, // Two or more entities are on two or more busses and cannot be associated with eachother. badSelfIDsErr = -4188, // Received self IDs are bad. //zzz Do we own these next ID numbers? cableVoltageTooLowErr = -4190, // Cable power below device's minimum voltage cablePowerInsufficientErr = -4191 // Can't grant power request at this time }; #endif //NEW_ERROR_CODES #endif /* __IOFWREGS_H */