SYMBOL INDEX (268 symbols across 33 files) FILE: BigSurface/BigSurface/SurfaceAmbientLightSensor/AmbientLightValue.cpp function SMC_RESULT (line 10) | SMC_RESULT SMCAmbientLightValue::readAccess() { FILE: BigSurface/BigSurface/SurfaceAmbientLightSensor/AmbientLightValue.hpp class ALSForceBits (line 14) | class ALSForceBits : public VirtualSMCValue { method UInt8 (line 37) | UInt8 bits() { return data[0]; } class SMCAmbientLightValue (line 40) | class SMCAmbientLightValue : public VirtualSMCValue { type PACKED (line 50) | struct PACKED FILE: BigSurface/BigSurface/SurfaceAmbientLightSensor/SurfaceAmbientLightSensorDriver.cpp function IOService (line 16) | IOService* SurfaceAmbientLightSensorDriver::probe(IOService *provider, S... function IOReturn (line 122) | IOReturn SurfaceAmbientLightSensorDriver::initDevice() { function IOReturn (line 145) | inline IOReturn SurfaceAmbientLightSensorDriver::readRegister(UInt8 reg,... function IOReturn (line 149) | inline IOReturn SurfaceAmbientLightSensorDriver::writeRegister(UInt8 reg... function IOReturn (line 157) | IOReturn SurfaceAmbientLightSensorDriver::configDevice(UInt8 func, bool ... function IOReturn (line 198) | IOReturn SurfaceAmbientLightSensorDriver::setPowerState(unsigned long wh... FILE: BigSurface/BigSurface/SurfaceAmbientLightSensor/SurfaceAmbientLightSensorDriver.hpp function SurfaceAmbientLightSensorDriver (line 25) | class EXPORT SurfaceAmbientLightSensorDriver : public IOService { FILE: BigSurface/BigSurface/SurfaceBattery/BatteryManager.cpp function UInt16 (line 179) | UInt16 BatteryManager::calculateBatteryStatus(UInt8 index) { FILE: BigSurface/BigSurface/SurfaceBattery/BatteryManager.hpp function BatteryManager (line 21) | class EXPORT BatteryManager : public OSObject { FILE: BigSurface/BigSurface/SurfaceBattery/BatteryManagerState.hpp type BatteryInfo (line 14) | struct BatteryInfo { type State (line 38) | struct State { type BatteryManufacturerData (line 77) | struct BatteryManufacturerData { type ACAdapterInfo (line 112) | struct ACAdapterInfo { type BatteryManagerState (line 119) | struct BatteryManagerState { FILE: BigSurface/BigSurface/SurfaceBattery/KeyImplementations.cpp function SMC_RESULT (line 11) | SMC_RESULT ACID::readAccess() { function SMC_RESULT (line 32) | SMC_RESULT ACIN::readAccess() { function SMC_RESULT (line 40) | SMC_RESULT AC_N::readAccess() { function SMC_RESULT (line 45) | SMC_RESULT B0AC::readAccess() { function SMC_RESULT (line 53) | SMC_RESULT B0AV::readAccess() { function SMC_RESULT (line 61) | SMC_RESULT B0BI::readAccess() { function SMC_RESULT (line 68) | SMC_RESULT B0CT::readAccess() { function SMC_RESULT (line 77) | SMC_RESULT B0FC::readAccess() { function SMC_RESULT (line 85) | SMC_RESULT B0PS::readAccess() { function SMC_RESULT (line 91) | SMC_RESULT B0RM::readAccess() { function SMC_RESULT (line 99) | SMC_RESULT B0St::readAccess() { function SMC_RESULT (line 107) | SMC_RESULT B0TF::readAccess() { function SMC_RESULT (line 119) | SMC_RESULT BATP::readAccess() { function SMC_RESULT (line 127) | SMC_RESULT BBAD::readAccess() { function SMC_RESULT (line 136) | SMC_RESULT BBIN::readAccess() { function SMC_RESULT (line 144) | SMC_RESULT BFCL::readAccess() { function SMC_RESULT (line 150) | SMC_RESULT BNum::readAccess() { function SMC_RESULT (line 155) | SMC_RESULT BSIn::readAccess() { function SMC_RESULT (line 178) | SMC_RESULT BRSC::readAccess() { function SMC_RESULT (line 197) | SMC_RESULT CHBI::readAccess() { function SMC_RESULT (line 205) | SMC_RESULT CHBV::readAccess() { function SMC_RESULT (line 213) | SMC_RESULT CHLC::readAccess() { function SMC_RESULT (line 232) | SMC_RESULT TB0T::readAccess() { function SMC_RESULT (line 240) | SMC_RESULT BC1V::readAccess() { FILE: BigSurface/BigSurface/SurfaceBattery/KeyImplementations.hpp class BatKey (line 16) | class BatKey : public VirtualSMCValue { } class BatIdxKey (line 18) | class BatIdxKey : public VirtualSMCValue { method BatIdxKey (line 22) | BatIdxKey(size_t index) : index(index) {} class AC_N (line 25) | class AC_N : public BatKey { protected: SMC_RESULT readAccess() override; } class ACID (line 26) | class ACID : public BatKey { protected: SMC_RESULT readAccess() override; } class ACIN (line 27) | class ACIN : public BatKey { protected: SMC_RESULT readAccess() override; } class B0AC (line 29) | class B0AC : public BatIdxKey { using BatIdxKey::BatIdxKey; protected: S... class B0AV (line 30) | class B0AV : public BatIdxKey { using BatIdxKey::BatIdxKey; protected: S... class B0BI (line 31) | class B0BI : public BatIdxKey { using BatIdxKey::BatIdxKey; protected: S... class B0CT (line 32) | class B0CT : public BatIdxKey { using BatIdxKey::BatIdxKey; protected: S... class B0FC (line 33) | class B0FC : public BatIdxKey { using BatIdxKey::BatIdxKey; protected: S... class B0PS (line 34) | class B0PS : public BatIdxKey { using BatIdxKey::BatIdxKey; protected: S... class B0RM (line 35) | class B0RM : public BatIdxKey { using BatIdxKey::BatIdxKey; protected: S... class B0St (line 36) | class B0St : public BatIdxKey { using BatIdxKey::BatIdxKey; protected: S... class B0TF (line 37) | class B0TF : public BatIdxKey { using BatIdxKey::BatIdxKey; protected: S... class TB0T (line 38) | class TB0T : public BatIdxKey { using BatIdxKey::BatIdxKey; protected: S... class BATP (line 40) | class BATP : public BatKey { protected: SMC_RESULT readAccess() override; } class BBAD (line 41) | class BBAD : public BatKey { protected: SMC_RESULT readAccess() override; } class BBIN (line 42) | class BBIN : public BatKey { protected: SMC_RESULT readAccess() override; } class BFCL (line 43) | class BFCL : public BatKey { protected: SMC_RESULT readAccess() override; } class BNum (line 44) | class BNum : public BatKey { protected: SMC_RESULT readAccess() override; } class BSIn (line 45) | class BSIn : public BatKey { protected: SMC_RESULT readAccess() override; } class BRSC (line 46) | class BRSC : public BatKey { protected: SMC_RESULT readAccess() override; } class CHBI (line 47) | class CHBI : public BatKey { protected: SMC_RESULT readAccess() override; } class CHBV (line 48) | class CHBV : public BatKey { protected: SMC_RESULT readAccess() override; } class CHLC (line 49) | class CHLC : public BatKey { protected: SMC_RESULT readAccess() override; } class BC1V (line 51) | class BC1V : public BatIdxKey { using BatIdxKey::BatIdxKey; protected: S... FILE: BigSurface/BigSurface/SurfaceBattery/SurfaceACAdapter.hpp class SurfaceACAdapter (line 14) | class SurfaceACAdapter { method SurfaceACAdapter (line 16) | SurfaceACAdapter() {} method SurfaceACAdapter (line 20) | SurfaceACAdapter(IOACPIPlatformDevice *device, SInt32 id, IOSimpleLock... FILE: BigSurface/BigSurface/SurfaceBattery/SurfaceBattery.cpp function UInt32 (line 11) | UInt32 SurfaceBattery::getNumberFromArray(OSArray *array, UInt32 index) { function UInt16 (line 184) | UInt16 SurfaceBattery::calculateBatteryStatus() { FILE: BigSurface/BigSurface/SurfaceBattery/SurfaceBattery.hpp class SurfaceBattery (line 14) | class SurfaceBattery { method SurfaceBattery (line 52) | SurfaceBattery() {} method SurfaceBattery (line 57) | SurfaceBattery(IOACPIPlatformDevice *device, SInt32 id, IOSimpleLock *... FILE: BigSurface/BigSurface/SurfaceBattery/SurfaceBatteryDriver.cpp function IOService (line 199) | IOService *SurfaceBatteryDriver::probe(IOService *provider, SInt32 *scor... function IOReturn (line 368) | IOReturn SurfaceBatteryDriver::setProperties(OSObject *props) { function IOReturn (line 391) | IOReturn SurfaceBatteryDriver::setPowerState(unsigned long whichState, I... FILE: BigSurface/BigSurface/SurfaceBattery/SurfaceBatteryDriver.hpp function SurfaceBatteryDriver (line 18) | class EXPORT SurfaceBatteryDriver : public IOService { FILE: BigSurface/BigSurface/SurfaceBattery/SurfaceSMBusController.cpp function IOSMBusStatus (line 63) | IOSMBusStatus SurfaceSMBusController::startRequest(IOSMBusRequest *reque... function IOReturn (line 330) | IOReturn SurfaceSMBusController::handleACPINotification(void *target) { FILE: BigSurface/BigSurface/SurfaceBattery/SurfaceSMBusController.hpp function SurfaceSMBusController (line 17) | class EXPORT SurfaceSMBusController : public IOSMBusController { FILE: BigSurface/BigSurface/SurfaceButton/HIDReport.hpp class keys (line 8) | class __attribute__((packed)) keys final { method keys (line 10) | keys(void) : keys_{} {} method UInt8 (line 12) | const UInt8(&get_raw_value(void) const)[32] { method empty (line 16) | bool empty(void) const { method clear (line 25) | void clear(void) { method insert (line 29) | void insert(UInt8 key) { method erase (line 40) | void erase(UInt8 key) { method exists (line 48) | bool exists(UInt8 key) const { method count (line 57) | size_t count(void) const { class consumer_input (line 74) | class __attribute__((packed)) consumer_input final { method consumer_input (line 76) | consumer_input(void) : report_id_(2) {} FILE: BigSurface/BigSurface/SurfaceButton/SurfaceButtonDevice.cpp function IOReturn (line 29) | IOReturn SurfaceButtonDevice::simulateKeyboardEvent(UInt32 usagePage, UI... function IOReturn (line 59) | IOReturn SurfaceButtonDevice::newReportDescriptor(IOMemoryDescriptor **d... function OSString (line 64) | OSString *SurfaceButtonDevice::newManufacturerString() const { function OSString (line 68) | OSString *SurfaceButtonDevice::newProductString() const { function OSNumber (line 72) | OSNumber *SurfaceButtonDevice::newVendorIDNumber() const { function OSNumber (line 76) | OSNumber *SurfaceButtonDevice::newProductIDNumber() const { function OSNumber (line 80) | OSNumber *SurfaceButtonDevice::newLocationIDNumber() const { function OSNumber (line 84) | OSNumber *SurfaceButtonDevice::newCountryCodeNumber() const { function OSNumber (line 88) | OSNumber *SurfaceButtonDevice::newVersionNumber() const { function OSNumber (line 92) | OSNumber *SurfaceButtonDevice::newPrimaryUsagePageNumber() const { function OSNumber (line 96) | OSNumber *SurfaceButtonDevice::newPrimaryUsageNumber() const { FILE: BigSurface/BigSurface/SurfaceButton/SurfaceButtonDevice.hpp class SurfaceButtonDevice (line 12) | class SurfaceButtonDevice final : public IOHIDDevice { FILE: BigSurface/BigSurface/SurfaceButton/SurfaceButtonDriver.cpp function VoodooGPIO (line 14) | VoodooGPIO* SurfaceButtonDriver::getGPIOController() { function IOReturn (line 29) | IOReturn SurfaceButtonDriver::parseButtonResources(VoodooACPIResourcesPa... function IOReturn (line 51) | IOReturn SurfaceButtonDriver::getDeviceResources() { function IOService (line 121) | IOService *SurfaceButtonDriver::probe(IOService *provider, SInt32 *score){ function IOReturn (line 189) | IOReturn SurfaceButtonDriver::setPowerState(unsigned long whichState, IO... function IOReturn (line 213) | IOReturn SurfaceButtonDriver::enableInterrupt(int source) { function IOReturn (line 217) | IOReturn SurfaceButtonDriver::disableInterrupt(int source) { function IOReturn (line 221) | IOReturn SurfaceButtonDriver::getInterruptType(int source, int* interrup... function IOReturn (line 225) | IOReturn SurfaceButtonDriver::registerInterrupt(int source, OSObject *ta... function IOReturn (line 230) | IOReturn SurfaceButtonDriver::unregisterInterrupt(int source) { FILE: BigSurface/BigSurface/SurfaceButton/SurfaceButtonDriver.hpp function SurfaceButtonDriver (line 29) | class EXPORT SurfaceButtonDriver : public IOService { FILE: BigSurface/BigSurface/SurfaceManagementEngine/MEIProtocol.h type MEIHostBusMessageReturnType (line 207) | enum MEIHostBusMessageReturnType type MEIExtendedHeaderType (line 219) | enum MEIExtendedHeaderType : UInt8 { function MEIBusExtendedHeader (line 230) | struct PACKED MEIBusExtendedHeader { function MEIBusExtendedMetaHeader (line 245) | struct PACKED MEIBusExtendedMetaHeader { function MEIBusExtendedHeader (line 255) | static inline MEIBusExtendedHeader *mei_ext_begin(MEIBusExtendedMetaHead... function mei_ext_last (line 268) | static inline bool mei_ext_last(MEIBusExtendedMetaHeader *meta, MEIBusEx... function MEIBusMessageHeader (line 286) | struct PACKED MEIBusMessageHeader { function MEIBusMessage (line 307) | struct PACKED MEIBusMessage { function MEIBusGenericMessage (line 314) | struct PACKED MEIBusGenericMessage { type MEIBusGenericMessage (line 319) | typedef MEIBusGenericMessage MEIBusPowerGatingRequest; type MEIBusGenericMessage (line 320) | typedef MEIBusGenericMessage MEIBusPowerGatingResponse; function MEIBusHostVersionRequest (line 322) | struct PACKED MEIBusHostVersionRequest { function MEIBusHostVersionResponse (line 329) | struct PACKED MEIBusHostVersionResponse { type MEIStopReason (line 336) | enum MEIStopReason function MEIBusHostStopRequest (line 348) | struct PACKED MEIBusHostStopRequest { function MEIBusHostStopResponse (line 354) | struct PACKED MEIBusHostStopResponse { function MEIBusMEStopRequest (line 359) | struct PACKED MEIBusMEStopRequest { function MEIBusHostEnumerationRequest (line 372) | struct PACKED MEIBusHostEnumerationRequest { function MEIBusHostEnumerationResponse (line 378) | struct PACKED MEIBusHostEnumerationResponse { function MEIClientProperty (line 396) | struct PACKED MEIClientProperty { function MEIBusClientPropertyRequest (line 407) | struct PACKED MEIBusClientPropertyRequest { function MEIBusClientPropertyResponse (line 413) | struct PACKED MEIBusClientPropertyResponse { function MEIBusAddClientRequest (line 430) | struct PACKED MEIBusAddClientRequest { function MEIBusAddClientResponse (line 446) | struct PACKED MEIBusAddClientResponse { function MEIBusClientCommand (line 462) | struct PACKED MEIBusClientCommand { type MEIBusClientCommand (line 469) | typedef MEIBusClientCommand MEIBusClientConnectionRequest; type MEIClientConnectionStatus (line 471) | enum MEIClientConnectionStatus function MEIBusClientConnectionResponse (line 488) | struct PACKED MEIBusClientConnectionResponse { function MEIBusFlowControl (line 497) | struct PACKED MEIBusFlowControl { function MEIBusNotificationRequest (line 514) | struct PACKED MEIBusNotificationRequest { function MEIBusNotificationResponse (line 535) | struct PACKED MEIBusNotificationResponse { function MEIBusDMAInfo (line 551) | struct PACKED MEIBusDMAInfo { type MEIDMADescriptor (line 564) | enum MEIDMADescriptor { function MEIBusDMASetupRequest (line 578) | struct PACKED MEIBusDMASetupRequest { function MEIBusDMASetupResponse (line 591) | struct PACKED MEIBusDMASetupResponse { function MEIBusDMARingControl (line 609) | struct PACKED MEIBusDMARingControl { function MEIBusCapabilityRequest (line 631) | struct PACKED MEIBusCapabilityRequest { function MEIBusCapabilityResponse (line 642) | struct PACKED MEIBusCapabilityResponse { function MEIBusClientDMAMapRequest (line 657) | struct PACKED MEIBusClientDMAMapRequest { function MEIBusClientDMAUnmapRequest (line 674) | struct PACKED MEIBusClientDMAUnmapRequest { function MEIBusClientDMAResponse (line 687) | struct PACKED MEIBusClientDMAResponse { FILE: BigSurface/BigSurface/SurfaceManagementEngine/SurfaceManagementEngineClient.cpp function IOReturn (line 85) | IOReturn SurfaceManagementEngineClient::setPowerState(unsigned long whic... function IOReturn (line 111) | IOReturn SurfaceManagementEngineClient::registerMessageHandler(OSObject ... function IOReturn (line 131) | IOReturn SurfaceManagementEngineClient::sendMessage(UInt8 *data, UInt16 ... FILE: BigSurface/BigSurface/SurfaceManagementEngine/SurfaceManagementEngineClient.hpp type MEIClientMessage (line 14) | struct MEIClientMessage { function SurfaceManagementEngineClient (line 20) | class EXPORT SurfaceManagementEngineClient : public IOService { FILE: BigSurface/BigSurface/SurfaceManagementEngine/SurfaceManagementEngineDriver.cpp function bitmap_set_bit (line 15) | void bitmap_set_bit(UInt8 *map, UInt addr, bool set) { function bitmap_get_bit (line 24) | bool bitmap_get_bit(UInt8 *map, UInt addr) { function UInt (line 30) | UInt bitmap_find_next_bit(UInt8 *map, UInt map_size, UInt start_addr) { function IOService (line 48) | IOService* SurfaceManagementEngineDriver::probe(IOService* provider, SIn... function IOReturn (line 144) | IOReturn SurfaceManagementEngineDriver::setPowerState(unsigned long whic... function IOReturn (line 221) | IOReturn SurfaceManagementEngineDriver::startDeviceGated() { function IOReturn (line 282) | IOReturn SurfaceManagementEngineDriver::restartDeviceGated() { function IOReturn (line 298) | IOReturn SurfaceManagementEngineDriver::mapMemory() { function UInt32 (line 312) | inline UInt32 SurfaceManagementEngineDriver::readRegister(int offset) { function UInt8 (line 329) | UInt8 SurfaceManagementEngineDriver::calcFilledSlots() { function IOReturn (line 337) | IOReturn SurfaceManagementEngineDriver::findEmptySlots(UInt8 *empty_slot... function IOReturn (line 346) | IOReturn SurfaceManagementEngineDriver::countRxSlots(UInt8 *filled_slots) { function IOReturn (line 428) | IOReturn SurfaceManagementEngineDriver::initDevice() { function IOReturn (line 453) | IOReturn SurfaceManagementEngineDriver::resetDevice() { function IOReturn (line 580) | IOReturn SurfaceManagementEngineDriver::waitDeviceReady() { function IOReturn (line 676) | IOReturn SurfaceManagementEngineDriver::enterPowerGating() { function IOReturn (line 689) | IOReturn SurfaceManagementEngineDriver::enterPowerGatingSync() { function IOReturn (line 746) | IOReturn SurfaceManagementEngineDriver::exitPowerGatingSync() { function IOReturn (line 794) | IOReturn SurfaceManagementEngineDriver::writeMessage(UInt8 *header, UInt... function IOReturn (line 841) | IOReturn SurfaceManagementEngineDriver::writeHostMessage(MEIBusMessageHe... function IOReturn (line 845) | IOReturn SurfaceManagementEngineDriver::sendClientMessage(SurfaceManagem... function IOReturn (line 849) | IOReturn SurfaceManagementEngineDriver::sendClientMessageGated(SurfaceMa... function IOReturn (line 892) | IOReturn SurfaceManagementEngineDriver::sendStartRequest() { function IOReturn (line 904) | IOReturn SurfaceManagementEngineDriver::sendPowerGatingCommand(bool ente... function IOReturn (line 923) | IOReturn SurfaceManagementEngineDriver::sendStopRequest() { function IOReturn (line 934) | IOReturn SurfaceManagementEngineDriver::sendCapabilityRequest() { function IOReturn (line 953) | IOReturn SurfaceManagementEngineDriver::sendClientEnumerationRequest() { function IOReturn (line 970) | IOReturn SurfaceManagementEngineDriver::sendClientPropertyRequest(UInt s... function IOReturn (line 997) | IOReturn SurfaceManagementEngineDriver::sendAddClientResponse(UInt8 me_a... function IOReturn (line 1147) | IOReturn SurfaceManagementEngineDriver::handleRead(UInt8 *filled_slots) { function IOReturn (line 1247) | IOReturn SurfaceManagementEngineDriver::handleHostMessage(MEIBusMessageH... function IOReturn (line 1502) | IOReturn SurfaceManagementEngineDriver::handleClientMessage(SurfaceManag... function IOReturn (line 1533) | IOReturn SurfaceManagementEngineDriver::handleWrite() { function IOReturn (line 1621) | IOReturn SurfaceManagementEngineDriver::addClient(MEIClientProperty *cli... FILE: BigSurface/BigSurface/SurfaceManagementEngine/SurfaceManagementEngineDriver.hpp type MEIDeviceState (line 29) | enum MEIDeviceState { type MEIBusState (line 51) | enum MEIBusState { type MEIPowerGatingEvent (line 71) | enum MEIPowerGatingEvent { type MEIPowerGatingState (line 85) | enum MEIPowerGatingState { type MEIPhysicalDevice (line 90) | struct MEIPhysicalDevice { class SurfaceManagementEngineClient (line 117) | class SurfaceManagementEngineClient type MEIClientTransaction (line 119) | struct MEIClientTransaction { type MEIBus (line 129) | struct MEIBus { function SurfaceManagementEngineDriver (line 145) | class EXPORT SurfaceManagementEngineDriver : public IOService { FILE: BigSurface/BigSurface/SurfaceSerialHub/SerialProtocol.h function SurfaceSerialFrame (line 131) | struct PACKED SurfaceSerialFrame { function SurfaceSerialPayload (line 137) | struct PACKED SurfaceSerialPayload { function SurfaceSerialCommand (line 142) | struct PACKED SurfaceSerialCommand { function SurfaceSerialMessage (line 153) | struct PACKED SurfaceSerialMessage { function SurfaceSerialEventData (line 160) | struct PACKED SurfaceSerialEventData { function UInt16 (line 204) | static inline UInt16 crc_ccitt_false_byte(UInt16 crc, const UInt8 c) function UInt16 (line 209) | inline UInt16 crc_ccitt_false(UInt16 crc, UInt8 const* buffer, size_t len) FILE: BigSurface/BigSurface/SurfaceSerialHub/SurfaceSerialHubDriver.cpp type SurfaceSerialEventRegistryConfig (line 14) | struct SurfaceSerialEventRegistryConfig { function err_dump (line 32) | void err_dump(const char *name, const char *str, UInt8 *buffer, UInt16 l... function judge_sync (line 48) | bool judge_sync(UInt8 *buffer, UInt16 len) { function find_sync_bytes (line 60) | int find_sync_bytes(UInt8 *buffer, UInt16 len) { function IOReturn (line 142) | IOReturn SurfaceSerialHubDriver::processMessage() { function IOReturn (line 267) | IOReturn SurfaceSerialHubDriver::sendACK(UInt8 seq_id) { function IOReturn (line 280) | IOReturn SurfaceSerialHubDriver::sendNAK() { function UInt16 (line 293) | UInt16 SurfaceSerialHubDriver::sendCommand(UInt8 tc, UInt8 tid, UInt8 ii... function IOReturn (line 330) | IOReturn SurfaceSerialHubDriver::sendCommandGated(UInt8 *tx_buffer, UInt... function IOReturn (line 383) | IOReturn SurfaceSerialHubDriver::getResponse(UInt8 tc, UInt8 tid, UInt8 ... function IOReturn (line 391) | IOReturn SurfaceSerialHubDriver::waitResponse(UInt16 *req_id, UInt8 *buf... function IOReturn (line 424) | IOReturn SurfaceSerialHubDriver::registerEvent(SurfaceSerialHubClient *c... function IOReturn (line 481) | IOReturn SurfaceSerialHubDriver::sendEventCommand(SurfaceSerialEventRegi... function IOService (line 515) | IOService* SurfaceSerialHubDriver::probe(IOService *provider, SInt32 *sc... function IOReturn (line 637) | IOReturn SurfaceSerialHubDriver::flushCacheGated() { function IOReturn (line 666) | IOReturn SurfaceSerialHubDriver::setPowerState(unsigned long whichState,... function VoodooGPIO (line 757) | VoodooGPIO* SurfaceSerialHubDriver::getGPIOController() { function VoodooUARTController (line 773) | VoodooUARTController* SurfaceSerialHubDriver::getUARTController() { function IOReturn (line 792) | IOReturn SurfaceSerialHubDriver::getDeviceResources() { function IOReturn (line 875) | IOReturn SurfaceSerialHubDriver::enableInterrupt(int source) { function IOReturn (line 879) | IOReturn SurfaceSerialHubDriver::disableInterrupt(int source) { function IOReturn (line 883) | IOReturn SurfaceSerialHubDriver::getInterruptType(int source, int* inter... function IOReturn (line 887) | IOReturn SurfaceSerialHubDriver::registerInterrupt(int source, OSObject ... function IOReturn (line 892) | IOReturn SurfaceSerialHubDriver::unregisterInterrupt(int source) { FILE: BigSurface/BigSurface/SurfaceSerialHub/SurfaceSerialHubDriver.hpp type SurfaceSerialEventRegistryType (line 18) | enum SurfaceSerialEventRegistryType { function SurfaceSerialHubClient (line 35) | class EXPORT SurfaceSerialHubClient : public IOService { class SurfaceBatteryNub (line 47) | class SurfaceBatteryNub class SurfaceHIDNub (line 48) | class SurfaceHIDNub function SurfaceSerialHubDriver (line 50) | class EXPORT SurfaceSerialHubDriver : public IOService { FILE: BigSurface/BigSurface/SurfaceSerialHubDevices/SurfaceBatteryNub.cpp function IOReturn (line 47) | IOReturn SurfaceBatteryNub::setPowerState(unsigned long whichState, IOSe... function IOReturn (line 53) | IOReturn SurfaceBatteryNub::registerBatteryEvent(OSObject* owner, EventH... function IOReturn (line 102) | IOReturn SurfaceBatteryNub::getBatteryConnection(UInt8 index, bool *conn... function IOReturn (line 112) | IOReturn SurfaceBatteryNub::getBatteryInformation(UInt8 index, OSArray *... function IOReturn (line 158) | IOReturn SurfaceBatteryNub::getBatteryStatus(UInt8 index, UInt32 *bst, U... function IOReturn (line 169) | IOReturn SurfaceBatteryNub::getAdaptorStatus(UInt32 *psr) { function IOReturn (line 173) | IOReturn SurfaceBatteryNub::setPerformanceMode(UInt32 mode) { FILE: BigSurface/BigSurface/SurfaceSerialHubDevices/SurfaceBatteryNub.hpp type SurfaceBatteryEventType (line 17) | enum SurfaceBatteryEventType { function SurfaceSerialHubClient (line 23) | class EXPORT SurfaceBatteryNub : public SurfaceSerialHubClient { FILE: BigSurface/BigSurface/SurfaceSerialHubDevices/SurfaceHIDNub.cpp function IOReturn (line 58) | IOReturn SurfaceHIDNub::setPowerState(unsigned long whichState, IOServic... function IOReturn (line 64) | IOReturn SurfaceHIDNub::registerHIDEvent(OSObject* owner, EventHandler _... function IOReturn (line 137) | IOReturn SurfaceHIDNub::getHIDDescriptor(SurfaceHIDDeviceType device, Su... function IOReturn (line 141) | IOReturn SurfaceHIDNub::getHIDAttributes(SurfaceHIDDeviceType device, Su... function IOReturn (line 145) | IOReturn SurfaceHIDNub::getReportDescriptor(SurfaceHIDDeviceType device,... function IOReturn (line 149) | IOReturn SurfaceHIDNub::getDescriptorData(SurfaceHIDDeviceType device, S... function IOReturn (line 156) | IOReturn SurfaceHIDNub::getLegacyData(SurfaceHIDDeviceType device, Surfa... function IOReturn (line 160) | IOReturn SurfaceHIDNub::getData(SurfaceHIDDeviceType device, SurfaceHIDD... function IOReturn (line 212) | IOReturn SurfaceHIDNub::getHIDRawReport(SurfaceHIDDeviceType device, UIn... FILE: BigSurface/BigSurface/SurfaceSerialHubDevices/SurfaceHIDNub.hpp type SurfaceHIDDescriptorEntryType (line 14) | enum SurfaceHIDDescriptorEntryType : UInt8 { type SurfaceHIDDeviceType (line 20) | enum SurfaceHIDDeviceType { function SurfaceHIDDescriptorBufferHeader (line 26) | struct PACKED SurfaceHIDDescriptorBufferHeader { function SurfaceHIDDescriptor (line 34) | struct PACKED SurfaceHIDDescriptor { function SurfaceHIDAttributes (line 44) | struct PACKED SurfaceHIDAttributes { function SurfaceSerialHubClient (line 57) | class EXPORT SurfaceHIDNub : public SurfaceSerialHubClient {