Lines Matching refs:core
231 * @abstract A pointer to a method that returns if a pmc is accessible from a given logical core.
232 * @discussion A pointer to a method that returns if a pmc is accessible from a given logical core.
235 * @param core The logical core number.
236 * @result TRUE if the pmc can be read in the execution context of the given logical core, FALSE otherwise.
238 typedef boolean_t (*pmc_is_accessible_from_logical_core_method_t)(pmc_object_t pmc, uint32_t core);
426 // A value of -1 here indicates independence from a particular core
619 * @discussion This method can return a NULL list with count of 0 -- this indicates any core can read the given pmc. This method does not allocate the list,
678 * current thread, or for a pmc that is not accessible from the current logical core, the reservation will start counting the next time the thread (or task)
679 * runs on a logical core than can access the pmc. This method is interrupt safe. If this method is called from outside of interrupt context, it may block.
687 * current thread, or for a pmc that is not accessible from the current logical core, the reservation will stop counting the next time the thread (or task) c
688 * eases to run on a logical core than can access the pmc. This method is interrupt safe. If called form outside of interrupt context, this method may block.
739 * @abstract Called on per-core idle.
745 * @abstract Called on per-core wake from idle.