Home
last modified time | relevance | path

Searched refs:xemacpsif (Results 1 – 7 of 7) sorted by relevance

/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/xilinx_ultrascale/
Dx_emacpsif_dma.c128 int is_tx_space_available( xemacpsif_s * xemacpsif ) in is_tx_space_available() argument
133 ( void ) xemacpsif; in is_tx_space_available()
147 void emacps_check_tx( xemacpsif_s * xemacpsif ) in emacps_check_tx() argument
149 int tail = xemacpsif->txTail; in emacps_check_tx()
150 int head = xemacpsif->txHead; in emacps_check_tx()
156 …while( ( uxCount > 0 ) && ( ( xemacpsif->txSegments[ tail ].flags & XEMACPS_TXBUF_USED_MASK ) != 0… in emacps_check_tx()
186 xemacpsif->txSegments[ tail ].flags = XEMACPS_TXBUF_USED_MASK; in emacps_check_tx()
190 xemacpsif->txSegments[ tail ].flags = XEMACPS_TXBUF_USED_MASK | XEMACPS_TXBUF_WRAP_MASK; in emacps_check_tx()
202 xemacpsif->txTail = tail; in emacps_check_tx()
208 xemacpsif_s * xemacpsif; in emacps_send_handler() local
[all …]
Dx_emacpsif_hw.c45 void setup_isr( xemacpsif_s * xemacpsif ) in setup_isr() argument
50 XEmacPs * xInstancePtr = &( xemacpsif->emacps ); in setup_isr()
53 xInstancePtr->SendRef = ( void * ) xemacpsif; in setup_isr()
56 xInstancePtr->RecvRef = ( void * ) xemacpsif; in setup_isr()
59 xInstancePtr->ErrorRef = ( void * ) xemacpsif; in setup_isr()
88 xemacpsif_s * xemacpsif; in emacps_error_handler() local
91 xemacpsif = ( xemacpsif_s * ) ( arg ); in emacps_error_handler()
108 xemacpsif = ( xemacpsif_s * ) ( arg ); in emacps_error_handler()
109 xemacpsif->isr_events |= EMAC_IF_ERR_EVENT; in emacps_error_handler()
151 xemacpsif_s * xemacpsif; in emacps_handle_error() local
[all …]
Dx_emacpsif.h120 int emacps_check_rx( xemacpsif_s * xemacpsif );
121 void emacps_check_tx( xemacpsif_s * xemacpsif );
123 void emacps_set_rx_buffers( xemacpsif_s * xemacpsif,
126 extern XStatus emacps_send_message( xemacpsif_s * xemacpsif,
132 extern void setup_isr( xemacpsif_s * xemacpsif );
133 extern XStatus init_dma( xemacpsif_s * xemacpsif );
134 extern void start_emacps( xemacpsif_s * xemacpsif );
139 XStatus init_axi_dma( xemacpsif_s * xemacpsif );
140 void process_sent_bds( xemacpsif_s * xemacpsif );
147 void HandleTxErrors( xemacpsif_s * xemacpsif );
[all …]
/FreeRTOS-Plus-TCP-v4.0.0/source/portable/NetworkInterface/Zynq/
Dx_emacpsif_dma.c129 int is_tx_space_available( xemacpsif_s * xemacpsif ) in is_tx_space_available() argument
132 BaseType_t xEMACIndex = xemacpsif->emacps.Config.DeviceId; in is_tx_space_available()
146 void emacps_check_tx( xemacpsif_s * xemacpsif ) in emacps_check_tx() argument
148 int tail = xemacpsif->txTail; in emacps_check_tx()
149 int head = xemacpsif->txHead; in emacps_check_tx()
150 BaseType_t xEMACIndex = xemacpsif->emacps.Config.DeviceId; in emacps_check_tx()
156 …while( ( uxCount > 0 ) && ( ( xemacpsif->txSegments[ tail ].flags & XEMACPS_TXBUF_USED_MASK ) != 0… in emacps_check_tx()
186 xemacpsif->txSegments[ tail ].flags = XEMACPS_TXBUF_USED_MASK; in emacps_check_tx()
190 xemacpsif->txSegments[ tail ].flags = XEMACPS_TXBUF_USED_MASK | XEMACPS_TXBUF_WRAP_MASK; in emacps_check_tx()
202 xemacpsif->txTail = tail; in emacps_check_tx()
[all …]
Dx_emacpsif_hw.c46 void setup_isr( xemacpsif_s * xemacpsif ) in setup_isr() argument
51 XEmacPs_SetHandler( &xemacpsif->emacps, XEMACPS_HANDLER_DMASEND, in setup_isr()
53 ( void * ) xemacpsif ); in setup_isr()
55 XEmacPs_SetHandler( &xemacpsif->emacps, XEMACPS_HANDLER_DMARECV, in setup_isr()
57 ( void * ) xemacpsif ); in setup_isr()
59 XEmacPs_SetHandler( &xemacpsif->emacps, XEMACPS_HANDLER_ERROR, in setup_isr()
61 ( void * ) xemacpsif ); in setup_isr()
89 xemacpsif_s * xemacpsif; in emacps_error_handler() local
93 xemacpsif = ( xemacpsif_s * ) ( arg ); in emacps_error_handler()
94 xEMACIndex = xemacpsif->emacps.Config.DeviceId; in emacps_error_handler()
[all …]
Dx_emacpsif.h116 int emacps_check_rx( xemacpsif_s * xemacpsif,
118 void emacps_check_tx( xemacpsif_s * xemacpsif );
120 void emacps_set_rx_buffers( xemacpsif_s * xemacpsif,
123 extern XStatus emacps_send_message( xemacpsif_s * xemacpsif,
127 extern void setup_isr( xemacpsif_s * xemacpsif );
128 extern XStatus init_dma( xemacpsif_s * xemacpsif );
129 extern void start_emacps( xemacpsif_s * xemacpsif );
134 XStatus init_axi_dma( xemacpsif_s * xemacpsif );
135 void process_sent_bds( xemacpsif_s * xemacpsif );
142 void HandleTxErrors( xemacpsif_s * xemacpsif );
[all …]
/FreeRTOS-Plus-TCP-v4.0.0/
Dlexicon.txt1876 xemacpsif