Searched refs:refCon (Results 1 - 25 of 30) sorted by relevance

12

/darwin-on-arm/xnu/pexpert/i386/
H A Dpe_interrupt.c43 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 DAppleARMCPU.cpp22 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 DAppleARMCPU.h31 void ipiHandler(void *refCon, IOService * nub, int source);
41 IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
H A DAppleARMNMI.h63 virtual IOReturn handleInterrupt(void *refCon, IOService * nub, int source);
H A DIOCPU.h135 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 DIOInterrupts.h55 typedef void (*IOInterruptHandler)(void *target, void *refCon,
H A DIOInterruptController.h56 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 DIODMACommand.h200 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 DIOCPU.h139 void *refCon);
148 virtual IOReturn handleInterrupt(void *refCon, IOService *nub,
H A DIOUserClient.h212 mach_port_t port, UInt32 type, io_user_reference_t refCon);
300 mach_port_t port, UInt32 type, UInt32 refCon );
H A DIOService.h145 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 DGenericInterruptController.h60 virtual IOReturn handleInterrupt(void *refCon,
H A DGenericInterruptController.cpp122 IOReturn GenericInterruptController::handleInterrupt(void * refCon, argument
152 vector->handler(vector->target, vector->refCon,
/darwin-on-arm/xnu/iokit/IOKit/platform/
H A DAppleNMI.h65 virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source);
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOInterruptController.cpp57 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 DIOCPU.cpp700 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 DIOWatchDogTimer.cpp35 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 DRootDomain.h472 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 Dmachine_routines.c280 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 Dcpu_data.h134 void* refCon; member in struct:cpu_data
H A Dmachine_routines.h77 IOInterruptHandler handler, void *refCon);
/darwin-on-arm/xnu/osfmk/pmc/
H A Dpmc.h178 * @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 Dpmc.c144 * @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 Dmachine_routines.h79 void *refCon);
/darwin-on-arm/xnu/pexpert/pexpert/
H A Dpexpert.h123 void *target, IOInterruptHandler handler, void *refCon);

Completed in 92 milliseconds

12