fecp 66 drivers/net/ethernet/freescale/fs_enet/fs_enet.h struct fec __iomem *fecp; fecp 161 drivers/net/ethernet/freescale/fs_enet/fs_enet.h void __iomem *fecp; /* hw registers */ fecp 78 drivers/net/ethernet/freescale/fs_enet/mac-fec.c static int whack_reset(struct fec __iomem *fecp) fecp 82 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, ecntrl, FEC_ECNTRL_PINMUX | FEC_ECNTRL_RESET); fecp 84 drivers/net/ethernet/freescale/fs_enet/mac-fec.c if ((FR(fecp, ecntrl) & FEC_ECNTRL_RESET) == 0) fecp 100 drivers/net/ethernet/freescale/fs_enet/mac-fec.c fep->fec.fecp = of_iomap(ofdev->dev.of_node, 0); fecp 164 drivers/net/ethernet/freescale/fs_enet/mac-fec.c struct fec __iomem *fecp = fep->fec.fecp; fecp 166 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FS(fecp, r_cntrl, FEC_RCNTRL_PROM); fecp 201 drivers/net/ethernet/freescale/fs_enet/mac-fec.c struct fec __iomem *fecp = fep->fec.fecp; fecp 210 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FC(fecp, r_cntrl, FEC_RCNTRL_PROM); fecp 211 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, grp_hash_table_high, fep->fec.hthi); fecp 212 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, grp_hash_table_low, fep->fec.htlo); fecp 231 drivers/net/ethernet/freescale/fs_enet/mac-fec.c struct fec __iomem *fecp = fep->fec.fecp; fecp 240 drivers/net/ethernet/freescale/fs_enet/mac-fec.c r = whack_reset(fep->fec.fecp); fecp 252 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, addr_low, addrhi); fecp 253 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, addr_high, addrlo); fecp 258 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, grp_hash_table_high, fep->fec.hthi); fecp 259 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, grp_hash_table_low, fep->fec.htlo); fecp 264 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, r_buff_size, PKT_MAXBLR_SIZE); fecp 266 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, r_cntrl, PKT_MAXBUF_SIZE << 16); fecp 268 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, r_hash, PKT_MAXBUF_SIZE); fecp 278 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, r_des_start, rx_bd_base_phys); fecp 279 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, x_des_start, tx_bd_base_phys); fecp 287 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FS(fecp, dma_control, 0xC0000000); fecp 289 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, fun_code, 0x78000000); fecp 295 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, mii_speed, fec_inf->mii_speed); fecp 300 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, ievent, 0xffc0); fecp 302 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, ivec, (virq_to_hw(fep->interrupt) / 2) << 29); fecp 304 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, r_cntrl, FEC_RCNTRL_MII_MODE); /* MII enable */ fecp 310 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FS(fecp, r_cntrl, fpi->use_rmii ? fecp 317 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FC(fecp, r_cntrl, FEC_RCNTRL_DRT); fecp 318 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FS(fecp, x_cntrl, FEC_TCNTRL_FDEN); /* FD enable */ fecp 320 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FS(fecp, r_cntrl, FEC_RCNTRL_DRT); fecp 321 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FC(fecp, x_cntrl, FEC_TCNTRL_FDEN); /* FD disable */ fecp 330 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, imask, FEC_ENET_TXF | FEC_ENET_TXB | fecp 336 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, ecntrl, FEC_ECNTRL_PINMUX | FEC_ECNTRL_ETHER_EN); fecp 337 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, r_des_active, 0x01000000); fecp 344 drivers/net/ethernet/freescale/fs_enet/mac-fec.c struct fec __iomem *fecp = fep->fec.fecp; fecp 350 drivers/net/ethernet/freescale/fs_enet/mac-fec.c if ((FR(fecp, ecntrl) & FEC_ECNTRL_ETHER_EN) == 0) fecp 353 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, x_cntrl, 0x01); /* Graceful transmit stop */ fecp 354 drivers/net/ethernet/freescale/fs_enet/mac-fec.c for (i = 0; ((FR(fecp, ievent) & 0x10000000) == 0) && fecp 363 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, imask, 0); fecp 364 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FC(fecp, ecntrl, FEC_ECNTRL_ETHER_EN); fecp 370 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FS(fecp, r_cntrl, fpi->use_rmii ? fecp 373 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FS(fecp, ecntrl, FEC_ECNTRL_PINMUX | FEC_ECNTRL_ETHER_EN); fecp 374 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, ievent, FEC_ENET_MII); fecp 375 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, mii_speed, feci->mii_speed); fecp 382 drivers/net/ethernet/freescale/fs_enet/mac-fec.c struct fec __iomem *fecp = fep->fec.fecp; fecp 384 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, ievent, FEC_NAPI_EVENT_MSK); fecp 390 drivers/net/ethernet/freescale/fs_enet/mac-fec.c struct fec __iomem *fecp = fep->fec.fecp; fecp 392 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FS(fecp, imask, FEC_NAPI_EVENT_MSK); fecp 398 drivers/net/ethernet/freescale/fs_enet/mac-fec.c struct fec __iomem *fecp = fep->fec.fecp; fecp 400 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FC(fecp, imask, FEC_NAPI_EVENT_MSK); fecp 406 drivers/net/ethernet/freescale/fs_enet/mac-fec.c struct fec __iomem *fecp = fep->fec.fecp; fecp 408 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, r_des_active, 0x01000000); fecp 414 drivers/net/ethernet/freescale/fs_enet/mac-fec.c struct fec __iomem *fecp = fep->fec.fecp; fecp 416 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, x_des_active, 0x01000000); fecp 422 drivers/net/ethernet/freescale/fs_enet/mac-fec.c struct fec __iomem *fecp = fep->fec.fecp; fecp 424 drivers/net/ethernet/freescale/fs_enet/mac-fec.c return FR(fecp, ievent) & FR(fecp, imask); fecp 430 drivers/net/ethernet/freescale/fs_enet/mac-fec.c struct fec __iomem *fecp = fep->fec.fecp; fecp 432 drivers/net/ethernet/freescale/fs_enet/mac-fec.c FW(fecp, ievent, int_events); fecp 449 drivers/net/ethernet/freescale/fs_enet/mac-fec.c memcpy_fromio(p, fep->fec.fecp, sizeof(struct fec)); fecp 55 drivers/net/ethernet/freescale/fs_enet/mii-fec.c struct fec __iomem *fecp = fec->fecp; fecp 58 drivers/net/ethernet/freescale/fs_enet/mii-fec.c BUG_ON((in_be32(&fecp->fec_r_cntrl) & FEC_RCNTRL_MII_MODE) == 0); fecp 61 drivers/net/ethernet/freescale/fs_enet/mii-fec.c out_be32(&fecp->fec_mii_data, (phy_id << 23) | mk_mii_read(location)); fecp 64 drivers/net/ethernet/freescale/fs_enet/mii-fec.c if ((in_be32(&fecp->fec_ievent) & FEC_ENET_MII) != 0) fecp 68 drivers/net/ethernet/freescale/fs_enet/mii-fec.c out_be32(&fecp->fec_ievent, FEC_ENET_MII); fecp 69 drivers/net/ethernet/freescale/fs_enet/mii-fec.c ret = in_be32(&fecp->fec_mii_data) & 0xffff; fecp 78 drivers/net/ethernet/freescale/fs_enet/mii-fec.c struct fec __iomem *fecp = fec->fecp; fecp 82 drivers/net/ethernet/freescale/fs_enet/mii-fec.c BUG_ON((in_be32(&fecp->fec_r_cntrl) & FEC_RCNTRL_MII_MODE) == 0); fecp 85 drivers/net/ethernet/freescale/fs_enet/mii-fec.c out_be32(&fecp->fec_mii_data, (phy_id << 23) | mk_mii_write(location, val)); fecp 88 drivers/net/ethernet/freescale/fs_enet/mii-fec.c if ((in_be32(&fecp->fec_ievent) & FEC_ENET_MII) != 0) fecp 92 drivers/net/ethernet/freescale/fs_enet/mii-fec.c out_be32(&fecp->fec_ievent, FEC_ENET_MII); fecp 132 drivers/net/ethernet/freescale/fs_enet/mii-fec.c fec->fecp = ioremap(res.start, resource_size(&res)); fecp 133 drivers/net/ethernet/freescale/fs_enet/mii-fec.c if (!fec->fecp) { fecp 162 drivers/net/ethernet/freescale/fs_enet/mii-fec.c setbits32(&fec->fecp->fec_r_cntrl, FEC_RCNTRL_MII_MODE); fecp 163 drivers/net/ethernet/freescale/fs_enet/mii-fec.c setbits32(&fec->fecp->fec_ecntrl, FEC_ECNTRL_PINMUX | fecp 165 drivers/net/ethernet/freescale/fs_enet/mii-fec.c out_be32(&fec->fecp->fec_ievent, FEC_ENET_MII); fecp 166 drivers/net/ethernet/freescale/fs_enet/mii-fec.c clrsetbits_be32(&fec->fecp->fec_mii_speed, 0x7E, fec->mii_speed); fecp 180 drivers/net/ethernet/freescale/fs_enet/mii-fec.c iounmap(fec->fecp); fecp 196 drivers/net/ethernet/freescale/fs_enet/mii-fec.c iounmap(fec->fecp);