Lines Matching defs:cd

503 	if (mdp->cd->csmr)
507 if (mdp->cd->select_mii)
517 if (WARN_ON(!mdp->cd->gecmr))
914 if (WARN_ON(!mdp->cd->gecmr))
1101 static void sh_eth_set_default_cpu_data(struct sh_eth_cpu_data *cd)
1103 if (!cd->ecsr_value)
1104 cd->ecsr_value = DEFAULT_ECSR_INIT;
1106 if (!cd->ecsipr_value)
1107 cd->ecsipr_value = DEFAULT_ECSIPR_INIT;
1109 if (!cd->fcftr_value)
1110 cd->fcftr_value = DEFAULT_FIFO_F_D_RFF |
1113 if (!cd->fdr_value)
1114 cd->fdr_value = DEFAULT_FDR_INIT;
1116 if (!cd->tx_check)
1117 cd->tx_check = DEFAULT_TX_CHECK;
1119 if (!cd->eesr_err_check)
1120 cd->eesr_err_check = DEFAULT_EESR_ERR_CHECK;
1122 if (!cd->trscer_err_mask)
1123 cd->trscer_err_mask = DEFAULT_TRSCER_ERR_MASK;
1366 if (mdp->cd->xdfar_rw)
1388 if (mdp->cd->xdfar_rw)
1409 if (mdp->cd->rpadir)
1453 ret = mdp->cd->soft_reset(ndev);
1457 if (mdp->cd->rmiimode)
1462 if (mdp->cd->rpadir)
1469 if (mdp->cd->hw_swap)
1476 sh_eth_write(ndev, mdp->cd->fdr_value, FDR);
1482 sh_eth_write(ndev, mdp->cd->trscer_err_mask, TRSCER);
1485 if (mdp->cd->nbst)
1489 if (mdp->cd->bculr)
1492 sh_eth_write(ndev, mdp->cd->fcftr_value, FCFTR);
1494 if (!mdp->cd->no_trimd)
1503 sh_eth_write(ndev, mdp->cd->eesipr_value, EESIPR);
1510 if (mdp->cd->set_rate)
1511 mdp->cd->set_rate(ndev);
1514 sh_eth_write(ndev, mdp->cd->ecsr_value, ECSR);
1517 sh_eth_write(ndev, mdp->cd->ecsipr_value, ECSIPR);
1523 if (mdp->cd->apr)
1525 if (mdp->cd->mpr)
1527 if (mdp->cd->tpauser)
1560 mdp->cd->soft_reset(ndev);
1563 if (mdp->cd->rmiimode)
1624 if (mdp->cd->csmr)
1645 if (!mdp->cd->hw_swap)
1650 if (mdp->cd->rpadir)
1705 if (intr_status & EESR_RDE && !mdp->cd->no_xdfar) {
1747 if (mdp->cd->no_psr || mdp->no_ether_link)
1810 if (!mdp->cd->no_ade && (intr_status & EESR_ADE)) {
1817 if (mdp->cd->no_ade)
1831 if (edtrr ^ mdp->cd->edtrr_trns) {
1833 sh_eth_write(ndev, mdp->cd->edtrr_trns, EDTRR);
1844 struct sh_eth_cpu_data *cd = mdp->cd;
1860 if (intr_status & (EESR_RX_CHECK | cd->tx_check | EESR_ECI |
1861 cd->eesr_err_check))
1885 if (intr_status & cd->tx_check) {
1887 sh_eth_write(ndev, intr_status & cd->tx_check, EESR);
1897 if (intr_status & cd->eesr_err_check) {
1899 sh_eth_write(ndev, intr_status & cd->eesr_err_check, EESR);
1933 sh_eth_write(ndev, mdp->cd->eesipr_value, EESIPR);
1949 if (mdp->cd->no_psr || mdp->no_ether_link)
1956 if (mdp->cd->set_duplex)
1957 mdp->cd->set_duplex(ndev);
1963 if (mdp->cd->set_rate)
1964 mdp->cd->set_rate(ndev);
1979 if ((mdp->cd->no_psr || mdp->no_ether_link) && phydev->link)
2027 if (mdp->cd->register_type != SH_ETH_REG_GIGABIT)
2060 struct sh_eth_cpu_data *cd = mdp->cd;
2102 if (!cd->no_xdfar)
2107 if (!cd->no_xdfar)
2118 if (cd->rmiimode)
2121 if (cd->rpadir)
2123 if (!cd->no_trimd)
2129 if (!cd->no_psr)
2134 if (cd->apr)
2136 if (cd->mpr)
2140 if (cd->tpauser)
2143 if (cd->gecmr)
2145 if (cd->bculr)
2149 if (!cd->no_tx_cntrs) {
2159 if (cd->cexcr) {
2164 if (cd->rtrate)
2166 if (cd->csmr)
2168 if (cd->select_mii)
2170 if (cd->tsu) {
2173 if (cd->dual_port) {
2185 if (cd->dual_port) {
2370 if (mdp->cd->magic) {
2380 if (!mdp->cd->magic || wol->wolopts & ~WAKE_MAGIC)
2419 mdp->cd->irq_flags, ndev->name, ndev);
2517 if (!mdp->cd->hw_swap)
2537 if (!(sh_eth_read(ndev, EDTRR) & mdp->cd->edtrr_trns))
2538 sh_eth_write(ndev, mdp->cd->edtrr_trns, EDTRR);
2563 if (mdp->cd->no_tx_cntrs)
2573 if (mdp->cd->cexcr) {
2774 if (!mdp->cd->tsu)
2803 if (!mdp->cd->tsu)
2826 if (!mdp->cd->tsu)
2849 if (!mdp->cd->tsu)
2872 if (mdp->cd->tsu)
2888 } else if (mdp->cd->tsu) {
2935 if (changed & NETIF_F_RXCSUM && mdp->cd->rx_csum)
2957 if (unlikely(!mdp->cd->tsu))
2987 if (unlikely(!mdp->cd->tsu))
3003 if (!mdp->cd->dual_port) {
3306 mdp->cd = (struct sh_eth_cpu_data *)id->driver_data;
3308 mdp->cd = (struct sh_eth_cpu_data *)of_device_get_match_data(&pdev->dev);
3310 mdp->reg_offset = sh_eth_get_register_offset(mdp->cd->register_type);
3313 mdp->cd->register_type);
3317 sh_eth_set_default_cpu_data(mdp->cd);
3326 if (mdp->cd->rx_csum) {
3332 if (mdp->cd->tsu)
3350 if (mdp->cd->tsu) {
3384 if (mdp->cd->chip_reset)
3385 mdp->cd->chip_reset(ndev);
3392 if (mdp->cd->rmiimode)
3409 if (mdp->cd->magic)