Home
last modified time | relevance | path

Searched refs:desired_child (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/net/phy/
Dmdio-mux-mmioreg.c45 static int mdio_mux_mmioreg_switch_fn(int current_child, int desired_child, in mdio_mux_mmioreg_switch_fn() argument
50 if (current_child ^ desired_child) { in mdio_mux_mmioreg_switch_fn()
60 y = (x & ~s->mask) | desired_child; in mdio_mux_mmioreg_switch_fn()
62 iowrite8((x & ~s->mask) | desired_child, p); in mdio_mux_mmioreg_switch_fn()
72 y = (x & ~s->mask) | desired_child; in mdio_mux_mmioreg_switch_fn()
74 iowrite16((x & ~s->mask) | desired_child, p); in mdio_mux_mmioreg_switch_fn()
84 y = (x & ~s->mask) | desired_child; in mdio_mux_mmioreg_switch_fn()
86 iowrite32((x & ~s->mask) | desired_child, p); in mdio_mux_mmioreg_switch_fn()
Dmdio-mux-gpio.c26 static int mdio_mux_gpio_switch_fn(int current_child, int desired_child, in mdio_mux_gpio_switch_fn() argument
32 if (current_child == desired_child) in mdio_mux_gpio_switch_fn()
36 s->values[n] = (desired_child >> n) & 1; in mdio_mux_gpio_switch_fn()
Dmdio-mux-bcm-iproc.c177 static int mdio_mux_iproc_switch_fn(int current_child, int desired_child, in mdio_mux_iproc_switch_fn() argument
185 bus_dir = (desired_child < EXT_BUS_START_ADDR); in mdio_mux_iproc_switch_fn()
186 bus_id = bus_dir ? desired_child : (desired_child - EXT_BUS_START_ADDR); in mdio_mux_iproc_switch_fn()
Dmdio-mux.c25 int (*switch_fn)(int current_child, int desired_child, void *data);
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-sun8i.c797 static int mdio_mux_syscon_switch_fn(int current_child, int desired_child, in mdio_mux_syscon_switch_fn() argument
806 if (current_child ^ desired_child) { in mdio_mux_syscon_switch_fn()
808 switch (desired_child) { in mdio_mux_syscon_switch_fn()
822 desired_child); in mdio_mux_syscon_switch_fn()