• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/rt2870/common/

Lines Matching refs:cmdqelmt

643 	struct rt_cmdqelmt *cmdqelmt = NULL;
655 status = os_alloc_mem(pAd, (u8 **) (&cmdqelmt), sizeof(struct rt_cmdqelmt));
656 if ((status != NDIS_STATUS_SUCCESS) || (cmdqelmt == NULL))
659 cmdqelmt->buffer = NULL;
662 os_alloc_mem(pAd, (u8 **) & cmdqelmt->buffer,
665 || (cmdqelmt->buffer == NULL)) {
666 kfree(cmdqelmt);
669 NdisMoveMemory(cmdqelmt->buffer, pInformationBuffer,
671 cmdqelmt->bufferlength = InformationBufferLength;
674 cmdqelmt->bufferlength = 0;
676 cmdqelmt->command = Oid;
677 cmdqelmt->CmdFromNdis = TRUE;
679 cmdqelmt->SetOperation = TRUE;
681 cmdqelmt->SetOperation = FALSE;
685 EnqueueCmd((&pAd->CmdQ), cmdqelmt);
693 if (cmdqelmt->buffer)
694 os_free_mem(pAd, cmdqelmt->buffer);
695 os_free_mem(pAd, cmdqelmt);
723 struct rt_cmdqelmt *cmdqelmt = NULL;
725 status = os_alloc_mem(pAd, (u8 **) & cmdqelmt, sizeof(struct rt_cmdqelmt));
726 if ((status != NDIS_STATUS_SUCCESS) || (cmdqelmt == NULL))
728 NdisZeroMemory(cmdqelmt, sizeof(struct rt_cmdqelmt));
732 os_alloc_mem(pAd, (u8 **) & cmdqelmt->buffer,
735 || (cmdqelmt->buffer == NULL)) {
736 os_free_mem(pAd, cmdqelmt);
739 NdisMoveMemory(cmdqelmt->buffer, pInformationBuffer,
741 cmdqelmt->bufferlength = InformationBufferLength;
744 cmdqelmt->buffer = NULL;
745 cmdqelmt->bufferlength = 0;
748 cmdqelmt->command = Oid;
749 cmdqelmt->CmdFromNdis = FALSE;
751 if (cmdqelmt != NULL) {
754 EnqueueCmd((&pAd->CmdQ), cmdqelmt);
762 if (cmdqelmt->buffer)
763 os_free_mem(pAd, cmdqelmt->buffer);
764 os_free_mem(pAd, cmdqelmt);
966 struct rt_cmdqelmt *cmdqelmt;
977 RTUSBDequeueCmd(&pAd->CmdQ, &cmdqelmt);
980 if (cmdqelmt == NULL)
983 pData = cmdqelmt->buffer;
988 switch (cmdqelmt->command) {
2088 ("--> Control Thread !! ERROR !! Unknown(cmdqelmt->command=0x%x) !! \n",
2089 cmdqelmt->command));
2094 if (cmdqelmt->CmdFromNdis == TRUE) {
2095 if (cmdqelmt->buffer != NULL)
2096 os_free_mem(pAd, cmdqelmt->buffer);
2097 os_free_mem(pAd, cmdqelmt);
2099 if ((cmdqelmt->buffer != NULL)
2100 && (cmdqelmt->bufferlength != 0))
2101 os_free_mem(pAd, cmdqelmt->buffer);
2102 os_free_mem(pAd, cmdqelmt);