Searched refs:OSObject (Results 76 - 100 of 131) sorted by relevance

123456

/xnu-2782.1.97/iokit/Kernel/
H A DIOReportLegend.cpp47 #define super OSObject
48 OSDefineMetaClassAndStructors(IOReportLegend, OSObject);
H A DIORegistryEntry.cpp47 #define super OSObject
49 OSDefineMetaClassAndStructors(IORegistryEntry, OSObject)
85 class IORegistryPlane : public OSObject {
101 OSDefineMetaClassAndStructors(IORegistryPlane, OSObject)
406 OSObject * \
409 OSObject * obj; \
421 OSObject * \
426 OSObject * obj = getProperty( aKey ); \
445 OSObject * \
450 OSObject * ob
[all...]
H A DRootDomainUserClient.h79 OSObject * target,
H A DIOPMPowerSource.cpp132 OSObject *iteratorKey;
133 OSObject *obj;
165 void IOPMPowerSource::setPSProperty(const OSSymbol *key, OSObject *val)
167 OSObject *lastVal;
302 OSObject *IOPMPowerSource::getPSProperty(const OSSymbol *symmie) {
H A DIONVRAM.cpp78 OSObject *prop;
296 OSObject *IODTNVRAM::copyProperty(const OSSymbol *aKey) const
300 OSObject *theObject;
320 OSObject *IODTNVRAM::copyProperty(const char *aKey) const
323 OSObject *theObject = 0;
334 OSObject *IODTNVRAM::getProperty(const OSSymbol *aKey) const
336 OSObject *theObject;
344 OSObject *IODTNVRAM::getProperty(const char *aKey) const
346 OSObject *theObject;
354 bool IODTNVRAM::setProperty(const OSSymbol *aKey, OSObject *anObjec
[all...]
H A DIOCPU.cpp290 IOCPU *targetCPU = OSDynamicCast(IOCPU, (OSObject *)target);
298 IOCPU *targetCPU = OSDynamicCast(IOCPU, (OSObject *)target);
305 IOCPU *sourceCPU = OSDynamicCast(IOCPU, (OSObject *)source);
306 IOCPU *targetCPU = OSDynamicCast(IOCPU, (OSObject *)target);
313 IOCPU *targetCPU = OSDynamicCast(IOCPU, (OSObject *)target);
320 IOCPU *targetCPU = OSDynamicCast(IOCPU, (OSObject *)target);
518 OSObject *IOCPU::getProperty(const OSSymbol *aKey) const
525 bool IOCPU::setProperty(const OSSymbol *aKey, OSObject *anObject)
565 IOReturn IOCPU::setProperties(OSObject *properties)
H A DIOCommandGate.cpp71 bool IOCommandGate::init(OSObject *inOwner, Action inAction)
82 IOCommandGate::commandGate(OSObject *inOwner, Action inAction)
H A DIODMAEventSource.cpp38 bool IODMAEventSource::init(OSObject *inOwner,
74 IODMAEventSource *IODMAEventSource::dmaEventSource(OSObject *inOwner,
H A DIODataQueue.cpp48 #define super OSObject
50 OSDefineMetaClassAndStructors(IODataQueue, OSObject)
H A DIOStartIOKit.cpp96 OSObject * obj;
161 gIORemoveOnReadProperties = OSSet::withObjects((const OSObject **) &gIOProgressBackbufferKey, 1);
H A DIOHibernateInternal.h46 OSObject * saveBootDevice;
H A DIOTimerEventSource.cpp124 DTRACE_TMR3(iotescallout__expire, Action, doit, OSObject, me->owner, void, me->workLoop);
166 DTRACE_TMR3(iotescallout__expire, Action, doit, OSObject, me->owner, void, me->workLoop);
191 bool IOTimerEventSource::init(OSObject *inOwner, Action inAction)
206 IOTimerEventSource::timerEventSource(OSObject *inOwner, Action inAction)
H A DIOUserClient.cpp145 // IOMachPort maps OSObjects to ports, avoiding adding an ivar to OSObject.
147 class IOMachPort : public OSObject
151 OSObject * object;
156 static IOMachPort * portForObject( OSObject * obj,
158 static bool noMoreSendersForObject( OSObject * obj,
160 static void releasePortForObject( OSObject * obj,
162 static void setHoldDestroy( OSObject * obj, ipc_kobject_type_t type );
172 #define super OSObject
173 OSDefineMetaClassAndStructors(IOMachPort, OSObject)
200 IOMachPort * IOMachPort::portForObject ( OSObject * ob
[all...]
H A DIOService.cpp79 OSDefineMetaClassAndStructors(_IOConfigThread, OSObject)
81 OSDefineMetaClassAndStructors(_IOServiceJob, OSObject)
87 OSDefineMetaClassAndAbstractStructors(IONotifier, OSObject)
967 OSObject * _IOOpenServiceIterator::getNextObject()
1089 const OSObject * objs[2];
1501 IOReturn IOService::messageClient( UInt32 type, OSObject * client,
1578 OSObject * next;
1603 static void messageClientsApplier( OSObject * object, void * ctx )
1714 static void cleanInterestList( OSObject * head )
1773 OSObject
[all...]
/xnu-2782.1.97/iokit/Tests/
H A DTestDevice.cpp38 #define super OSObject
45 OSDefineMetaClassAndStructors(TestDevice, OSObject)
H A DTestCollections.cpp43 OSObject *cache[numStrCache], *str, *sym;
54 cache[i] = (OSObject *) OSSymbol::withCStringNoCopy(strCache[i]);
195 str = (OSObject *) OSSymbol::withCStringNoCopy(strCache[0]);
197 sym = (OSObject *) OSSymbol::withCStringNoCopy(strCache[i]);
237 sym = (OSObject *) OSSymbol::withCStringNoCopy(strCache[i]);
256 sym = (OSObject *) OSSymbol::withCStringNoCopy(strCache[i]);
281 OSObject *cache[numStrCache], *str, *sym;
293 cache[i] = (OSObject *) OSSymbol::withCStringNoCopy(strCache[i]);
421 sym = (OSObject *) OSSymbol::withCStringNoCopy(strCache[i]);
430 sym = (OSObject *) OSSymbo
[all...]
/xnu-2782.1.97/libkern/c++/
H A DOSNumber.cpp39 #define super OSObject
41 OSDefineMetaClassAndStructors(OSNumber, OSObject)
H A DOSSerializeBinary.cpp258 OSObject *
261 OSObject ** objsArray;
265 OSObject ** stackArray;
269 OSObject * result;
270 OSObject * parent;
277 OSObject * o;
358 o = (OSObject *) OSSymbol::withCString((const char *) next);
H A DOSUnserialize.cpp169 static OSObject *buildOSDictionary(object_t *);
170 static OSObject *buildOSArray(object_t *);
171 static OSObject *buildOSSet(object_t *);
172 static OSObject *buildOSString(object_t *);
173 static OSObject *buildOSData(object_t *);
174 static OSObject *buildOSOffset(object_t *);
175 static OSObject *buildOSBoolean(object_t *o);
178 static OSObject *retrieveObject(int);
184 static OSObject *parsedObject;
1463 { parsedObject = (OSObject *)NUL
[all...]
H A DOSMetaClass.cpp35 #include <libkern/c++/OSObject.h>
280 OSObject * alloc() const;
285 OSObject * OSMetaClassMeta::alloc() const { return 0; }
789 OSMetaClass::addInstance(const OSObject * instance, bool super) const
805 OSMetaClass::removeInstance(const OSObject * instance, bool super) const
835 OSObject * obj;
950 OSObject *
953 OSObject * result = 0;
966 OSObject *
970 OSObject * resul
[all...]
/xnu-2782.1.97/iokit/IOKit/
H A DIOService.h147 typedef void (*IOInterruptAction)( OSObject * target, void * refCon,
175 typedef void (*OSObjectApplierFunction)(OSObject * object, void * context);
236 A string or collection of strings that match the provider's name. The comparison is implemented with the @link //apple_ref/cpp/instm/IORegistryEntry/compareNames/virtualbool/(OSObject*,OSString**) IORegistryEntry::compareNames@/link method, which supports a single string, or any collection (OSArray, OSSet, OSDictionary etc.) of strings. IOService objects with device tree properties (eg. IOPCIDevice) will also be matched based on that standard's "compatible", "name", "device_type" properties. The matching name will be left in the driver's property table in the <code>kIONameMatchedKey</code> property.
702 static void publishResource( const OSSymbol * key, OSObject * value = 0 );
710 static void publishResource( const char * key, OSObject * value = 0 );
869 static OSDictionary * propertyMatching( const OSSymbol * key, const OSObject * value,
1096 virtual IOReturn registerInterrupt(int source, OSObject *target,
1183 virtual IOReturn messageClient( UInt32 messageType, OSObject * client,
1309 bool checkResource( OSObject * matching );
1341 static bool instanceMatch(const OSObject * entr
[all...]
H A DIOCommandPool.h75 class IOCommandPool : public OSObject
H A DIOServicePM.h91 class IOPMprot : public OSObject
H A DIOMemoryCursor.h31 #include <libkern/c++/OSObject.h>
55 class IOMemoryCursor : public OSObject
/xnu-2782.1.97/iokit/Families/IOSystemManagement/
H A DIOWatchDogTimer.cpp75 IOReturn IOWatchDogTimer::setProperties(OSObject *properties)

Completed in 371 milliseconds

123456