Home
last modified time | relevance | path

Searched refs:rxIdx (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dether_fcc.c102 static uint rxIdx; /* index of the current RX buffer */ variable
178 if (rtx.rxbd[rxIdx].cbd_sc & BD_ENET_RX_EMPTY) { in fec_recv()
182 length = rtx.rxbd[rxIdx].cbd_datlen; in fec_recv()
184 if (rtx.rxbd[rxIdx].cbd_sc & 0x003f) { in fec_recv()
185 printf("fec: rx error %04x\n", rtx.rxbd[rxIdx].cbd_sc); in fec_recv()
189 net_process_received_packet(net_rx_packets[rxIdx], length - 4); in fec_recv()
194 rtx.rxbd[rxIdx].cbd_datlen = 0; in fec_recv()
197 if ((rxIdx + 1) >= PKTBUFSRX) { in fec_recv()
199 rxIdx = 0; in fec_recv()
202 rtx.rxbd[rxIdx].cbd_sc = BD_ENET_RX_EMPTY; in fec_recv()
[all …]
/OK3568_Linux_fs/u-boot/drivers/net/
H A Dmcffec.c202 if (info->rxbd[info->rxIdx].cbd_sc & BD_ENET_RX_EMPTY) { in fec_recv()
207 length = info->rxbd[info->rxIdx].cbd_datlen; in fec_recv()
209 if (info->rxbd[info->rxIdx].cbd_sc & 0x003f) { in fec_recv()
212 info->rxbd[info->rxIdx].cbd_sc); in fec_recv()
216 info->rxbd[info->rxIdx].cbd_sc); in fec_recv()
222 net_process_received_packet(net_rx_packets[info->rxIdx], in fec_recv()
229 info->rxbd[info->rxIdx].cbd_datlen = 0; in fec_recv()
232 if (info->rxIdx == LAST_PKTBUFSRX) { in fec_recv()
234 info->rxIdx = 0; in fec_recv()
236 info->rxbd[info->rxIdx].cbd_sc = BD_ENET_RX_EMPTY; in fec_recv()
[all …]
H A Dmpc8xx_fec.c95 static uint rxIdx; /* index of the current RX buffer */ variable
226 if (in_be16(&rtx->rxbd[rxIdx].cbd_sc) & BD_ENET_RX_EMPTY) { in fec_recv()
231 length = in_be16(&rtx->rxbd[rxIdx].cbd_datlen); in fec_recv()
233 if (!(in_be16(&rtx->rxbd[rxIdx].cbd_sc) & 0x003f)) { in fec_recv()
234 uchar *rx = net_rx_packets[rxIdx]; in fec_recv()
252 out_be16(&rtx->rxbd[rxIdx].cbd_datlen, 0); in fec_recv()
255 if ((rxIdx + 1) >= PKTBUFSRX) { in fec_recv()
258 rxIdx = 0; in fec_recv()
260 out_be16(&rtx->rxbd[rxIdx].cbd_sc, BD_ENET_RX_EMPTY); in fec_recv()
261 rxIdx++; in fec_recv()
[all …]
H A Dfsl_mcdmafec.c247 cbd_t *prbd = &info->rxbd[info->rxIdx]; in fec_recv()
294 if ((info->rxIdx) == (PKTBUFSRX - 1)) in fec_recv()
305 info->rxIdx = (info->rxIdx + 1) % PKTBUFSRX; in fec_recv()
395 info->rxIdx = 0; in fec_init()
/OK3568_Linux_fs/u-boot/arch/m68k/include/asm/
H A Dfsl_mcdmafec.h76 uint rxIdx; member
H A Dfec.h99 uint rxIdx; member