Lines Matching refs:methods

57  * only used as arguments in the registered driver methods.
118 * @discussion This structure is the set of driver-implemented callback methods to be used when
294 * @abstract Performance Counter Registration methods.
295 * @discussion This structure represents a set of driver-implemented methods to be used by the kernel
298 * its own set of callback methods.
303 // All methods are required.
326 * These methods would be exported to apple-internal kexts, but not to 3rd-party kexts, and
329 * All Performance Monitor and Performance Counter registration (accomplished via the following methods)
331 * methods to apple-private KPI so that IOProfileFamily can call these methods when new objects attach
342 * @param methods A filled-in perf_monitor_methods_t structure with version set to MACH_PERFMON_METHODS_VERSION.
356 kern_return_t perf_monitor_register(perf_monitor_object_t monitor, perf_monitor_methods_t *methods);
373 * that will be accessed with the given set of pmc methods.
376 * @param methods A filled-in pmc_methods_t structure with version set to MACH_PMC_METHODS_VERSION
377 * @param object an Object to be used during the open() and close() methods. Must be a subclass of IOService, cannot be NULL.
384 pmc_methods_t *methods, void *object);
412 * A reference-pointer used as the first argument to all callback methods
419 perf_monitor_methods_t methods;
439 * A reference-pointer used as the first argument to all callback methods
446 pmc_methods_t methods;
448 /* Object to be used during open/close methods */
579 * called after the interrupt occurs, along with a reference context. PMC Threshold handler methods will have the pmc that generated the interrupt as
641 * @param reservation A value-return reservation object to be used in pmc_reservation_* methods.