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

/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/
H A DOSMessageNotification.h92 OSAsyncReference64 reference; member in struct:OSNotificationHeader64
118 OSAsyncReference reference; member in struct:OSNotificationHeader
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.
369 void *reference,
376 void *reference,
382 void *reference, IODMACommand *target,
386 void *reference,
425 void *reference,
H A DIOUserClient.h138 typedef IOReturn (*IOExternalMethodAction)(OSObject * target, void * reference,
183 IOExternalMethodDispatch * dispatch = 0, OSObject * target = 0, void * reference = 0 );
205 static IOReturn sendAsyncResult(OSAsyncReference reference,
211 static IOReturn sendAsyncResult64(OSAsyncReference64 reference,
267 Remove the first mapping created from the memory descriptor returned by clientMemoryForType() from IOUserClient's list of mappings. If such a mapping exists, it is retained and the reference currently held by IOUserClient is returned to the caller.
269 @result A reference to the first IOMemoryMap instance found in the list of mappings created by IOUserClient from that passed memory descriptor is returned, or zero if none exist. The caller should release this reference.
/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIOUserClient.cpp420 void * reference, vm_size_t referenceSize,
450 void * reference, vm_size_t referenceSize,
534 void * reference, vm_size_t referenceSize,
560 bcopy( reference, pingMsg->notifyHeader.reference, referenceSize );
669 void * reference, vm_size_t referenceSize, vm_size_t extraSize,
704 bcopy( reference, pingMsg->notifyHeader.reference, referenceSize );
1097 IOReturn IOUserClient::sendAsyncResult(OSAsyncReference reference, argument
1108 reference64[idx] = REF64(reference[id
533 init( mach_port_t port, natural_t type, void * reference, vm_size_t referenceSize, bool clientIs64 ) argument
668 init( mach_port_t port, natural_t type, void * reference, vm_size_t referenceSize, vm_size_t extraSize, bool client64 ) argument
1116 sendAsyncResult64(OSAsyncReference64 reference, IOReturn result, io_user_reference_t args[], UInt32 numArgs) argument
1477 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
1553 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
1568 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
1583 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
1613 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
1630 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
1660 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
1709 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
1722 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
2390 is_io_connect_set_notification_port( io_object_t connection, uint32_t notification_type, mach_port_t port, uint32_t reference) argument
2403 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
2683 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_scalar_inband64_t scalar_output, mach_msg_type_number_t *scalar_outputCnt, io_struct_inband_t inband_output, mach_msg_type_number_t *inband_outputCnt, mach_vm_address_t ool_output, mach_vm_size_t * ool_output_size ) argument
2873 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
2915 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
2951 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
2988 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
3034 io_async_ref_t reference; local
3219 io_async_ref_t reference; local
3394 io_async_ref_t reference; local
3543 io_async_ref_t reference; local
[all...]
H A DIODMACommand.cpp302 void *reference,
308 IOOptionBits op = (IOOptionBits) reference;
749 IODMACommand::transferSegment(void *reference, argument
836 void *reference,
841 IOOptionBits op = (IOOptionBits) reference;
1014 ret = (*outSegFunc)(reference, this, curSeg, segmentsP, segIndex++);
1022 ret = (*outSegFunc)(reference, this, curSeg, segmentsP, segIndex++);
1036 void *reference, IODMACommand *target,
301 segmentOp( void *reference, IODMACommand *target, Segment64 segment, void *segments, UInt32 segmentIndex) argument
835 genIOVMSegments(InternalSegmentFunction outSegFunc, void *reference, UInt64 *offsetP, void *segmentsP, UInt32 *numSegmentsP) argument
1035 clientOutputSegment( void *reference, IODMACommand *target, Segment64 segment, void *vSegList, UInt32 outSegIndex) argument
H A DRootDomainUserClient.cpp228 IOExternalMethodDispatch * dispatch, OSObject * target, void * reference )
H A DIOMemoryDescriptor.cpp299 // Note this inline function uses C++ reference arguments to return values
301 // checked for as a NULL reference is illegal.
446 * Passing the ranges as a reference will avoid an extra allocation.
535 originalMD->retain(); // Add a new reference to ourselves
651 bool reference)
655 if (reference)
667 bool reference)
671 if (reference)
696 * Passing the ranges as a reference will avoid an extra allocation.
647 initWithPhysicalRanges( IOPhysicalRange * ranges, UInt32 count, IODirection direction, bool reference) argument
662 initWithRanges( IOVirtualRange * ranges, UInt32 count, IODirection direction, task_t task, bool reference) argument
/macosx-10.5.8/xnu-1228.15.4/EXTERNAL_HEADERS/architecture/i386/
H A Dasm_help.h226 .reference name
262 * dynamic/PIC macros for routines which reference external symbols
/macosx-10.5.8/xnu-1228.15.4/EXTERNAL_HEADERS/architecture/ppc/
H A Dasm_help.h341 .reference name
378 * dynamic/PIC macros for routines which reference external symbols
/macosx-10.5.8/xnu-1228.15.4/osfmk/vm/
H A Dvm_resident.c408 m->reference = FALSE;
2097 mem->reference = FALSE;
2455 * clear the reference bit and (re)enter it in the
2457 * their reference bit cleared.
2477 m->reference = FALSE;
2577 m->reference = TRUE;
2712 if (m->active || m->reference)
3301 m2->reference = m1->reference;
3305 m2->reference
[all...]
H A Dvm_pageout.c423 * Deal with the deallocation (last reference) of a pageout object
523 if (m->reference)
581 * Account for the paging reference taken in vm_paging_object_allocate.
659 * The page must be busy, but not hold a paging reference.
686 * Create a paging reference to let us play with the object.
732 * [The object reference from its allocation is donated
759 * paging reference to prevent deallocation or collapse when we
761 * is responsible for consuming this reference
1540 m->reference = FALSE;
1760 * First, update the reference an
[all...]
H A Dvm_page.h180 reference:1, /* page has been used (P) */ member in struct:vm_page
H A Dvm_object.c111 * Each object also records the memory object reference
249 * The routines that acquire a reference to a virtual
254 * from the reference mechanism, so that the lock need
574 * Create an "extra" reference to this object so that we never
633 * Release a reference to the specified object,
676 * kept alive solely by the reference we're about to release.
677 * Let's try and release our reference without taking
722 * The cache holds a reference (uncounted) to
746 * If the object has a named reference, and only
747 * that reference woul
[all...]
H A Dvm_map.c377 * It is important to note that only one writeable reference
460 * If successful, this also grabs a reference on the memory object,
490 * Release the reference obtained by apple_protect_pager_setup().
491 * The mapping (if it succeeded) is now holding a reference on the
842 * Adds valid reference and residence counts to the given map.
956 * will detect the state and increment the reference count, causing
2295 /* JMM - drop reference on pager here */
2478 * Throw away the reference to the
2603 * Hang onto a reference on the object in case a
3461 * We're unwiring memory at the request of the user. See if we're removing the last user wire reference
[all...]
/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/
H A Dhibernate.c118 m->reference = TRUE;
/macosx-10.5.8/xnu-1228.15.4/libkern/c++/
H A DOSUnserializeXML.cpp1409 /* First try to decide what to do without reference to look-ahead token. */
1564 yyerror("forward reference detected");
2611 // write over the reference created in buildArray
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A Dhw_vm.s653 ; mapping (more than one if a block) and accumulate the reference
727 lwz r22,4(r26) ; Get the latest reference and change bits
1147 lwz r22,12(r26) ; Get the latest reference and change bits
2666 bl mapMergeRC32 ; Merge reference and change into mapping and physent
2755 bl mapMergeRC64 ; Merge reference and change into mapping and physent
2951 ; Function 5 - Clear reference in physent
2965 ; Function 6 - Clear reference in mapping
2969 hwpCRefMap: li r0,lo16(mpR) ; Get reference bit
3005 ; Function 9 - Set reference in physent
3012 ori r4,r4,lo16(ppR) ; Set the reference
[all...]

Completed in 199 milliseconds