• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/AppleUSBIrDA-145.2.4/IrDA/Stack/

Lines Matching refs:request

106     {kStandbyConnLstnRequestEvent,  "irlapconn: standby conn/lstn request"},
107 {kStandbyDisconnectRequestEvent,"irlapconn: standby disconnect request"},
111 {kPendingConnLstnRequestEvent, "irlapconn: uconnect conn/lstn request"},
112 {kPendingConnLstnDeferRequest, "irlapconn: uconnect conn/lstn defer request"}, // jdg
114 {kPendingDisconnectRequestEvent,"irlapconn: uconnect disconnect request"},
116 {kPendingDisconnectRequeue, "irlapconn: uconnect requeue pending request"},
118 {kActiveConnLstnRequestEvent, "irlapconn: active conn/lstn request"},
119 {kActiveConnLstnDeferRequest, "irlapconn: active conn/lstn defer request"}, // jdg
120 {kActiveGetDataRequestEvent, "irlapconn: active get data request"},
121 {kActiveCancelGetRequestEvent, "irlapconn: active cancel get request"},
122 {kActiveDisconnectRequestEvent, "irlapconn: active disconnect request"},
124 {kActiveDisconnectRequeue, "irlapconn: active requeue pending request"},
133 {kCancelPendingGetReqEvent, "irlapconn: cancel pending get request, lsapconn="},
151 {kLogResetPendingReq, "irlapconn: reset. pending request"},
324 DebugLog("IrLapConn: reset pending get request. how?"); // shouldn't get here
357 for (TIrEvent* request = (TIrEvent*)iter->FirstItem();
358 iter->More(); request = (TIrEvent*)iter->NextItem()) {
359 XTRACE(kLogResetPendingReq, 0, request);
360 check(request->fEvent == kIrListenRequestEvent || request->fEvent == kIrConnectRequestEvent);
361 this->EnqueueEvent(request);
416 TIrConnLstnRequest* request = (TIrConnLstnRequest*)GetCurrentEvent();
419 XTRACE(kWantToAdd, (uintptr_t)request->fLSAPConn>>16, request->fLSAPConn);
423 // listen request. Since it didn't do a disconnect, it's LSAP is still on our list.
424 if (!fLSAPConnList->Contains(request->fLSAPConn)) {
425 fLSAPConnList->InsertLast(request->fLSAPConn);
430 fPeerDevAddr = request->fDevAddr;
433 // Pass the request on to IrLAP
439 GetLAP->EnqueueEvent(request);
472 // Use the request block for the reply
485 for (TIrEvent* request = (TIrEvent*)iter->FirstItem();
486 iter->More(); request = (TIrEvent*)iter->NextItem()) {
487 XTRACE(kStandbyDisconnectRequeue, 0, request);
488 check(request->fEvent == kIrListenRequestEvent || request->fEvent == kIrConnectRequestEvent);
489 this->EnqueueEvent(request);
505 if (rq->fEvent == kIrGetDataRequestEvent) // turn request into reply (could ++ it)
535 TIrConnLstnRequest* request = (TIrConnLstnRequest*)GetCurrentEvent();
536 XTRACE(kPendingConnLstnRequestEvent, event, request->fEvent);
538 if (fDisconnectPending) { // oops, hold off on this request unti the disconnect is done
547 // was the first request to initiate a listen to LAP and then a connect request
548 // followed, you need to cancel the pending LAP listen request and replace it
549 // with a connect request.
551 // Shouldn't be called if connecting to a different device, reject the request if it comes in that way
555 //XASSERT(fPeerDevAddr == request->fDevAddr);
557 if (fPeerDevAddr && (fPeerDevAddr != request->fDevAddr)) { // then reject this connect request
558 request->fEvent = kIrConnectReplyEvent;
559 request->fResult = kIrDAErrGeneric; // better err available?
560 check(request->fLSAPConn);
561 request->fLSAPConn->EnqueueEvent(request); // return to sender, bad destination
566 // we have a connect request, was the first request a listen? if so ....
567 // ask LAP to cancel the pending listen and then send in our connect request.
569 if (fPeerDevAddr == 0) { // if 1st request was a listen ...
571 fPeerDevAddr = request->fDevAddr; // save the destination address
572 GetLAP->EnqueueEvent(request); // then send connect req to lap
574 // note: the listen request is still on our queue and will finish with the connect
576 else { // the cancel of the listen failed, reject the connect request (or?)
577 request->fEvent = kIrConnectReplyEvent;
578 request->fResult = kIrDAErrGeneric; // better err available?
579 check(request->fLSAPConn);
580 request->fLSAPConn->EnqueueEvent(request); // return to sender, bad destination
583 } // end first request a listen
584 } // end if connect request
588 XASSERT(!fLSAPConnList->Contains(request->fLSAPConn));
590 XTRACE(kAddingToLSAPConnList, 1, request->fLSAPConn->GetMyLSAPId() << 8 | 1);
591 XTRACE(kAddingLsapToList, 0, request->fLSAPConn);
592 fLSAPConnList->InsertLast(request->fLSAPConn);
613 // ***actual request and others aren't - see other note earlier in the file.
689 // now finish off their original listen/connect request
703 // Use the request buffer for the reply
727 for (TIrEvent* request = (TIrEvent*)iter->FirstItem();
728 iter->More(); request = (TIrEvent*)iter->NextItem()) {
729 XTRACE(kPendingDisconnectRequeue, 0, request);
730 check(request->fEvent == kIrListenRequestEvent || request->fEvent == kIrConnectRequestEvent);
731 this->EnqueueEvent(request);
764 TIrConnLstnRequest* request = (TIrConnLstnRequest*)GetCurrentEvent();
765 XTRACE(kActiveConnLstnRequestEvent, event, request->fEvent);
767 if (fDisconnectPending) { // oops, hold off on this request unti the disconnect is done
775 // jdg: this should reject the request, not punt.
777 //XASSERT(fPeerDevAddr == request->fDevAddr);
778 if (fPeerDevAddr != request->fDevAddr) {
780 request->fEvent = kIrConnectReplyEvent;
781 request->fResult = kIrDAErrGeneric; // better err available?
782 check(request->fLSAPConn);
783 request->fLSAPConn->EnqueueEvent(request); // return to sender, bad destination
789 XASSERT(!fLSAPConnList->Contains(request->fLSAPConn));
790 XTRACE(kAddingToLSAPConnList, 1, request->fLSAPConn->GetMyLSAPId() << 8 | 4); // jdg
791 XTRACE(kAddingLsapToList, 0, request->fLSAPConn); // jdg
792 fLSAPConnList->InsertLast(request->fLSAPConn);
795 request->fEvent = event == kIrConnectRequestEvent ? kIrConnectReplyEvent : kIrListenReplyEvent;
796 request->fDevAddr = fPeerDevAddr;
797 check(request->fLSAPConn);
798 request->fLSAPConn->EnqueueEvent(request);
814 // Use the request buffer for the reply
836 // for the disconnect request, and (I think) once to clean up the pending get request.
845 (pendingReply->fEvent == kIrListenRequestEvent || // it was a listen request, but now that
846 pendingReply->fEvent == kIrGetDataRequestEvent)) { // we're active, it's a get request
862 ////////*** with the idle disconnect timer, we never request a lap disconnect here anymore
869 // Use the request buffer for the reply
900 for (TIrEvent* request = (TIrEvent*)iter->FirstItem();
901 iter->More(); request = (TIrEvent*)iter->NextItem()) {
902 XTRACE(kActiveDisconnectRequeue, 0, request);
903 check(request->fEvent == kIrListenRequestEvent || request->fEvent == kIrConnectRequestEvent);
904 this->EnqueueEvent(request);
923 (pendingReply->fEvent == kIrGetDataRequestEvent)) { // we're active, it's a get request
964 // If it is, then the get data request can complete right now
983 // Data is not in one of the buffers, add the request to the pending get requests.
1056 // Theoretically there should only be one outstanding get request for
1104 // then that request can be completed and the buffer can be freed up for reuse.
1171 // Ignore this if no memory to get request block