Lines Matching refs:ep
100 fep->fcc.ep = of_iomap(ofdev->dev.of_node, 1); in do_pd_setup()
101 if (!fep->fcc.ep) in do_pd_setup()
120 iounmap(fep->fcc.ep); in do_pd_setup()
191 fcc_enet_t __iomem *ep = fep->fcc.ep; in set_multicast_start() local
193 W32(ep, fen_gaddrh, 0); in set_multicast_start()
194 W32(ep, fen_gaddrl, 0); in set_multicast_start()
200 fcc_enet_t __iomem *ep = fep->fcc.ep; in set_multicast_one() local
207 W16(ep, fen_taddrh, taddrh); in set_multicast_one()
208 W16(ep, fen_taddrm, taddrm); in set_multicast_one()
209 W16(ep, fen_taddrl, taddrl); in set_multicast_one()
217 fcc_enet_t __iomem *ep = fep->fcc.ep; in set_multicast_finish() local
226 W32(ep, fen_gaddrh, 0xffffffff); in set_multicast_finish()
227 W32(ep, fen_gaddrl, 0xffffffff); in set_multicast_finish()
231 fep->fcc.gaddrh = R32(ep, fen_gaddrh); in set_multicast_finish()
232 fep->fcc.gaddrl = R32(ep, fen_gaddrl); in set_multicast_finish()
254 fcc_enet_t __iomem *ep = fep->fcc.ep; in restart() local
263 for (i = 0; i < sizeof(*ep); i++) in restart()
264 out_8((u8 __iomem *)ep + i, 0); in restart()
271 W32(ep, fen_genfcc.fcc_rbase, rx_bd_base_phys); in restart()
272 W32(ep, fen_genfcc.fcc_tbase, tx_bd_base_phys); in restart()
277 W16(ep, fen_genfcc.fcc_mrblr, PKT_MAXBLR_SIZE); in restart()
279 W32(ep, fen_genfcc.fcc_rstate, (CPMFCR_GBL | CPMFCR_EB) << 24); in restart()
280 W32(ep, fen_genfcc.fcc_tstate, (CPMFCR_GBL | CPMFCR_EB) << 24); in restart()
288 W16(ep, fen_genfcc.fcc_riptr, fpi->dpram_offset); in restart()
289 W16(ep, fen_genfcc.fcc_tiptr, fpi->dpram_offset + 32); in restart()
291 W16(ep, fen_padptr, fpi->dpram_offset + 64); in restart()
296 W32(ep, fen_genfcc.fcc_rbptr, 0); in restart()
297 W32(ep, fen_genfcc.fcc_tbptr, 0); in restart()
298 W32(ep, fen_genfcc.fcc_rcrc, 0); in restart()
299 W32(ep, fen_genfcc.fcc_tcrc, 0); in restart()
300 W16(ep, fen_genfcc.fcc_res1, 0); in restart()
301 W32(ep, fen_genfcc.fcc_res2, 0); in restart()
304 W32(ep, fen_camptr, 0); in restart()
307 W32(ep, fen_cmask, 0xdebb20e3); in restart()
308 W32(ep, fen_cpres, 0xffffffff); in restart()
310 W32(ep, fen_crcec, 0); /* CRC Error counter */ in restart()
311 W32(ep, fen_alec, 0); /* alignment error counter */ in restart()
312 W32(ep, fen_disfc, 0); /* discard frame counter */ in restart()
313 W16(ep, fen_retlim, 15); /* Retry limit threshold */ in restart()
314 W16(ep, fen_pper, 0); /* Normal persistence */ in restart()
317 W32(ep, fen_gaddrh, fep->fcc.gaddrh); in restart()
318 W32(ep, fen_gaddrl, fep->fcc.gaddrh); in restart()
321 W32(ep, fen_iaddrh, 0); in restart()
322 W32(ep, fen_iaddrl, 0); in restart()
325 W16(ep, fen_tfcstat, 0); in restart()
326 W16(ep, fen_tfclen, 0); in restart()
327 W32(ep, fen_tfcptr, 0); in restart()
329 W16(ep, fen_mflr, PKT_MAXBUF_SIZE); /* maximum frame length register */ in restart()
330 W16(ep, fen_minflr, PKT_MINBUF_SIZE); /* minimum frame length register */ in restart()
338 W16(ep, fen_paddrh, paddrh); in restart()
339 W16(ep, fen_paddrm, paddrm); in restart()
340 W16(ep, fen_paddrl, paddrl); in restart()
342 W16(ep, fen_taddrh, 0); in restart()
343 W16(ep, fen_taddrm, 0); in restart()
344 W16(ep, fen_taddrl, 0); in restart()
346 W16(ep, fen_maxd1, 1520); /* maximum DMA1 length */ in restart()
347 W16(ep, fen_maxd2, 1520); /* maximum DMA2 length */ in restart()
350 W32(ep, fen_octc, 0); in restart()
351 W32(ep, fen_colc, 0); in restart()
352 W32(ep, fen_broc, 0); in restart()
353 W32(ep, fen_mulc, 0); in restart()
354 W32(ep, fen_uspc, 0); in restart()
355 W32(ep, fen_frgc, 0); in restart()
356 W32(ep, fen_ospc, 0); in restart()
357 W32(ep, fen_jbrc, 0); in restart()
358 W32(ep, fen_p64c, 0); in restart()
359 W32(ep, fen_p65c, 0); in restart()
360 W32(ep, fen_p128c, 0); in restart()
361 W32(ep, fen_p256c, 0); in restart()
362 W32(ep, fen_p512c, 0); in restart()
363 W32(ep, fen_p1024c, 0); in restart()
365 W16(ep, fen_rfthr, 0); /* Suggested by manual */ in restart()
366 W16(ep, fen_rfcnt, 0); in restart()
367 W16(ep, fen_cftype, 0); in restart()
521 memcpy_fromio(p, fep->fcc.ep, sizeof(fcc_enet_t)); in get_regs()
549 fcc_enet_t __iomem *ep = fep->fcc.ep; in tx_restart() local
559 ((R32(ep, fen_genfcc.fcc_tbptr) - fep->ring_mem_addr) + in tx_restart()
578 W32(ep, fen_genfcc.fcc_tbptr, in tx_restart()