• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7800-V1.0.2.28/target/linux/s3c24xx/files-2.6.30/drivers/ar6000/htc/

Lines Matching defs:target

54 static INLINE A_STATUS HTCProcessTrailer(HTC_TARGET *target,
102 HTCProcessCreditRpt(target,
155 static A_STATUS HTCProcessRecvHeader(HTC_TARGET *target, HTC_PACKET *pPacket, A_UINT32 *pNextLookAhead)
189 DebugDumpBytes((A_UINT8 *)&target->LastFrameHdr,sizeof(HTC_FRAME_HDR),"Last Frame Header");
190 if (target->LastTrailerLength != 0) {
191 DebugDumpBytes(target->LastTrailer,
192 target->LastTrailerLength,
218 status = HTCProcessTrailer(target,
229 A_MEMCPY(target->LastTrailer, (pBuf + HTC_HDR_LENGTH + payloadLen - temp), temp);
230 target->LastTrailerLength = temp;
237 target->LastTrailerLength = 0;
253 A_MEMCPY(&target->LastFrameHdr,pBuf,sizeof(HTC_FRAME_HDR));
270 HTC_TARGET *target = (HTC_TARGET *)Context;
279 pEndpoint = &target->EndPoint[pPacket->Endpoint];
292 status = HTCProcessRecvHeader(target,pPacket,&nextLookAhead);
305 nextStatus = HTCRecvMessagePendingHandler(target,nextLookAhead,NULL);
320 DevCheckPendingRecvMsgsAsync(&target->Device);
323 HTC_RX_STAT_PROFILE(target,pEndpoint,nextLookAhead);
324 DO_RCV_COMPLETION(target,pPacket,pEndpoint);
333 HTC_RECYCLE_RX_PKT(target, pPacket);
339 /* synchronously wait for a control message from the target,
342 A_STATUS HTCWaitforControlMessage(HTC_TARGET *target, HTC_PACKET **ppControlPacket)
356 status = DevPollMboxMsgRecv(&target->Device,
384 pPacket = HTC_ALLOC_CONTROL_RX(target);
405 status = HTCIssueRecv(target, pPacket);
412 status = HTCProcessRecvHeader(target,pPacket,NULL);
431 HTC_FREE_CONTROL_RX(target,pPacket);
443 HTC_TARGET *target = (HTC_TARGET *)Context;
452 if (IS_DEV_IRQ_PROCESSING_ASYNC_ALLOWED(&target->Device)) {
482 pEndpoint = &target->EndPoint[pHdr->EndpointID];
492 LOCK_HTC_RX(target);
500 UNLOCK_HTC_RX(target);
504 LOCK_HTC_RX(target);
513 target->HTCStateFlags |= HTC_STATE_WAIT_BUFFERS;
514 target->EpWaitingForBuffers = pHdr->EndpointID;
518 UNLOCK_HTC_RX(target);
544 pPacket->pContext = target;
551 status = HTCIssueRecv(target, pPacket);
567 status = HTCProcessRecvHeader(target,pPacket,&LookAhead);
573 HTC_RX_STAT_PROFILE(target,pEndpoint,LookAhead);
574 DO_RCV_COMPLETION(target,pPacket,pEndpoint);
589 DevStopRecv(&target->Device, asyncProc ? DEV_STOP_RECV_ASYNC : DEV_STOP_RECV_SYNC);
597 HTC_RECYCLE_RX_PKT(target, pPacket);
609 HTC_TARGET *target = GET_HTC_TARGET_FROM_HANDLE(HTCHandle);
620 if (HTC_STOPPING(target)) {
627 pEndpoint = &target->EndPoint[pPacket->Endpoint];
629 LOCK_HTC_RX(target);
635 if (target->HTCStateFlags & HTC_STATE_WAIT_BUFFERS) {
636 if (target->EpWaitingForBuffers == pPacket->Endpoint) {
638 target->EpWaitingForBuffers));
639 target->HTCStateFlags &= ~HTC_STATE_WAIT_BUFFERS;
640 target->EpWaitingForBuffers = ENDPOINT_MAX;
645 UNLOCK_HTC_RX(target);
647 if (unblockRecv && !HTC_STOPPING(target)) {
649 DevEnableRecv(&target->Device,DEV_ENABLE_RECV_SYNC);
657 static void HTCFlushEndpointRX(HTC_TARGET *target, HTC_ENDPOINT *pEndpoint)
661 LOCK_HTC_RX(target);
668 UNLOCK_HTC_RX(target);
676 LOCK_HTC_RX(target);
679 UNLOCK_HTC_RX(target);
684 void HTCFlushRecvBuffers(HTC_TARGET *target)
692 pEndpoint = &target->EndPoint[i];
697 HTCFlushEndpointRX(target,pEndpoint);