netxduo
nx_driver_information
is only used within netxduo.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
netxduo
nx_driver_information
nx_driver_information variable
DRIVER SPECIFIC ****** End of part/vendor specific include file area!
Syntax
from
nx_stm32_eth_driver.c:38
static
NX_DRIVER_INFORMATION
nx_driver_information
;
References
Location
Referrer
Text
nx_stm32_eth_driver.c:38
static
NX_DRIVER_INFORMATION
nx_driver_information
;
nx_stm32_eth_driver.c:313
_nx_driver_interface_attach()
nx_driver_information
.
nx_driver_information_interface
=
driver_req_ptr
->
nx_ip_driver_interface
;
nx_stm32_eth_driver.c:383
_nx_driver_initialize()
nx_driver_information
.
nx_driver_information_ip_ptr
=
NX_NULL
;
nx_stm32_eth_driver.c:386
_nx_driver_initialize()
nx_driver_information
.
nx_driver_information_state
=
NX_DRIVER_STATE_NOT_INITIALIZED
;
nx_stm32_eth_driver.c:389
_nx_driver_initialize()
nx_driver_information
.
nx_driver_information_packet_pool_ptr
=
ip_ptr
->
nx_ip_default_packet_pool
;
nx_stm32_eth_driver.c:392
_nx_driver_initialize()
nx_driver_information
.
nx_driver_information_deferred_events
=
0
;
nx_stm32_eth_driver.c:404
_nx_driver_initialize()
nx_driver_information
.
nx_driver_information_ip_ptr
=
driver_req_ptr
->
nx_ip_driver_ptr
;
nx_stm32_eth_driver.c:423
_nx_driver_initialize()
nx_driver_information
.
nx_driver_information_state
=
NX_DRIVER_STATE_INITIALIZED
;
nx_stm32_eth_driver.c:491
_nx_driver_enable()
if
(
nx_driver_information
.
nx_driver_information_state
<
NX_DRIVER_STATE_INITIALIZED
)
nx_stm32_eth_driver.c:500
_nx_driver_enable()
if
(
nx_driver_information
.
nx_driver_information_state
>=
NX_DRIVER_STATE_LINK_ENABLED
)
nx_stm32_eth_driver.c:563
_nx_driver_enable()
nx_driver_information
.
nx_driver_information_state
=
NX_DRIVER_STATE_LINK_ENABLED
;
nx_stm32_eth_driver.c:633
_nx_driver_disable()
if
(
nx_driver_information
.
nx_driver_information_state
!=
NX_DRIVER_STATE_LINK_ENABLED
)
nx_stm32_eth_driver.c:652
_nx_driver_disable()
nx_driver_information
.
nx_driver_information_state
=
NX_DRIVER_STATE_INITIALIZED
;
nx_stm32_eth_driver.c:721
_nx_driver_packet_send()
if
(
nx_driver_information
.
nx_driver_information_state
!=
NX_DRIVER_STATE_LINK_ENABLED
)
nx_stm32_eth_driver.c:1207
_nx_driver_deferred_processing()
deferred_events
=
nx_driver_information
.
nx_driver_information_deferred_events
;
nx_stm32_eth_driver.c:1208
_nx_driver_deferred_processing()
nx_driver_information
.
nx_driver_information_deferred_events
=
0
;
nx_stm32_eth_driver.c:1285
_nx_driver_transfer_to_netx()
packet_ptr
->
nx_packet_ip_interface
=
nx_driver_information
.
nx_driver_information_interface
;
nx_stm32_eth_driver.c:1393
_nx_driver_hardware_initialize()
nx_driver_information
.
nx_driver_information_receive_current_index
=
0
;
nx_stm32_eth_driver.c:1394
_nx_driver_hardware_initialize()
nx_driver_information
.
nx_driver_information_transmit_current_index
=
0
;
nx_stm32_eth_driver.c:1395
_nx_driver_hardware_initialize()
nx_driver_information
.
nx_driver_information_transmit_release_index
=
0
;
nx_stm32_eth_driver.c:1398
_nx_driver_hardware_initialize()
nx_driver_information
.
nx_driver_information_number_of_transmit_buffers_in_use
=
0
;
nx_stm32_eth_driver.c:1401
_nx_driver_hardware_initialize()
if
(
nx_driver_information
.
nx_driver_information_packet_pool_ptr
==
NULL
)
nx_stm32_eth_driver.c:1458
_nx_driver_hardware_initialize()
nx_driver_information
.
nx_driver_information_multicast_count
=
0
;
nx_stm32_eth_driver.c:1721
_nx_driver_hardware_multicast_join()
nx_driver_information
.
nx_driver_information_multicast_count
++
;
nx_stm32_eth_driver.c:1776
_nx_driver_hardware_multicast_leave()
nx_driver_information
.
nx_driver_information_multicast_count
--
;
nx_stm32_eth_driver.c:1779
_nx_driver_hardware_multicast_leave()
if
(
nx_driver_information
.
nx_driver_information_multicast_count
==
0
)
nx_stm32_eth_driver.c:1872
_nx_driver_hardware_packet_received()
_nx_driver_transfer_to_netx
(
nx_driver_information
.
nx_driver_information_ip_ptr
,
received_packet_ptr
)
;
nx_stm32_eth_driver.c:1879
HAL_ETH_RxAllocateCallback()
if
(
nx_packet_allocate
(
nx_driver_information
.
nx_driver_information_packet_pool_ptr
,
&
packet_ptr
,
nx_stm32_eth_driver.c:2009
HAL_ETH_RxCpltCallback()
deffered_events
=
nx_driver_information
.
nx_driver_information_deferred_events
;
nx_stm32_eth_driver.c:2011
HAL_ETH_RxCpltCallback()
nx_driver_information
.
nx_driver_information_deferred_events
|=
NX_DRIVER_DEFERRED_PACKET_RECEIVED
;
nx_stm32_eth_driver.c:2016
HAL_ETH_RxCpltCallback()
_nx_ip_driver_deferred_processing
(
nx_driver_information
.
nx_driver_information_ip_ptr
)
;
nx_stm32_eth_driver.c:2023
HAL_ETH_TxCpltCallback()
deffered_events
=
nx_driver_information
.
nx_driver_information_deferred_events
;
nx_stm32_eth_driver.c:2026
HAL_ETH_TxCpltCallback()
nx_driver_information
.
nx_driver_information_deferred_events
|=
NX_DRIVER_DEFERRED_PACKET_TRANSMITTED
;
nx_stm32_eth_driver.c:2031
HAL_ETH_TxCpltCallback()
_nx_ip_driver_deferred_processing
(
nx_driver_information
.
nx_driver_information_ip_ptr
)
;
Data Use
Functions reading
nx_driver_information
nx_driver_information
_nx_driver_interface_attach()
_nx_driver_initialize()
_nx_driver_enable()
_nx_driver_disable()
_nx_driver_packet_send()
_nx_driver_deferred_processing()
_nx_driver_transfer_to_netx()
_nx_driver_hardware_initialize()
_nx_driver_hardware_multicast_join()
_nx_driver_hardware_multicast_leave()
_nx_driver_hardware_packet_received()
HAL_ETH_RxAllocateCallback()
HAL_ETH_RxCpltCallback()
HAL_ETH_TxCpltCallback()
all items filtered out
Type of
nx_driver_information
nx_driver_information
NX_DRIVER_INFORMATION_STRUCT
all items filtered out