Searched refs:xemac (Results 1 – 6 of 6) sorted by relevance
36 struct xemac_s *xemac; member58 struct xemac_s *xemac = eth_dev->xemac; in rt_zynqmp_eth_link_detect() local112 struct xemac_s *xemac; in rt_zynqmp_eth_init() local118 if (eth_dev->xemac != RT_NULL) in rt_zynqmp_eth_init()133 xemac = rt_malloc(sizeof *xemac); in rt_zynqmp_eth_init()134 if (xemac == NULL) in rt_zynqmp_eth_init()150 eth_dev->xemac = xemac; in rt_zynqmp_eth_init()172 setup_isr(xemac); in rt_zynqmp_eth_init()173 init_dma(xemac); in rt_zynqmp_eth_init()259 struct xemac_s *xemac = eth_dev->xemac; in rt_zynqmp_eth_tx() local[all …]
301 struct xemac_s *xemac; in low_level_init() local315 xemac = mem_malloc(sizeof *xemac); in low_level_init()316 if (xemac == NULL) { in low_level_init()387 if (xemac->xTimer == NULL) { in low_level_init()395 setup_isr(xemac); in low_level_init()396 init_dma(xemac); in low_level_init()430 setup_isr(xemac); in HandleEmacPsError()431 init_dma(xemac); in HandleEmacPsError()452 clean_dma_txdescs(xemac); in HandleTxErrors()513 reset_dma(xemac); in xemacpsif_mld6_mac_hash_update()[all …]
174 void setup_isr (struct xemac_s *xemac) in setup_isr() argument184 (void *) xemac); in setup_isr()188 (void *) xemac); in setup_isr()192 (void *) xemac); in setup_isr()218 struct xemac_s *xemac; in emacps_error_handler() local226 xemac = (struct xemac_s *)(arg); in emacps_error_handler()236 HandleEmacPsError(xemac); in emacps_error_handler()252 HandleEmacPsError(xemac); in emacps_error_handler()256 HandleTxErrors(xemac); in emacps_error_handler()260 HandleTxErrors(xemac); in emacps_error_handler()[all …]
251 struct xemac_s *xemac; in emacps_send_handler() local258 xemac = (struct xemac_s *)(arg); in emacps_send_handler()259 xemacpsif = (xemacpsif_s *)(xemac->state); in emacps_send_handler()448 struct xemac_s *xemac; in emacps_recv_handler() local458 xemac = (struct xemac_s *)(arg); in emacps_recv_handler()459 xemacpsif = (xemacpsif_s *)(xemac->state); in emacps_recv_handler()516 eth_device_ready(xemac->rt_eth_device); in emacps_recv_handler()525 void clean_dma_txdescs(struct xemac_s *xemac) in clean_dma_txdescs() argument529 xemacpsif_s *xemacpsif = (xemacpsif_s *)(xemac->state); in clean_dma_txdescs()545 XStatus init_dma(struct xemac_s *xemac) in init_dma() argument[all …]
343 struct xemac_s *xemac = (struct xemac_s *)(netif->state); in eth_link_detect() local346 xemacpsif_s *xemacs = (xemacpsif_s *)(xemac->state); in eth_link_detect()349 xaxiemacif_s *xemacs = (xaxiemacif_s *)(xemac->state); in eth_link_detect()352 xemacliteif_s *xemacs = (xemacliteif_s *)(xemac->state); in eth_link_detect()
145 void HandleTxErrors(struct xemac_s *xemac);146 void HandleEmacPsError(struct xemac_s *xemac);149 void setup_isr (struct xemac_s *xemac);150 XStatus init_dma(struct xemac_s *xemac);155 void clean_dma_txdescs(struct xemac_s *xemac);157 void reset_dma(struct xemac_s *xemac);
Completed in 15 milliseconds