HAL
ETH_HandleTypeDef::RxDescList
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
ETH_HandleTypeDef::RxDescList
ETH_HandleTypeDef::RxDescList field
Rx descriptor wrapper: holds all Rx descriptors list addresses and current descriptor index
Syntax
from
stm32f4xx_hal_eth.h:536
ETH_RxDescListTypeDef
RxDescList
;
References
Location
Referrer
Text
stm32f4xx_hal_eth.h:536
ETH_RxDescListTypeDef
RxDescList
;
/*!< Rx descriptor wrapper: holds all Rx descriptors list
stm32f4xx_hal_eth.c:705
HAL_ETH_Start()
heth
->
RxDescList
.
RxBuildDescCnt
=
ETH_RX_DESC_CNT
;
stm32f4xx_hal_eth.c:762
HAL_ETH_Start_IT()
heth
->
RxDescList
.
ItMode
=
1U
;
stm32f4xx_hal_eth.c:775
HAL_ETH_Start_IT()
heth
->
RxDescList
.
RxBuildDescCnt
=
ETH_RX_DESC_CNT
;
stm32f4xx_hal_eth.c:928
HAL_ETH_Stop_IT()
dmarxdesc
=
(
ETH_DMADescTypeDef
*
)
heth
->
RxDescList
.
RxDesc
[
descindex
]
;
stm32f4xx_hal_eth.c:932
HAL_ETH_Stop_IT()
heth
->
RxDescList
.
ItMode
=
0U
;
stm32f4xx_hal_eth.c:1100
HAL_ETH_ReadData()
descidx
=
heth
->
RxDescList
.
RxDescIdx
;
stm32f4xx_hal_eth.c:1101
HAL_ETH_ReadData()
dmarxdesc
=
(
ETH_DMADescTypeDef
*
)
heth
->
RxDescList
.
RxDesc
[
descidx
]
;
stm32f4xx_hal_eth.c:1102
HAL_ETH_ReadData()
desccntmax
=
ETH_RX_DESC_CNT
-
heth
->
RxDescList
.
RxBuildDescCnt
;
stm32f4xx_hal_eth.c:1111
HAL_ETH_ReadData()
heth
->
RxDescList
.
TimeStamp
.
TimeStampHigh
=
dmarxdesc
->
DESC7
;
stm32f4xx_hal_eth.c:1113
HAL_ETH_ReadData()
heth
->
RxDescList
.
TimeStamp
.
TimeStampLow
=
dmarxdesc
->
DESC6
;
stm32f4xx_hal_eth.c:1115
HAL_ETH_ReadData()
if
(
(
READ_BIT
(
dmarxdesc
->
DESC0
,
ETH_DMARXDESC_FS
)
!=
(
uint32_t
)
RESET
)
||
(
heth
->
RxDescList
.
pRxStart
!=
NULL
)
)
stm32f4xx_hal_eth.c:1120
HAL_ETH_ReadData()
heth
->
RxDescList
.
RxDescCnt
=
0
;
stm32f4xx_hal_eth.c:1121
HAL_ETH_ReadData()
heth
->
RxDescList
.
RxDataLength
=
0
;
stm32f4xx_hal_eth.c:1132
HAL_ETH_ReadData()
heth
->
RxDescList
.
pRxLastRxDesc
=
dmarxdesc
->
DESC0
;
stm32f4xx_hal_eth.c:1146
HAL_ETH_ReadData()
HAL_ETH_RxLinkCallback
(
&
heth
->
RxDescList
.
pRxStart
,
&
heth
->
RxDescList
.
pRxEnd
,
stm32f4xx_hal_eth.c:1149
HAL_ETH_ReadData()
heth
->
RxDescList
.
RxDescCnt
++
;
stm32f4xx_hal_eth.c:1150
HAL_ETH_ReadData()
heth
->
RxDescList
.
RxDataLength
+=
bufflength
;
stm32f4xx_hal_eth.c:1159
HAL_ETH_ReadData()
dmarxdesc
=
(
ETH_DMADescTypeDef
*
)
heth
->
RxDescList
.
RxDesc
[
descidx
]
;
stm32f4xx_hal_eth.c:1163
HAL_ETH_ReadData()
heth
->
RxDescList
.
RxBuildDescCnt
+=
desccnt
;
stm32f4xx_hal_eth.c:1164
HAL_ETH_ReadData()
if
(
(
heth
->
RxDescList
.
RxBuildDescCnt
)
!=
0U
)
stm32f4xx_hal_eth.c:1170
HAL_ETH_ReadData()
heth
->
RxDescList
.
RxDescIdx
=
descidx
;
stm32f4xx_hal_eth.c:1175
HAL_ETH_ReadData()
*
pAppBuff
=
heth
->
RxDescList
.
pRxStart
;
stm32f4xx_hal_eth.c:1177
HAL_ETH_ReadData()
heth
->
RxDescList
.
pRxStart
=
NULL
;
stm32f4xx_hal_eth.c:1203
ETH_UpdateDescriptor()
descidx
=
heth
->
RxDescList
.
RxBuildDescIdx
;
stm32f4xx_hal_eth.c:1204
ETH_UpdateDescriptor()
dmarxdesc
=
(
ETH_DMADescTypeDef
*
)
heth
->
RxDescList
.
RxDesc
[
descidx
]
;
stm32f4xx_hal_eth.c:1205
ETH_UpdateDescriptor()
desccount
=
heth
->
RxDescList
.
RxBuildDescCnt
;
stm32f4xx_hal_eth.c:1233
ETH_UpdateDescriptor()
if
(
heth
->
RxDescList
.
ItMode
==
0U
)
stm32f4xx_hal_eth.c:1247
ETH_UpdateDescriptor()
dmarxdesc
=
(
ETH_DMADescTypeDef
*
)
heth
->
RxDescList
.
RxDesc
[
descidx
]
;
stm32f4xx_hal_eth.c:1252
ETH_UpdateDescriptor()
if
(
heth
->
RxDescList
.
RxBuildDescCnt
!=
desccount
)
stm32f4xx_hal_eth.c:1263
ETH_UpdateDescriptor()
heth
->
RxDescList
.
RxBuildDescIdx
=
descidx
;
stm32f4xx_hal_eth.c:1264
ETH_UpdateDescriptor()
heth
->
RxDescList
.
RxBuildDescCnt
=
desccount
;
stm32f4xx_hal_eth.c:1383
HAL_ETH_GetRxDataErrorCode()
*
pErrorCode
=
READ_BIT
(
heth
->
RxDescList
.
pRxLastRxDesc
,
ETH_DMARXDESC_ERRORS_MASK
)
;
stm32f4xx_hal_eth.c:3007
ETH_DMARxDescListInit()
WRITE_REG
(
heth
->
RxDescList
.
RxDesc
[
i
]
,
(
uint32_t
)
dmarxdesc
)
;
stm32f4xx_hal_eth.c:3019
ETH_DMARxDescListInit()
WRITE_REG
(
heth
->
RxDescList
.
RxDescIdx
,
0U
)
;
stm32f4xx_hal_eth.c:3020
ETH_DMARxDescListInit()
WRITE_REG
(
heth
->
RxDescList
.
RxDescCnt
,
0U
)
;
stm32f4xx_hal_eth.c:3021
ETH_DMARxDescListInit()
WRITE_REG
(
heth
->
RxDescList
.
RxBuildDescIdx
,
0U
)
;
stm32f4xx_hal_eth.c:3022
ETH_DMARxDescListInit()
WRITE_REG
(
heth
->
RxDescList
.
RxBuildDescCnt
,
0U
)
;
stm32f4xx_hal_eth.c:3023
ETH_DMARxDescListInit()
WRITE_REG
(
heth
->
RxDescList
.
ItMode
,
0U
)
;
Data Use
Functions reading
ETH_HandleTypeDef::RxDescList
ETH_HandleTypeDef::RxDescList
HAL_ETH_Start()
HAL_ETH_Start_IT()
HAL_ETH_Stop_IT()
HAL_ETH_ReadData()
ETH_UpdateDescriptor()
HAL_ETH_GetRxDataErrorCode()
ETH_DMARxDescListInit()
all items filtered out
Type of
ETH_HandleTypeDef::RxDescList
ETH_HandleTypeDef::RxDescList
ETH_RxDescListTypeDef
all items filtered out