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

/xnu-2422.115.4/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
/xnu-2422.115.4/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.h218 mach_port_t port, UInt32 type, io_user_reference_t refCon);
324 mach_port_t port, UInt32 type, UInt32 refCon );
H A DIOService.h147 typedef void (*IOInterruptAction)( OSObject * target, void * refCon,
152 @param refCon Reference constant supplied when the notification was registered.
155 typedef bool (*IOServiceNotificationHandler)( void * target, void * refCon,
158 typedef bool (*IOServiceMatchingNotificationHandler)( void * target, void * refCon,
164 @param refCon Reference constant supplied when the notification was registered.
170 typedef IOReturn (*IOServiceInterestHandler)( void * target, void * refCon,
1069 @param refCon A reference constant for the handler's use.
1074 void *refCon = 0);
/xnu-2422.115.4/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,
/xnu-2422.115.4/iokit/IOKit/platform/
H A DAppleNMI.h65 virtual IOReturn handleInterrupt(void *refCon, IOService *nub, int source);
/xnu-2422.115.4/iokit/Kernel/
H A DIOInterruptController.cpp58 void *refCon)
145 vector->refCon);
173 vector->refCon = 0;
194 handler, refCon);
204 vector->refCon = refCon;
254 vector->refCon = 0;
359 IOReturn IOInterruptController::handleInterrupt(void *refCon, IOService *nub, argument
485 void *refCon)
534 vector->refCon
55 registerInterrupt(IOService *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument
481 registerInterrupt(IOService *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument
[all...]
H A DIOCPU.cpp701 void *refCon)
723 vector->refCon = refCon;
772 IOReturn IOCPUInterruptController::handleInterrupt(void */*refCon*/,
782 vector->handler(vector->target, vector->refCon,
697 registerInterrupt(IOService *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument
H A DIODMACommand.cpp116 void *refCon)
123 alignment, mapper, refCon))
133 IODMACommand::cloneCommand(void *refCon) argument
136 fMappingOptions, fMaxTransferSize, fAlignMask + 1, fMapper, refCon);
149 void *refCon)
197 fRefCon = refCon;
109 withSpecification(SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument
142 initWithSpecification(SegmentFunction outSegFunc, UInt8 numAddressBits, UInt64 maxSegmentSize, MappingOptions mappingOptions, UInt64 maxTransferSize, UInt32 alignment, IOMapper *mapper, void *refCon) argument
H A DIOService.cpp3784 static bool _IOServiceMatchingNotificationHandler( void * target, void * refCon, argument
3788 return ((*((_IOServiceNotifier *) notifier)->compatHandler)(target, refCon, newService));
3887 void * target, void * refCon,
3893 ref.ref = refCon;
3927 void * target, void * refCon,
3934 ref.ref = refCon;
5481 void *refCon)
5492 refCon);
3885 installNotification(const OSSymbol * type, OSDictionary * matching, IOServiceNotificationHandler handler, void * target, void * refCon, SInt32 priority, OSIterator ** existing ) argument
3924 addNotification( const OSSymbol * type, OSDictionary * matching, IOServiceNotificationHandler handler, void * target, void * refCon, SInt32 priority ) argument
5479 registerInterrupt(int source, OSObject *target, IOInterruptAction handler, void *refCon) argument
H A DIOPMrootDomain.cpp2769 void * target, void * refCon,
5550 void * target, void * refCon,
5616 void * refCon,
5635 void * refCon,
5658 void * refCon,
2768 sysPowerDownHandler( void * target, void * refCon, UInt32 messageType, IOService * service, void * messageArgs, vm_size_t argSize ) argument
5549 displayWranglerNotification( void * target, void * refCon, UInt32 messageType, IOService * service, void * messageArgument, vm_size_t argSize ) argument
5614 displayWranglerMatchPublished( void * target, void * refCon, IOService * newService, IONotifier * notifier __unused) argument
5633 IONVRAMMatchPublished( void * target, void * refCon, IOService * newService, IONotifier * notifier) argument
5656 IONVRAMMatchPublished( void * target, void * refCon, IOService * newService, IONotifier * notifier __unused) argument
H A DIOUserClient.cpp1125 UInt32 /* refCon */)
1133 io_user_reference_t refCon)
1135 return (registerNotificationPort(port, type, (UInt32) refCon));
1130 registerNotificationPort( mach_port_t port, UInt32 type, io_user_reference_t refCon) argument
/xnu-2422.115.4/iokit/Families/IOSystemManagement/
H A DIOWatchDogTimer.cpp35 static IOReturn IOWatchDogTimerSleepHandler(void *target, void *refCon,
100 static IOReturn IOWatchDogTimerSleepHandler(void *target, void */*refCon*/,
/xnu-2422.115.4/iokit/IOKit/pwr_mgt/
H A DRootDomain.h499 static IOReturn sysPowerDownHandler( void * target, void * refCon,
503 static IOReturn displayWranglerNotification( void * target, void * refCon,
507 static IOReturn rootBusyStateChangeHandler( void * target, void * refCon,
511 static bool displayWranglerMatchPublished( void * target, void * refCon,
515 static bool IONVRAMMatchPublished( void * target, void * refCon,
519 static bool batteryPublished( void * target, void * refCon,
/xnu-2422.115.4/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
1675 * @param refCon User specified reference constant.
1677 static void pmc_reservation_interrupt(void *target, void *refCon) { argument
1720 (void)reservation->config->method(reservation, refCon);
2025 tmp->refCon = NULL;
2087 * @refCon (which may be NULL) as the second.
2094 uint64_t threshold, pmc_interrupt_method_t method, void *refCon) {
2122 config->refCon
2093 pmc_config_set_interrupt_threshold(pmc_t pmc, pmc_config_t config, uint64_t threshold, pmc_interrupt_method_t method, void *refCon) argument
[all...]
/xnu-2422.115.4/pexpert/pexpert/
H A Dpexpert.h126 void *target, IOInterruptHandler handler, void *refCon);
/xnu-2422.115.4/osfmk/i386/
H A Dmachine_routines.h79 void *refCon);
H A Dmachine_routines.c334 void *refCon)
341 (IOInterruptHandler) handler, refCon);
329 ml_install_interrupt_handler( void *nub, int source, void *target, IOInterruptHandler handler, void *refCon) argument

Completed in 202 milliseconds