• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/xnu-2782.1.97/iokit/IOKit/

Lines Matching refs:driver

52     @abstract In-kernel database for IOKit driver personalities.
53 @discussion The IOCatalogue is a database which contains all IOKit driver personalities. IOService uses this resource when matching devices to their associated drivers.
69 @abstract Creates and initializes the database object and poputates it with in-kernel driver personalities.
76 @param initArray The initial array of driver personalities to populate the database.
91 @result Returns an ordered set of driver personalities ranked on probe-scores. The ordered set must be released by the receiver.
97 @abstract A more general purpose interface which allows one to retreive driver personalities based the intersection of the 'matching' dictionary and the personality's own property list.
100 @result Returns an ordered set of driver personalities ranked on probe-scores. The ordered set must be released by the receiver.
106 @abstract Adds an array of driver personalities to the database.
107 @param array Array of driver personalities to be added to the database.
109 @result Returns true if driver personality was added to the database successfully. Failure is due to a memory allocation failure.
115 @abstract Remove driver personalities from the database based on matching information provided.
147 @param driver A driver personality's property list.
148 @result Returns true if the associated kernel module has been loaded into the kernel for a particular driver personality on which it depends.
150 bool isModuleLoaded( OSDictionary * driver ) const;
168 @abstract Terminates all instances of a driver which match the contents of the matching dictionary. Does not unload module.
175 @abstract Terminates all instances of a driver which depends on a particular module and unloads the module.
176 @param moduleName Name of the module which is used to determine which driver instances to terminate and unload.
183 @abstract Terminates all instances of a driver which depends on a particular module and unloads the module.
184 @param moduleName Name of the module which is used to determine which driver instances to terminate and unload.
230 @abstract Unloads the reqested module if no driver instances are currently depending on it.