/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/platform/ |
H A D | AppleMacIODevice.h | 51 virtual IOService *matchLocation(IOService *client);
|
/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/ |
H A D | IOServicePrivate.h | 181 const IOService * client; member in class:_IOOpenServiceIterator 187 const IOService * client,
|
H A D | IOService.cpp | 464 // check for last client detach from a terminated service 764 const IOService * client, 780 inst->client = client; 805 if( (client && (next->isOpen( client ))) 1309 // send a message to a client or interested party of this service 1310 IOReturn IOService::messageClient( UInt32 type, OSObject * client, argument 1317 if( (service = OSDynamicCast( IOService, client))) 1320 else if( (notify = OSDynamicCast( _IOServiceInterestNotifier, client))) { 763 iterator( OSIterator * _iter, const IOService * client, const IOService * provider ) argument 1653 IOService * client; local 1869 IOService * client; local 1887 IOService * client; local 1928 IOService * client; local 2113 terminateClient( IOService * client, IOOptionBits options ) argument 4159 IOUserClient *client; local [all...] |
H A D | IOUserClient.cpp | 373 IOUserClient * client; local 382 if( (client = OSDynamicCast( IOUserClient, obj ))) 383 client->clientDied(); 975 IOReturn IOUserClient::connectClient( IOUserClient * /* client */ ) 1754 CHECK( IOUserClient, connection, client ); 1756 return( client->getNotificationSemaphore( (UInt32) notification_type, 2245 IOUserClient * client; local 2251 connect_type, 0, &client ); 2254 assert( OSDynamicCast(IOUserClient, client) ); 2255 *connection = client; 2272 IOUserClient * client = 0; local [all...] |
H A D | IOServicePM.cpp | 1965 // Some client of our device is asking that we become usable. Although 2604 // Called by the user client. 4574 // We send a message to an in-kernel client, and we expect a response, so we compute a 4615 // client doesn't want time to respond 4632 // not a client of ours 4691 // Notify a registered application or kernel client of something. 4853 // client to respond, we abandon the power change. 4907 static void c_PM_Clamp_Timer_Expired ( OSObject * client, IOTimerEventSource * ) 4909 if (client) 4910 ((IOService *)client) [all...] |
/macosx-10.5.8/xnu-1228.15.4/tools/tests/MMTest/ |
H A D | MMtest.c | 118 fprintf(stderr, " -clients num\tnumber of client threads to run\n"); 124 fprintf(stderr, " . client sends 10000 messages\n"); 248 printf("server waiting for IPC messages from client on port '%s'.\n", 384 void *client(void *threadarg) function 442 printf("client sending message %d\n", idx); 458 printf("client awaiting reply %d\n", idx); 476 printf("client received reply %d\n", idx); 507 client(NULL); 513 client(NULL);
|
H A D | MPMMtest.c | 114 fprintf(stderr, " -work num\t\tmicroseconds of client work\n"); 115 fprintf(stderr, " -pages num\t\tpages of memory touched by client work\n"); 121 fprintf(stderr, " . client sends 100000 messages\n"); 257 printf("server waiting for IPC messages from client on port '%s'.\n", 482 void *client(void *threadarg) function 493 printf("client(%d) started, server port name %s\n", 558 printf("client sending message %d\n", idx); 574 printf("client awaiting reply %d\n", idx); 592 printf("client received reply %d\n", idx); 717 printf("%d server%s, %d client [all...] |
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/ |
H A D | IOPlatformExpert.h | 305 virtual IOService * matchLocation( IOService * client );
|
H A D | IOService.h | 269 The class name that the service will attempt to allocate when a user client connection is requested. First the device nub is queried, then the nub's provider is queried by default. 310 @discussion When an IOService is made inactive the default behavior is to also make any of its clients that have it as their only provider also inactive, in this way recursing the termination up the driver stack. This method allows an IOService object to override this behavior. Returning <code>true</code> from this method when passed a just terminated provider will cause the client to also be terminated. 439 @discussion When an IOService object is successfully terminated, it is immediately made inactive, which blocks further attach()es, matching or notifications occuring on the object. It remains inactive until the last client closes, and is then finalized and destroyed. 455 @discussion The registration process for an IOService object (the provider) includes instantiating possible driver clients. The <code>probe</code> method is called in the client instance to check the matched service can be used before the driver is considered to be started. Since matching screens many possible providers, in many cases the <code>probe</code> method can be left unimplemented by IOService subclasses. The client is already attached to the provider when <code>probe</code> is called. 465 @discussion The <code>start</code> method of an IOService instance is called by its provider when it has been selected (due to its probe score and match category) as the winning client. The client is already attached to the provider when <code>start</code> is called.<br>Implementations of <code>start</code> must call <code>start</code> on their superclass at an appropriate point. If an implementation of <code>start</code> has already called <code>super::start</code> but subsequently determines that it will fail, it must call <code>super::stop</code> to balance the prior call to <code>super::start</code> and prevent reference leaks. 481 @param forClient Designates the client of the provider requesting the open. 492 @param forClient Designates the client of the provider requesting the close. 500 @abstract Determines whether a specific, or any, client ha [all...] |
H A D | IOUserClient.h | 157 @abstract Provides a basis for communication between client applications and I/O Kit objects. 248 virtual IOReturn connectClient( IOUserClient * client ); 250 // memory will be released by user client when last map is destroyed 275 Make an arbitrary OSObject available to the client task. 277 @param obj The object we want to export to the client. 278 @param clientObj Returned value is the client's port name.
|
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/pci/ |
H A D | IOPCIDevice.h | 95 virtual IOService * matchLocation( IOService * client );
|
/macosx-10.5.8/xnu-1228.15.4/EXTERNAL_HEADERS/mach-o/ |
H A D | loader.h | 254 #define LC_SUB_CLIENT 0x14 /* sub client */ 644 uint32_t cmdsize; /* includes client string */ 645 union lc_str client; /* the client name */ member in struct:sub_client_command
|
/macosx-10.5.8/xnu-1228.15.4/bsd/nfs/ |
H A D | nfs_syscalls.c | 153 SYSCTL_NODE(_vfs_generic_nfs, OID_AUTO, client, CTLFLAG_RW|CTLFLAG_LOCKED, 0, "nfs client hinge"); 197 * Asynchronous I/O threads for client NFS. 281 * Continuation for Asynchronous I/O threads for NFS client. 664 /* Get the client address for connected sockets. */ 736 * will make sure that an unresponsive client can't hang the server. 1039 * so the client doesn't hang.
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/ |
H A D | vmachmon_asm.s | 76 .long EXT(vmm_get_page_mapping32) ; Returns client va associated with VM va - supports 32-bit
|