Searched refs:reference (Results 1 - 18 of 18) sorted by relevance

/xnu-2422.115.4/iokit/IOKit/
H A DOSMessageNotification.h92 OSAsyncReference64 reference; member in struct:OSNotificationHeader64
120 OSAsyncReference reference; member in struct:OSNotificationHeader
H A DIOUserClient.h154 typedef IOReturn (*IOExternalMethodAction)(OSObject * target, void * reference,
215 IOExternalMethodDispatch * dispatch = 0, OSObject * target = 0, void * reference = 0 );
255 static IOReturn sendAsyncResult(OSAsyncReference reference,
261 static IOReturn sendAsyncResult64(OSAsyncReference64 reference,
271 static IOReturn sendAsyncResult64WithOptions(OSAsyncReference64 reference,
291 @abstract Release the mach_port_t reference held within the OSAsyncReference64 structure.
292 @discussion The OSAsyncReference64 structure passed to async methods holds a reference to the wakeup mach port, which should be released to balance each async method call. Behavior is undefined if these calls are not correctly balanced.
293 @param reference The reference passed to the subclass IOAsyncMethod, or externalMethod() in the IOExternalMethodArguments.asyncReference field.
296 static IOReturn releaseAsyncReference64(OSAsyncReference64 reference);
[all...]
H A DIODMACommand.h205 @param newCommand Output reference variable of the newly created IODMACommand.
234 @discussion Factory function to create and initialise an IODMACommand in one operation. The current command's specification will be duplicated in the new object, but however none of its state will be duplicated. This means that it is safe to clone a command even if it is currently active and running, however you must be certain that the command to be duplicated does have a valid reference for the duration.
375 void *reference,
383 void *reference,
389 void *reference, IODMACommand *target,
393 void *reference,
432 void *reference,
/xnu-2422.115.4/iokit/Kernel/
H A DIOUserClient.cpp467 void * reference, vm_size_t referenceSize,
497 void * reference, vm_size_t referenceSize,
581 void * reference, vm_size_t referenceSize,
610 bcopy( reference, pingMsg->notifyHeader.reference, referenceSize );
725 void * reference, vm_size_t referenceSize, vm_size_t extraSize,
762 bcopy( reference, pingMsg->notifyHeader.reference, referenceSize );
1252 IOReturn IOUserClient::releaseAsyncReference64(OSAsyncReference64 reference) argument
1255 port = (mach_port_t) (reference[
580 init( mach_port_t port, natural_t type, void * reference, vm_size_t referenceSize, bool clientIs64 ) argument
724 init( mach_port_t port, natural_t type, void * reference, vm_size_t referenceSize, vm_size_t extraSize, bool client64 ) argument
1271 sendAsyncResult(OSAsyncReference reference, IOReturn result, void *args[], UInt32 numArgs) argument
1290 sendAsyncResult64WithOptions(OSAsyncReference64 reference, IOReturn result, io_user_reference_t args[], UInt32 numArgs, IOOptionBits options) argument
1296 sendAsyncResult64(OSAsyncReference64 reference, IOReturn result, io_user_reference_t args[], UInt32 numArgs) argument
1302 _sendAsyncResult64(OSAsyncReference64 reference, IOReturn result, io_user_reference_t args[], UInt32 numArgs, IOOptionBits options) argument
1721 internal_io_service_add_notification( mach_port_t master_port, io_name_t notification_type, io_string_t matching, mach_port_t port, void * reference, vm_size_t referenceSize, bool client64, io_object_t * notification ) argument
1797 is_io_service_add_notification( mach_port_t master_port, io_name_t notification_type, io_string_t matching, mach_port_t port, io_async_ref_t reference, mach_msg_type_number_t referenceCnt, io_object_t * notification ) argument
1812 is_io_service_add_notification_64( mach_port_t master_port, io_name_t notification_type, io_string_t matching, mach_port_t wake_port, io_async_ref64_t reference, mach_msg_type_number_t referenceCnt, io_object_t *notification ) argument
1827 internal_io_service_add_notification_ool( mach_port_t master_port, io_name_t notification_type, io_buf_ptr_t matching, mach_msg_type_number_t matchingCnt, mach_port_t wake_port, void * reference, vm_size_t referenceSize, bool client64, kern_return_t *result, io_object_t *notification ) argument
1857 is_io_service_add_notification_ool( mach_port_t master_port, io_name_t notification_type, io_buf_ptr_t matching, mach_msg_type_number_t matchingCnt, mach_port_t wake_port, io_async_ref_t reference, mach_msg_type_number_t referenceCnt, kern_return_t *result, io_object_t *notification ) argument
1874 is_io_service_add_notification_ool_64( mach_port_t master_port, io_name_t notification_type, io_buf_ptr_t matching, mach_msg_type_number_t matchingCnt, mach_port_t wake_port, io_async_ref64_t reference, mach_msg_type_number_t referenceCnt, kern_return_t *result, io_object_t *notification ) argument
1905 internal_io_service_add_interest_notification( io_object_t _service, io_name_t type_of_interest, mach_port_t port, void * reference, vm_size_t referenceSize, bool client64, io_object_t * notification ) argument
1955 is_io_service_add_interest_notification( io_object_t service, io_name_t type_of_interest, mach_port_t port, io_async_ref_t reference, mach_msg_type_number_t referenceCnt, io_object_t * notification ) argument
1968 is_io_service_add_interest_notification_64( io_object_t service, io_name_t type_of_interest, mach_port_t wake_port, io_async_ref64_t reference, mach_msg_type_number_t referenceCnt, io_object_t *notification ) argument
2659 is_io_connect_set_notification_port( io_object_t connection, uint32_t notification_type, mach_port_t port, uint32_t reference) argument
2673 is_io_connect_set_notification_port_64( io_object_t connection, uint32_t notification_type, mach_port_t port, io_user_reference_t reference) argument
3053 is_io_connect_async_method( io_connect_t connection, mach_port_t wake_port, io_async_ref64_t reference, mach_msg_type_number_t referenceCnt, uint32_t selector, io_scalar_inband64_t scalar_input, mach_msg_type_number_t scalar_inputCnt, io_struct_inband_t inband_input, mach_msg_type_number_t inband_inputCnt, mach_vm_address_t ool_input, mach_vm_size_t ool_input_size, io_struct_inband_t inband_output, mach_msg_type_number_t *inband_outputCnt, io_scalar_inband64_t scalar_output, mach_msg_type_number_t *scalar_outputCnt, mach_vm_address_t ool_output, mach_vm_size_t * ool_output_size ) argument
3244 is_io_async_method_scalarI_scalarO( io_object_t connect, mach_port_t wake_port, io_async_ref_t reference, mach_msg_type_number_t referenceCnt, uint32_t index, io_scalar_inband_t input, mach_msg_type_number_t inputCount, io_scalar_inband_t output, mach_msg_type_number_t * outputCount ) argument
3286 is_io_async_method_scalarI_structureO( io_object_t connect, mach_port_t wake_port, io_async_ref_t reference, mach_msg_type_number_t referenceCnt, uint32_t index, io_scalar_inband_t input, mach_msg_type_number_t inputCount, io_struct_inband_t output, mach_msg_type_number_t * outputCount ) argument
3322 is_io_async_method_scalarI_structureI( io_connect_t connect, mach_port_t wake_port, io_async_ref_t reference, mach_msg_type_number_t referenceCnt, uint32_t index, io_scalar_inband_t input, mach_msg_type_number_t inputCount, io_struct_inband_t inputStruct, mach_msg_type_number_t inputStructCount ) argument
3359 is_io_async_method_structureI_structureO( io_object_t connect, mach_port_t wake_port, io_async_ref_t reference, mach_msg_type_number_t referenceCnt, uint32_t index, io_struct_inband_t input, mach_msg_type_number_t inputCount, io_struct_inband_t output, mach_msg_type_number_t * outputCount ) argument
3405 io_async_ref_t reference; local
3590 io_async_ref_t reference; local
3765 io_async_ref_t reference; local
3914 io_async_ref_t reference; local
[all...]
H A DRootDomainUserClient.h82 void * reference );
H A DIODMACommand.cpp318 void *reference,
324 IOOptionBits op = (uintptr_t) reference;
897 IODMACommand::transferSegment(void *reference, argument
903 IODMACommandTransferContext * context = (IODMACommandTransferContext *) reference;
987 void *reference,
1191 ret = (*outSegFunc)(reference, this, curSeg, segmentsP, segIndex++);
1199 ret = (*outSegFunc)(reference, this, curSeg, segmentsP, segIndex++);
1213 void *reference, IODMACommand *target,
1216 SegmentFunction segmentFunction = (SegmentFunction) reference;
317 segmentOp( void *reference, IODMACommand *target, Segment64 segment, void *segments, UInt32 segmentIndex) argument
985 genIOVMSegments(uint32_t op, InternalSegmentFunction outSegFunc, void *reference, UInt64 *offsetP, void *segmentsP, UInt32 *numSegmentsP) argument
1212 clientOutputSegment( void *reference, IODMACommand *target, Segment64 segment, void *vSegList, UInt32 outSegIndex) argument
H A DRootDomainUserClient.cpp257 void * reference __unused )
H A DIOMemoryDescriptor.cpp218 // Note this inline function uses C++ reference arguments to return values
220 // checked for as a NULL reference is illegal.
345 * Passing the ranges as a reference will avoid an extra allocation.
427 originalMD->retain(); // Add a new reference to ourselves
530 bool reference)
534 if (reference)
546 bool reference)
550 if (reference)
576 * Passing the ranges as a reference will avoid an extra allocation.
526 initWithPhysicalRanges( IOPhysicalRange * ranges, UInt32 count, IODirection direction, bool reference) argument
541 initWithRanges( IOVirtualRange * ranges, UInt32 count, IODirection direction, task_t task, bool reference) argument
/xnu-2422.115.4/osfmk/device/
H A Ddevice.defs245 in reference : uint32_t
427 in reference : io_async_ref_t;
435 in reference : io_async_ref_t;
443 in reference : io_async_ref_t;
451 in reference : io_async_ref_t;
469 in reference : io_async_ref_t;
476 in reference : io_async_ref_t;
552 in reference : io_async_ref_t;
619 in reference : io_async_ref64_t;
646 in reference
[all...]
/xnu-2422.115.4/tools/tests/libMicro/
H A DREADME57 % ./multiview reference compare1 compare2 compare2 > compare.html
60 where the reference and compare files contain the output of different
/xnu-2422.115.4/EXTERNAL_HEADERS/architecture/i386/
H A Dasm_help.h231 .reference name
267 * dynamic/PIC macros for routines which reference external symbols
/xnu-2422.115.4/osfmk/vm/
H A Dvm_resident.c534 m->reference = FALSE;
2843 * clear the reference bit and (re)enter it in the
2845 * their reference bit cleared.
2862 * reference which is held on the object while the page is in the pageout queue...
2871 m->reference = FALSE;
2928 * reference which is held on the object while the page is in the pageout queue...
2991 * reference which is held on the object while the page is in the pageout queue...
3060 m->reference = TRUE;
3094 * reference which is held on the object while the page is in the pageout queue...
3228 * reference whic
[all...]
H A Dvm_pageout.c481 * Deal with the deallocation (last reference) of a pageout object
575 if (m->reference)
641 * Account for the paging reference taken in vm_paging_object_allocate.
723 * The page must be busy, but not hold a paging reference.
749 * Create a paging reference to let us play with the object.
794 * [The object reference from its allocation is donated
821 * paging reference to prevent deallocation or collapse when we
823 * is responsible for consuming this reference
1452 * a TLB flush isn't really needed here since at worst we'll miss the reference bit being
1454 * new reference happen
[all...]
H A Dvm_page.h194 reference:1, /* page has been used (P) */ member in struct:vm_page
H A Dvm_object.c117 * Each object also records the memory object reference
257 * The routines that acquire a reference to a virtual
262 * from the reference mechanism, so that the lock need
696 * Create an "extra" reference to this object so that we never
759 * Release a reference to the specified object,
809 * kept alive solely by the reference we're about to release.
810 * Let's try and release our reference without taking
861 * If the object has a named reference, and only
862 * that reference would remain, inform the pager
863 * about the last "mapping" reference goin
[all...]
H A Dvm_map.c418 * It is important to note that only one writeable reference
548 * If successful, this also grabs a reference on the memory object,
578 * Release the reference obtained by apple_protect_pager_setup().
579 * The mapping (if it succeeded) is now holding a reference on the
911 * Adds valid reference and residence counts to the given map.
1018 * will detect the state and increment the reference count, causing
2541 /* JMM - drop reference on pager here */
2659 /* take a reference on the object */
2864 * Throw away the reference to the
3019 * Throw away the reference t
[all...]
/xnu-2422.115.4/libkern/c++/
H A DOSUnserialize.cpp1370 /* First try to decide what to do without reference to look-ahead token. */
1517 yyerror("forward reference detected");
H A DOSUnserializeXML.cpp1408 /* First try to decide what to do without reference to look-ahead token. */
1612 yyerror("forward reference detected");
2715 // write over the reference created in buildArray

Completed in 106 milliseconds