/darwin-on-arm/xnu/pexpert/i386/ |
H A D | pe_interrupt.c | 43 void *refCon; member in struct:i386_interrupt_handler 62 void *, vector->refCon); 70 void *, vector->refCon); 78 void *refCon) 88 vector->refCon = refCon; 74 PE_install_interrupt_handler(void *nub, __unused int source, void *target, IOInterruptHandler handler, void *refCon) argument
|
/darwin-on-arm/xnu/iokit/Drivers/KernelBuiltIn/ARM/AppleARMPlatform/ |
H A D | AppleARMCPU.cpp | 22 void AppleARMCPU::ipiHandler(void *refCon, IOService * nub, int source) argument 106 IOReturn AppleARMGrandCentral::handleInterrupt(void *refCon, IOService * nub, int source) argument 108 PE_LOG("Attempting to dispatch an interrupt! (%p, %p, %d)\n", refCon, nub, source); 109 return super::handleInterrupt(refCon, nub, source);
|
H A D | AppleARMCPU.h | 31 void ipiHandler(void *refCon, IOService * nub, int source); 41 IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
|
H A D | AppleARMNMI.h | 63 virtual IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
|
H A D | IOCPU.h | 135 virtual IOReturn registerInterrupt(IOService * nub, int source, void *target, IOInterruptHandler handler, void *refCon); 143 virtual IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
|
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOInterrupts.h | 55 typedef void (*IOInterruptHandler)(void *target, void *refCon,
|
H A D | IOInterruptController.h | 56 void * refCon; member in struct:IOInterruptVector 83 void *refCon); 94 virtual IOReturn handleInterrupt(void *refCon, IOService *nub, 136 void *refCon); 146 virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source);
|
H A D | IODMACommand.h | 200 void *refCon = 0); 229 void *refCon = 0) __attribute__((always_inline)); 237 virtual IODMACommand *cloneCommand(void *refCon = 0); 257 void *refCon = 0); 530 void *refCon) 544 maxTransferSize, alignment, mapper, refCon); 522 weakWithSpecification(IODMACommand **newCommand, SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mapType, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument
|
H A D | IOCPU.h | 139 void *refCon); 148 virtual IOReturn handleInterrupt(void *refCon, IOService *nub,
|
H A D | IOUserClient.h | 212 mach_port_t port, UInt32 type, io_user_reference_t refCon); 300 mach_port_t port, UInt32 type, UInt32 refCon );
|
H A D | IOService.h | 145 typedef void (*IOInterruptAction)( OSObject * target, void * refCon, 150 @param refCon Reference constant supplied when the notification was registered. 153 typedef bool (*IOServiceNotificationHandler)( void * target, void * refCon, 156 typedef bool (*IOServiceMatchingNotificationHandler)( void * target, void * refCon, 162 @param refCon Reference constant supplied when the notification was registered. 168 typedef IOReturn (*IOServiceInterestHandler)( void * target, void * refCon, 1036 @param refCon A reference constant for the handler's use. 1041 void *refCon = 0);
|
/darwin-on-arm/xnu/iokit/Examples/drvGenericInterruptController/ |
H A D | GenericInterruptController.h | 60 virtual IOReturn handleInterrupt(void *refCon,
|
H A D | GenericInterruptController.cpp | 122 IOReturn GenericInterruptController::handleInterrupt(void * refCon, argument 152 vector->handler(vector->target, vector->refCon,
|
/darwin-on-arm/xnu/iokit/IOKit/platform/ |
H A D | AppleNMI.h | 65 virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source);
|
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOInterruptController.cpp | 57 void *refCon) 144 vector->refCon); 172 vector->refCon = 0; 193 handler, refCon); 203 vector->refCon = refCon; 253 vector->refCon = 0; 352 IOReturn IOInterruptController::handleInterrupt(void *refCon, IOService *nub, argument 476 void *refCon) 525 vector->refCon 54 registerInterrupt(IOService *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument 472 registerInterrupt(IOService *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument [all...] |
H A D | IOCPU.cpp | 700 void *refCon) 722 vector->refCon = refCon; 771 IOReturn IOCPUInterruptController::handleInterrupt(void */*refCon*/, 781 vector->handler(vector->target, vector->refCon, 696 registerInterrupt(IOService *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument
|
/darwin-on-arm/xnu/iokit/Families/IOSystemManagement/ |
H A D | IOWatchDogTimer.cpp | 35 static IOReturn IOWatchDogTimerSleepHandler(void *target, void *refCon, 100 static IOReturn IOWatchDogTimerSleepHandler(void *target, void */*refCon*/,
|
/darwin-on-arm/xnu/iokit/IOKit/pwr_mgt/ |
H A D | RootDomain.h | 472 static IOReturn sysPowerDownHandler( void * target, void * refCon, 476 static IOReturn displayWranglerNotification( void * target, void * refCon, 480 static IOReturn rootBusyStateChangeHandler( void * target, void * refCon, 484 static bool displayWranglerMatchPublished( void * target, void * refCon, 488 static bool batteryPublished( void * target, void * refCon,
|
/darwin-on-arm/xnu/osfmk/arm/ |
H A D | machine_routines.c | 280 IOInterruptHandler handler, void *refCon) 292 datap->refCon = refCon; 279 ml_install_interrupt_handler(void *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument
|
H A D | cpu_data.h | 134 void* refCon; member in struct:cpu_data
|
H A D | machine_routines.h | 77 IOInterruptHandler handler, void *refCon);
|
/darwin-on-arm/xnu/osfmk/pmc/ |
H A D | pmc.h | 178 * @param refCon Any value as defined by the end-user who called <link>pmc_config_set_interrupt_threshold</link> 180 typedef void (*pmc_interrupt_method_t)(void *target, void *refCon); 195 * @param refCon A reference pointer to be used as the second argument to the callback method (may be NULL). 197 typedef kern_return_t (*pmc_config_set_interrupt_threshold_handler_method_t)(pmc_config_object_t config, void *target, pmc_interrupt_method_t method, void *refCon); 580 * the first argument when the interrupt handler is invoked, and the given @refCon (which may be NULL) as the second. This method is not interrupt safe. 582 kern_return_t pmc_config_set_interrupt_threshold(pmc_t pmc, pmc_config_t config, uint64_t threshold, pmc_interrupt_method_t method, void *refCon);
|
H A D | pmc.c | 144 * @member refCon Passed to the @method method as the refCon argument. 150 void *refCon; member in struct:pmc_config 1677 * @param refCon User specified reference constant. 1679 static void pmc_reservation_interrupt(void *target, void *refCon) { argument 1722 (void)reservation->config->method(reservation, refCon); 2027 tmp->refCon = NULL; 2089 * @refCon (which may be NULL) as the second. 2096 uint64_t threshold, pmc_interrupt_method_t method, void *refCon) { 2124 config->refCon 2095 pmc_config_set_interrupt_threshold(pmc_t pmc, pmc_config_t config, uint64_t threshold, pmc_interrupt_method_t method, void *refCon) argument [all...] |
/darwin-on-arm/xnu/osfmk/i386/ |
H A D | machine_routines.h | 79 void *refCon);
|
/darwin-on-arm/xnu/pexpert/pexpert/ |
H A D | pexpert.h | 123 void *target, IOInterruptHandler handler, void *refCon);
|