Class
uint8 Class() const;
uint8 Class() const;
friend class VectorMapEntry<KeyReference, Value, _Entry, Class>;
const Class>;
inline const Class *operator->() const
typedef VectorMapEntry<KeyReference, Value, _Entry, Class>
const Class> ConstEntry;
((WalkState->Results->Results.ObjDesc [0])->Reference.Class !=
(CurrentObjDesc->Reference.Class ==
if (OpInfo->Class == AML_CLASS_UNKNOWN)
ObjDesc->Reference.Class = ACPI_REFCLASS_LOCAL;
ObjDesc->Reference.Class = ACPI_REFCLASS_ARG;
ObjDesc->Reference.Class = ACPI_REFCLASS_NAME;
ObjDesc->Reference.Class = ACPI_REFCLASS_DEBUG;
if (ParentInfo->Class == AML_CLASS_UNKNOWN)
switch (ParentInfo->Class)
OpcodeClass = WalkState->OpInfo->Class;
OpClass = WalkState->OpInfo->Class;
(WalkState->Operands[0]->Reference.Class ==
WalkState->Operands[1]->Reference.Class) &&
ObjDesc->Reference.Class = ACPI_REFCLASS_TABLE;
switch (SourceDesc->Reference.Class)
if (ObjDesc->Reference.Class == ACPI_REFCLASS_NAME)
if (ObjDesc->Reference.Class == ACPI_REFCLASS_TABLE)
{ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Reference.Class), "Class"},
switch (ObjDesc->Reference.Class)
AcpiOsPrintf ("%2.2X\n", ObjDesc->Reference.Class);
switch (ObjDesc->Reference.Class)
ObjDesc->Reference.Class));
ReferenceObj->Reference.Class = ACPI_REFCLASS_REFOF;
switch (Operand[0]->Reference.Class)
Operand[0]->Reference.Class,
switch (Operand[0]->Reference.Class)
Operand[0], Operand[0]->Reference.Class));
ReturnDesc->Reference.Class = ACPI_REFCLASS_INDEX;
switch (SourceDesc->Reference.Class)
SourceDesc->Reference.Class));
RefType = StackDesc->Reference.Class;
switch (ObjDesc->Reference.Class)
if (ObjDesc->Reference.Class == ACPI_REFCLASS_REFOF)
Status = AcpiDsMethodDataGetValue (ObjDesc->Reference.Class,
Status = AcpiDsMethodDataGetNode (ObjDesc->Reference.Class,
ObjDesc->Reference.Class));
if (OpInfo->Class == AML_CLASS_UNKNOWN)
switch (ObjDesc->Reference.Class)
ObjDesc->Reference.Class));
ObjDesc->Reference.Class, ObjDesc));
((*StackPtr)->Reference.Class == ACPI_REFCLASS_INDEX))
switch (RefDesc->Reference.Class)
Status = AcpiDsStoreObjectToLocal (RefDesc->Reference.Class,
RefDesc->Reference.Class));
SourceDesc->Reference.Class == ACPI_REFCLASS_TABLE)
(SourceDesc->Reference.Class== ACPI_REFCLASS_TABLE)))
NewObject->Reference.Class = ACPI_REFCLASS_NAME;
if (ReturnObject->Reference.Class == ACPI_REFCLASS_NAME)
ReturnObject->Reference.Class));
switch (Info->ReturnObject->Reference.Class)
switch (WalkState->OpInfo->Class)
(WalkState->OpInfo->Class == AML_CLASS_ARGUMENT))
switch (ParentInfo->Class)
if (OpInfo->Class == AML_CLASS_UNKNOWN)
if (OpInfo->Class == AML_CLASS_UNKNOWN)
((*SubObjectList)->Reference.Class ==
if (ObjDesc->Reference.Class != ACPI_REFCLASS_NAME)
Index, ObjDesc->Reference.Class));
switch (InternalObject->Reference.Class)
InternalObject->Reference.Class = ACPI_REFCLASS_REFOF;
if (SourceDesc->Reference.Class == ACPI_REFCLASS_TABLE)
if (Object->Reference.Class > ACPI_REFCLASS_MAX)
return (AcpiGbl_RefClassNames[Object->Reference.Class]);
if ((Object->Reference.Class == ACPI_REFCLASS_INDEX) ||
(Object->Reference.Class== ACPI_REFCLASS_NAME))
switch (InternalObject->Reference.Class)
InternalObject->Reference.Class, InternalObject));
UINT8 Class; /* Opcode class */
#define ACPI_OP(Name, PArgs, IArgs, ObjType, Class, Type, Flags) \
{Name, (UINT32)(PArgs), (UINT32)(IArgs), (UINT32)(Flags), ObjType, Class, Type}
#define ACPI_OP(Name, PArgs, IArgs, ObjType, Class, Type, Flags) \
{(UINT32)(PArgs), (UINT32)(IArgs), (UINT32)(Flags), ObjType, Class, Type}
UINT8 Class; /* Reference Class */
|| device->Class() == fSupportedDevices[i].desc.dev_class)
|| alt->Class() == fSupportedDevices[i].desc.dev_class)
} else if (interface->Class() == USB_VIDEO_DEVICE_CLASS && interface->Subclass()
if (interface->Class() == USB_VIDEO_DEVICE_CLASS && interface->Subclass()
if (interface->Class() != USB_VIDEO_DEVICE_CLASS || interface->Subclass()
#define SAFE_VOID_CLASS_DELETE(POINTER, Class) { Class *pClass = (Class *) POINTER; if (pClass) { delete pClass; POINTER = NULL; } }
if (alternate->Class() == PRINTER_INTERFACE_CLASS
DumpDescriptor(&generic->generic, interface->Class(), interface->Subclass());
usb_get_class_info(device.Class(), 0, 0, classInfo, sizeof(classInfo));
printf(" Class .................. 0x%02x %s\n", device.Class(), classInfo);
usb_get_class_info(device.Class(), device.Subclass(), 0, classInfo, sizeof(classInfo));
usb_get_class_info(device.Class(), device.Subclass(), device.Protocol(), classInfo,
if (device.Class() != 0x09)
usb_get_class_info(interface->Class(), 0, 0, classInfo, sizeof(classInfo));
interface->Class(), classInfo);
usb_get_class_info(interface->Class(), interface->Subclass(), 0, classInfo, sizeof(classInfo));
usb_get_class_info(interface->Class(), interface->Subclass(), interface->Protocol(), classInfo,
template<typename Class>
typedef typename Class::HashKeyType KeyType;
typedef Class ValueType;
return Class::Hash(key);
template<typename Class>
ELFLoader<Class>::Create(int fd, preloaded_image** _image)
|| elfHeader.e_ident[4] != Class::kIdentClass
template<typename Class>
ELFLoader<Class>::Load(int fd, preloaded_image* _image)
if (Class::AllocateRegion(&address, totalSize,
i, (uint64)header.p_filesz, Class::Map(region->start)));
Class::Map(region->start + (header.p_vaddr % B_PAGE_SIZE)),
template<typename Class>
memset(Class::Map(region->start + offset), 0, region->size - offset);
typedef typename Class::ImageType ImageType;
template<typename Class>
ELFLoader<Class>::Relocate(preloaded_image* _image)
typedef typename Class::RegionType RegionType;
typedef typename Class::AddrType AddrType;
typedef typename Class::EhdrType EhdrType;
typedef typename Class::PhdrType PhdrType;
typedef typename Class::ShdrType ShdrType;
template<typename Class>
ELFLoader<Class>::Resolve(ImageType* image, SymType* symbol,
typedef typename Class::DynType DynType;
typedef typename Class::SymType SymType;
typedef typename Class::RelType RelType;
template<typename Class>
ELFLoader<Class>::_LoadSymbolTable(int fd, ImageType* image)
typedef typename Class::RelaType RelaType;
template<typename Class>
ELFLoader<Class>::_ParseDynamicSection(ImageType* image)
DynType* d = (DynType*)Class::Map(image->dynamic_section.start);
image->syms = (SymType*)Class::Map(d[i].d_un.d_ptr
image->rel = (RelType*)Class::Map(d[i].d_un.d_ptr
image->rela = (RelaType*)Class::Map(d[i].d_un.d_ptr
image->pltrel = (RelType*)Class::Map(d[i].d_un.d_ptr
typedef TestIterator<Entry, Class, MyIterator, ReferenceIterator> Iterator;
typedef TestIterator<ConstEntry, const Class, MyConstIterator, ReferenceConstIterator>
typedef TestIterator<Value, Class, MyIterator, ReferenceIterator> Iterator;
typedef TestIterator<const Value, const Class, MyConstIterator, ReferenceConstIterator>