• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/fec_8xx/

Lines Matching defs:fecp

70 static void fec_whack_reset(fec_t * fecp)
77 FW(fecp, ecntrl, FEC_ECNTRL_PINMUX | FEC_ECNTRL_RESET);
79 (FR(fecp, ecntrl) & FEC_ECNTRL_RESET) != 0 && i < FEC_RESET_DELAY;
137 fec_t *fecp = fep->fecp;
150 FS(fecp, r_cntrl, FEC_RCNTRL_PROM);
193 FC(fecp, r_cntrl, FEC_RCNTRL_PROM);
194 FW(fecp, hash_table_high, hthi);
195 FW(fecp, hash_table_low, htlo);
203 struct fec *fecp = fep->fecp;
223 FW(fecp, addr_low, addrhi);
224 FW(fecp, addr_high, addrlo);
242 struct fec *fecp = fep->fecp;
249 fec_whack_reset(fep->fecp);
260 FW(fecp, addr_low, addrhi);
261 FW(fecp, addr_high, addrlo);
266 FW(fecp, hash_table_high, 0);
267 FW(fecp, hash_table_low, 0);
272 FW(fecp, r_buff_size, PKT_MAXBLR_SIZE);
273 FW(fecp, r_hash, PKT_MAXBUF_SIZE);
278 FW(fecp, r_des_start, iopa((__u32) (fep->rx_bd_base)));
279 FW(fecp, x_des_start, iopa((__u32) (fep->tx_bd_base)));
347 FW(fecp, fun_code, 0x78000000);
352 FW(fecp, mii_speed, fep->fec_phy_speed);
357 FW(fecp, ievent, 0xffc0);
358 FW(fecp, ivec, (fpi->fec_irq / 2) << 29);
396 FW(fecp, r_cntrl, FEC_RCNTRL_MII_MODE); /* MII enable */
401 FC(fecp, r_cntrl, FEC_RCNTRL_DRT);
402 FS(fecp, x_cntrl, FEC_TCNTRL_FDEN); /* FD enable */
404 FS(fecp, r_cntrl, FEC_RCNTRL_DRT);
405 FC(fecp, x_cntrl, FEC_TCNTRL_FDEN); /* FD disable */
411 FW(fecp, imask, FEC_ENET_TXF | FEC_ENET_TXB |
417 FW(fecp, ecntrl, FEC_ECNTRL_PINMUX | FEC_ECNTRL_ETHER_EN);
418 FW(fecp, r_des_active, 0x01000000);
424 fec_t *fecp = fep->fecp;
428 if ((FR(fecp, ecntrl) & FEC_ECNTRL_ETHER_EN) == 0)
431 FW(fecp, x_cntrl, 0x01); /* Graceful transmit stop */
432 for (i = 0; ((FR(fecp, ievent) & 0x10000000) == 0) &&
443 FW(fecp, imask, 0);
444 FW(fecp, ecntrl, ~FEC_ECNTRL_ETHER_EN);
471 fec_t *fecp = fep->fecp;
495 FW(fecp, ievent, FEC_ENET_RXF | FEC_ENET_RXB);
601 FW(fecp, r_des_active, 0x01000000);
617 FS(fecp, imask, FEC_ENET_RXF | FEC_ENET_RXB);
715 fec_t *fecp;
723 fecp = fep->fecp;
729 while ((int_events = FR(fecp, ievent) & FR(fecp, imask)) != 0) {
732 FW(fecp, ievent, int_events);
735 FW(fecp, ievent, int_events_napi);
750 FC(fecp, imask, FEC_ENET_RXF | FEC_ENET_RXB);
756 FC(fecp, imask, FEC_ENET_RXF | FEC_ENET_RXB);
807 fec_t *fecp = fep->fecp;
870 FW(fecp, x_des_active, 0x01000000);
988 memcpy_fromio(p, fep->fecp, sizeof(fec_t));
1075 fec_t *fecp = NULL;
1085 fecp = &((immap_t *) IMAP_ADDR)->im_cpm.cp_fec;
1089 fecp = &((immap_t *) IMAP_ADDR)->im_cpm.cp_fec2;
1112 fec_whack_reset(fecp);
1118 fep->fecp = fecp;
1188 FW(fecp, mii_speed, fep->fec_phy_speed);
1189 FW(fecp, ievent, 0xffc0);
1190 FW(fecp, ivec, (fpi->fec_irq / 2) << 29);
1191 FW(fecp, imask, 0);
1192 FW(fecp, r_cntrl, FEC_RCNTRL_MII_MODE); /* MII enable */
1193 FW(fecp, ecntrl, FEC_ECNTRL_PINMUX | FEC_ECNTRL_ETHER_EN);
1217 if (fecp != NULL)
1218 fec_whack_reset(fecp);
1239 fec_t *fecp = fep->fecp;
1242 fec_whack_reset(fecp);