Home
last modified time | relevance | path

Searched refs:mdio_regs (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c251 static struct eth_regs __iomem *mdio_regs; /* mdio command and status only */ variable
445 if (__raw_readl(&mdio_regs->mdio_command[3]) & 0x80) { in ixp4xx_mdio_cmd()
451 __raw_writel(cmd & 0xFF, &mdio_regs->mdio_command[0]); in ixp4xx_mdio_cmd()
452 __raw_writel(cmd >> 8, &mdio_regs->mdio_command[1]); in ixp4xx_mdio_cmd()
455 &mdio_regs->mdio_command[2]); in ixp4xx_mdio_cmd()
457 &mdio_regs->mdio_command[3]); in ixp4xx_mdio_cmd()
460 (__raw_readl(&mdio_regs->mdio_command[3]) & 0x80)) { in ixp4xx_mdio_cmd()
479 if (__raw_readl(&mdio_regs->mdio_status[3]) & 0x80) { in ixp4xx_mdio_cmd()
487 return (__raw_readl(&mdio_regs->mdio_status[0]) & 0xFF) | in ixp4xx_mdio_cmd()
488 ((__raw_readl(&mdio_regs in ixp4xx_mdio_cmd()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c269 static struct eth_regs __iomem *mdio_regs; /* mdio command and status only */ variable
466 if (__raw_readl(&mdio_regs->mdio_command[3]) & 0x80) { in ixp4xx_mdio_cmd()
472 __raw_writel(cmd & 0xFF, &mdio_regs->mdio_command[0]); in ixp4xx_mdio_cmd()
473 __raw_writel(cmd >> 8, &mdio_regs->mdio_command[1]); in ixp4xx_mdio_cmd()
476 &mdio_regs->mdio_command[2]); in ixp4xx_mdio_cmd()
478 &mdio_regs->mdio_command[3]); in ixp4xx_mdio_cmd()
481 (__raw_readl(&mdio_regs->mdio_command[3]) & 0x80)) { in ixp4xx_mdio_cmd()
500 if (__raw_readl(&mdio_regs->mdio_status[3]) & 0x80) { in ixp4xx_mdio_cmd()
508 return (__raw_readl(&mdio_regs->mdio_status[0]) & 0xFF) | in ixp4xx_mdio_cmd()
509 ((__raw_readl(&mdio_regs in ixp4xx_mdio_cmd()
[all...]

Completed in 4 milliseconds