Lines Matching refs:pNode

579 HAL_StatusTypeDef HAL_MDMA_LinkedList_CreateNode(MDMA_LinkNodeTypeDef *pNode, MDMA_LinkNodeConfType…  in HAL_MDMA_LinkedList_CreateNode()  argument
585 if((pNode == NULL) || (pNodeConfig == NULL)) in HAL_MDMA_LinkedList_CreateNode()
612 pNode->CLAR = 0; in HAL_MDMA_LinkedList_CreateNode()
615 pNode->CTBR = 0; in HAL_MDMA_LinkedList_CreateNode()
616 pNode->CMAR = 0; in HAL_MDMA_LinkedList_CreateNode()
617 pNode->CMDR = 0; in HAL_MDMA_LinkedList_CreateNode()
618 pNode->Reserved = 0; in HAL_MDMA_LinkedList_CreateNode()
621 pNode->CTCR = pNodeConfig->Init.SourceInc | pNodeConfig->Init.DestinationInc | \ in HAL_MDMA_LinkedList_CreateNode()
631 pNode->CTCR |= MDMA_CTCR_SWRM; in HAL_MDMA_LinkedList_CreateNode()
642 pNode->CTCR |= MDMA_CTCR_BWM; in HAL_MDMA_LinkedList_CreateNode()
646 pNode->CBNDTR = ((pNodeConfig->BlockCount - 1U) << MDMA_CBNDTR_BRC_Pos) & MDMA_CBNDTR_BRC; in HAL_MDMA_LinkedList_CreateNode()
651 pNode->CBNDTR |= MDMA_CBNDTR_BRSUM; in HAL_MDMA_LinkedList_CreateNode()
654 pNode->CBRUR = blockoffset & 0x0000FFFFU; in HAL_MDMA_LinkedList_CreateNode()
659 pNode->CBRUR = (((uint32_t) pNodeConfig->Init.SourceBlockAddressOffset) & 0x0000FFFFU); in HAL_MDMA_LinkedList_CreateNode()
665 pNode->CBNDTR |= MDMA_CBNDTR_BRDUM; in HAL_MDMA_LinkedList_CreateNode()
668 pNode->CBRUR |= ((blockoffset & 0x0000FFFFU) << MDMA_CBRUR_DUV_Pos); in HAL_MDMA_LinkedList_CreateNode()
673pNode->CBRUR |= ((((uint32_t)pNodeConfig->Init.DestBlockAddressOffset) & 0x0000FFFFU) << MDMA_CBRU… in HAL_MDMA_LinkedList_CreateNode()
677 pNode->CBNDTR |= pNodeConfig->BlockDataLength; in HAL_MDMA_LinkedList_CreateNode()
680 pNode->CDAR = pNodeConfig->DstAddress; in HAL_MDMA_LinkedList_CreateNode()
683 pNode->CSAR = pNodeConfig->SrcAddress; in HAL_MDMA_LinkedList_CreateNode()
689 pNode->CTBR = pNodeConfig->Init.Request & MDMA_CTBR_TSEL; in HAL_MDMA_LinkedList_CreateNode()
691 pNode->CMAR = pNodeConfig->PostRequestMaskAddress; in HAL_MDMA_LinkedList_CreateNode()
692 pNode->CMDR = pNodeConfig->PostRequestMaskData; in HAL_MDMA_LinkedList_CreateNode()
699 pNode->CTBR |= MDMA_CTBR_SBUS; in HAL_MDMA_LinkedList_CreateNode()
706 pNode->CTBR |= MDMA_CTBR_DBUS; in HAL_MDMA_LinkedList_CreateNode()
725 MDMA_LinkNodeTypeDef *pNode; in HAL_MDMA_LinkedList_AddNode() local
771 pNode = hmdma->FirstLinkedListNodeAddress; in HAL_MDMA_LinkedList_AddNode()
774 if(pNode->CLAR == (uint32_t)pNewNode) in HAL_MDMA_LinkedList_AddNode()
778 pNode = (MDMA_LinkNodeTypeDef *)pNode->CLAR; in HAL_MDMA_LinkedList_AddNode()
798 pNode = hmdma->FirstLinkedListNodeAddress; in HAL_MDMA_LinkedList_AddNode()
803 if(pNode == pPrevNode) in HAL_MDMA_LinkedList_AddNode()
806 pNewNode->CLAR = pNode->CLAR; in HAL_MDMA_LinkedList_AddNode()
807 pNode->CLAR = (uint32_t)pNewNode; in HAL_MDMA_LinkedList_AddNode()
814 pNode = (MDMA_LinkNodeTypeDef *)pNode->CLAR; in HAL_MDMA_LinkedList_AddNode()
856 …tatusTypeDef HAL_MDMA_LinkedList_RemoveNode(MDMA_HandleTypeDef *hmdma, MDMA_LinkNodeTypeDef *pNode) in HAL_MDMA_LinkedList_RemoveNode() argument
863 if((hmdma == NULL) || (pNode == NULL)) in HAL_MDMA_LinkedList_RemoveNode()
881 else if(hmdma->FirstLinkedListNodeAddress == pNode) /* Deleting first node */ in HAL_MDMA_LinkedList_RemoveNode()
884 if(hmdma->LastLinkedListNodeAddress == pNode) in HAL_MDMA_LinkedList_RemoveNode()
900 hmdma->LastLinkedListNodeAddress->CLAR = pNode->CLAR; in HAL_MDMA_LinkedList_RemoveNode()
906 hmdma->Instance->CLAR = pNode->CLAR; in HAL_MDMA_LinkedList_RemoveNode()
919 if(ptmpNode->CLAR == ((uint32_t)pNode)) in HAL_MDMA_LinkedList_RemoveNode()
922 if(pNode == hmdma->LastLinkedListNodeAddress) in HAL_MDMA_LinkedList_RemoveNode()
928 ptmpNode->CLAR = pNode->CLAR; in HAL_MDMA_LinkedList_RemoveNode()