Lines Matching refs:reg_offset

409 	return mdp->reg_offset == sh_eth_offset_gigabit;  in sh_eth_is_gether()
414 return mdp->reg_offset == sh_eth_offset_fast_rz; in sh_eth_is_rz_fast_ether()
1561 mdp->reg_offset[RDFAR] != SH_ETH_OFFSET_INVALID) { in sh_eth_rx()
1983 if (mdp->reg_offset[reg] != SH_ETH_OFFSET_INVALID) { \ in __sh_eth_get_regs()
2091 if (mdp->reg_offset[TSU_ADRH0] != SH_ETH_OFFSET_INVALID) { in __sh_eth_get_regs()
2102 mdp->reg_offset[TSU_ADRH0] + in __sh_eth_get_regs()
2540 void *reg_offset; in sh_eth_tsu_enable_cam_entry_post() local
2542 reg_offset = sh_eth_tsu_get_post_reg_offset(mdp, entry); in sh_eth_tsu_enable_cam_entry_post()
2543 tmp = ioread32(reg_offset); in sh_eth_tsu_enable_cam_entry_post()
2544 iowrite32(tmp | sh_eth_tsu_get_post_bit(mdp, entry), reg_offset); in sh_eth_tsu_enable_cam_entry_post()
2552 void *reg_offset; in sh_eth_tsu_disable_cam_entry_post() local
2554 reg_offset = sh_eth_tsu_get_post_reg_offset(mdp, entry); in sh_eth_tsu_disable_cam_entry_post()
2558 tmp = ioread32(reg_offset); in sh_eth_tsu_disable_cam_entry_post()
2559 iowrite32(tmp & ~post_mask, reg_offset); in sh_eth_tsu_disable_cam_entry_post()
2618 void *reg_offset = sh_eth_tsu_get_offset(mdp, TSU_ADRH0); in sh_eth_tsu_find_entry() local
2622 for (i = 0; i < SH_ETH_TSU_CAM_ENTRIES; i++, reg_offset += 8) { in sh_eth_tsu_find_entry()
2623 sh_eth_tsu_read_entry(reg_offset, c_addr); in sh_eth_tsu_find_entry()
2645 void *reg_offset = sh_eth_tsu_get_offset(mdp, TSU_ADRH0); in sh_eth_tsu_disable_cam_entry_table() local
2653 ret = sh_eth_tsu_write_entry(ndev, reg_offset + entry * 8, blank); in sh_eth_tsu_disable_cam_entry_table()
2662 void *reg_offset = sh_eth_tsu_get_offset(mdp, TSU_ADRH0); in sh_eth_tsu_add_entry() local
2674 ret = sh_eth_tsu_write_entry(ndev, reg_offset + i * 8, addr); in sh_eth_tsu_add_entry()
2737 void *reg_offset = sh_eth_tsu_get_offset(mdp, TSU_ADRH0); in sh_eth_tsu_purge_mcast() local
2743 for (i = 0; i < SH_ETH_TSU_CAM_ENTRIES; i++, reg_offset += 8) { in sh_eth_tsu_purge_mcast()
2744 sh_eth_tsu_read_entry(reg_offset, addr); in sh_eth_tsu_purge_mcast()
2919 bitbang->addr = mdp->addr + mdp->reg_offset[PIR]; in sh_mdio_init()
2970 const u16 *reg_offset = NULL; in sh_eth_get_register_offset() local
2974 reg_offset = sh_eth_offset_gigabit; in sh_eth_get_register_offset()
2977 reg_offset = sh_eth_offset_fast_rz; in sh_eth_get_register_offset()
2980 reg_offset = sh_eth_offset_fast_rcar; in sh_eth_get_register_offset()
2983 reg_offset = sh_eth_offset_fast_sh4; in sh_eth_get_register_offset()
2986 reg_offset = sh_eth_offset_fast_sh3_sh2; in sh_eth_get_register_offset()
2992 return reg_offset; in sh_eth_get_register_offset()
3140 mdp->reg_offset = sh_eth_get_register_offset(mdp->cd->register_type); in sh_eth_drv_probe()
3141 if (!mdp->reg_offset) { in sh_eth_drv_probe()