Lines Matching refs:rpc

138 	virtual kern_return_t Dispatch(const IORPC rpc) APPLE_KEXT_OVERRIDE;
1672 const IORPC rpc, in CheckForWork_Impl() argument
1723 ret = InterruptOccurred(rpc, ivars->action, icount, itime); in CheckForWork_Impl()
2058 const IORPC rpc, in CheckForWork_Impl() argument
2416 OSMetaClassBase::Dispatch(IORPC rpc) in Dispatch() argument
2422 OSMetaClassBase::Invoke(IORPC rpc) in Invoke() argument
2431 assert(rpc.sendSize >= (sizeof(IORPCMessageMach) + sizeof(IORPCMessage))); in Invoke()
2432 message = rpc.kernelContent; in Invoke()
2465 ret = us->rpc(rpc); in Invoke()
2477 ret = Dispatch(rpc); in Invoke()
2493 OSUserMetaClass::Dispatch(IORPC rpc) in Dispatch() argument
2496 return const_cast<OSMetaClass *>(meta)->Dispatch(rpc); in Dispatch()
2873 IOUserServer::objectInstantiate(OSObject * obj, IORPC rpc, IORPCMessage * message) in objectInstantiate() argument
3010 IORPCMessageMach * machReply = rpc.reply; in objectInstantiate()
3035 if (replySize > rpc.replySize) { in objectInstantiate()
3058 if (replySize > rpc.replySize) { in objectInstantiate()
3114 IOUserServer::kernelDispatch(OSObject * obj, IORPC rpc) in kernelDispatch() argument
3119 message = rpc.kernelContent; in kernelDispatch()
3125 ret = objectInstantiate(obj, rpc, message); in kernelDispatch()
3133 ret = obj->Dispatch(rpc); in kernelDispatch()
3286 …IORPC rpc = { .message = msgin, .reply = msgout, .sendSize = msgin->msgh.msgh_size, .replySize = r… in server() local
3297 ret = kernelDispatch(object, rpc); in server()
3406 IORPC rpc; in IOUserServerUEXTTrap() local
3447 rpc.message = mach; in IOUserServerUEXTTrap()
3448 rpc.sendSize = mach->msgh.msgh_size; in IOUserServerUEXTTrap()
3449 rpc.reply = (IORPCMessageMach *) (p + inSize); in IOUserServerUEXTTrap()
3450 rpc.replySize = ((uint32_t) (sizeof(buffer.buffer) - inSize)); // inSize was checked in IOUserServerUEXTTrap()
3451 rpc.kernelContent = message; in IOUserServerUEXTTrap()
3455 maxObjectCount = MAX_OBJECT_COUNT(rpc.message, rpc.sendSize, message); in IOUserServerUEXTTrap()
3468 ret = object->Dispatch(rpc); in IOUserServerUEXTTrap()
3483 ret = object->Dispatch(rpc); in IOUserServerUEXTTrap()
3490 if (rpc.reply->msgh_body.msgh_descriptor_count) { in IOUserServerUEXTTrap()
3493 reply = IORPCMessageFromMachReply(rpc.reply); in IOUserServerUEXTTrap()
3497 …copySize = rpc.reply->msgh.msgh_size - (((uintptr_t) reply) - ((uintptr_t) rpc.reply)) + sizeof(ui… in IOUserServerUEXTTrap()
3516 IOUserServer::rpc(IORPC rpc) in rpc() function in IOUserServer
3538 mach = rpc.message; in rpc()
3539 sendSize = rpc.sendSize; in rpc()
3540 replySize = rpc.replySize; in rpc()
3544 message = rpc.kernelContent; in rpc()