Searched refs:properties (Results 1 - 19 of 19) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIOPMPowerSource.cpp68 properties = OSDictionary::withCapacity(10);
69 if(!properties) return false;
70 properties->setCapacityIncrement(1);
101 if(properties) properties->release();
138 iterator = OSCollectionIterator::withCollection(properties);
146 obj = properties->getObject(key);
177 if( (lastVal = properties->getObject(key)) ) {
197 properties->setObject(key, val);
312 return properties
[all...]
H A DRootDomainUserClient.h71 UInt32 type, OSDictionary * properties);
H A DRootDomainUserClient.cpp49 UInt32 type, OSDictionary * properties)
51 if (properties)
52 properties->setObject(kIOUserClientCrossEndianCompatibleKey, kOSBooleanTrue);
54 if (!super::initWithTask(owningTask, security_id, type, properties))
48 initWithTask(task_t owningTask, void *security_id, UInt32 type, OSDictionary * properties) argument
H A DIOServicePrivate.h171 virtual IOReturn setProperties( OSObject * properties );
H A DIOUserClient.cpp928 OSDictionary * properties )
932 ok = super::init( properties );
2022 io_buf_ptr_t *properties,
2045 err = copyoutkdata( s->text(), len, properties );
2062 io_buf_ptr_t *properties,
2087 err = copyoutkdata( s->text(), len, properties );
2101 io_buf_ptr_t *properties,
2118 err = copyoutkdata( s->text(), len, properties );
2132 io_buf_ptr_t properties,
2144 err = vm_map_copyout( kernel_map, &map_data, (vm_map_copy_t) properties );
2019 is_io_registry_entry_get_property( io_object_t registry_entry, io_name_t property_name, io_buf_ptr_t *properties, mach_msg_type_number_t *propertiesCnt ) argument
2057 is_io_registry_entry_get_property_recursively( io_object_t registry_entry, io_name_t plane, io_name_t property_name, uint32_t options, io_buf_ptr_t *properties, mach_msg_type_number_t *propertiesCnt ) argument
2099 is_io_registry_entry_get_properties( io_object_t registry_entry, io_buf_ptr_t *properties, mach_msg_type_number_t *propertiesCnt ) argument
2129 is_io_registry_entry_set_properties( io_object_t registry_entry, io_buf_ptr_t properties, mach_msg_type_number_t propertiesCnt, kern_return_t * result) argument
2262 is_io_service_open_extended( io_object_t _service, task_t owningTask, uint32_t connect_type, NDR_record_t ndr, io_buf_ptr_t properties, mach_msg_type_number_t propertiesCnt, kern_return_t * result, io_object_t *connection ) argument
2598 is_io_connect_set_properties( io_object_t connection, io_buf_ptr_t properties, mach_msg_type_number_t propertiesCnt, kern_return_t * result) argument
[all...]
H A DIOCPU.cpp490 IOReturn IOCPU::setProperties(OSObject *properties) argument
492 OSDictionary *dict = OSDynamicCast(OSDictionary, properties);
H A DIOPlatformExpert.cpp1295 IOReturn IOPlatformExpertDevice::setProperties( OSObject * properties )
1301 status = super::setProperties( properties );
1307 dictionary = OSDynamicCast( OSDictionary, properties );
H A DIOService.cpp3670 OSDictionary * properties; local
3672 properties = OSDictionary::withCapacity( 2 );
3673 if( !properties)
3675 properties->setObject( key, value );
3680 table->setObject( gIOPropertyMatchKey, properties );
3682 properties->release();
3824 IOReturn IOResources::setProperties( OSObject * properties )
3835 dict = OSDynamicCast(OSDictionary, properties);
3863 * Keys existing in matching are checked in properties.
4155 UInt32 type, OSDictionary * properties,
4154 newUserClient( task_t owningTask, void * securityID, UInt32 type, OSDictionary * properties, IOUserClient ** handler ) argument
[all...]
H A DIONVRAM.cpp312 // Don't allow creation of new properties on old world machines.
377 // Don't allow removal of properties on old world machines.
392 IOReturn IODTNVRAM::setProperties(OSObject *properties) argument
401 dict = OSDynamicCast(OSDictionary, properties);
1556 // copy over existing properties for other entries
H A DIORegistryEntry.cpp472 IOReturn IORegistryEntry::setProperties( OSObject * properties )
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/system_management/
H A DIOWatchDogTimer.h46 virtual IOReturn setProperties(OSObject *properties);
/macosx-10.5.8/xnu-1228.15.4/iokit/Families/IOSystemManagement/
H A DIOWatchDogTimer.cpp75 IOReturn IOWatchDogTimer::setProperties(OSObject *properties) argument
85 theNumber = OSDynamicCast(OSNumber, properties);
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/pwr_mgt/
H A DIOPMPowerSource.h183 /* OSDictionary properties
186 OSDictionary *properties; member in class:IOPMPowerSource
264 * Subclasses should use these setters to modify all battery properties.
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/
H A DIOCPU.h85 virtual IOReturn setProperties(OSObject *properties);
H A DIONVRAM.h140 virtual IOReturn setProperties(OSObject *properties);
H A DIOPlatformExpert.h282 virtual IOReturn setProperties( OSObject * properties );
H A DIOUserClient.h230 OSDictionary * properties);
H A DIORegistryEntry.h219 @discussion This method provides an accessor to the root of the registry for the machine. The root may be passed to a registry iterator when iterating a plane, and contains properties that describe the available planes, and diagnostic information for IOKit. Keys for these properties are in IOKitKeys.h.
267 @param aKey The properties name as an OSSymbol.
453 @discussion This method will serialize a registry entry's property table, using the OSDictionary::serialize semantics. This method is synchronized with other IORegistryEntry accesses to the property table. Many non-kernel clients of IOKit read information from the registry via properties, and will invoke this method in a registry entry to create a serialization of all the entry's properties, which is then reconstructed in the client's task as a CFDictionary. This method may be intercepted by subclasses to update their properties or implement a different serialization method, though it is usually better to implement such functionality by creating objects in the property table and implementing their serialize methods, avoiding any need to implement serializeProperties.
463 @discussion This method will return a pointer to the live property table as an OSDictionery. Its use is not recommended in most cases, instead use the synchronized accessors and helper functions of IORegistryEntry to access properties. It can only safely be used by one thread, which usually means it can only be used before a registry entry is entered into the registry.
469 /* Set properties from user level, to be overridden if supported */
472 @abstract Optionally supported external method to set properties in a registry entry.
473 @discussion This method is not implemented by IORegistryEntry, but is available to kernel and non-kernel clients to set properties i
[all...]
H A DIOService.h173 Types of service are specified with a matching dictionary that describes properties of the service. For example, a matching dictionary might describe any IOUSBDevice (or subclass), an IOUSBDevice with a certain class code, or a IOPCIDevice with a set of OpenFirmware matching names or device & vendor IDs. Since the matching dictionary is interpreted by the family which created the service, as well as generically by IOService, the list of properties considered for matching depends on the familiy.
225 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 OpenFirmware 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.
254 A dictionary of properties that each must exist in the matching IOService and compare successfully with the <code>isEqualTo</code> method.
607 @discussion All matching on an IOService object will call this method to allow a family writer to implement matching in addition to the generic methods provided by IOService. The implementer should examine the matching dictionary passed to see if it contains properties the family understands for matching, and use them to match with the IOService object if so. Note that since matching is also carried out by other parts of the I/O Kit, the matching dictionary may contain properties the family does not understand - these should not be considered matching failures.
608 @param table The dictionary of properties to be matched against.
610 @result <code>false</code> if the family considers the matching dictionary does not match in properties it understands; <code>true</code> otherwise. */
708 @abstract Creates a matching dictionary, or adds matching properties t
[all...]

Completed in 80 milliseconds