• Home
  • Raw
  • Download

Lines Matching refs:bus

63 static int ls1012aqds_mdio_read(struct mii_dev *bus, int addr, int devad,  in ls1012aqds_mdio_read()  argument
66 struct ls1012aqds_mdio *priv = bus->priv; in ls1012aqds_mdio_read()
73 static int ls1012aqds_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1012aqds_mdio_write() argument
76 struct ls1012aqds_mdio *priv = bus->priv; in ls1012aqds_mdio_write()
83 static int ls1012aqds_mdio_reset(struct mii_dev *bus) in ls1012aqds_mdio_reset() argument
85 struct ls1012aqds_mdio *priv = bus->priv; in ls1012aqds_mdio_reset()
96 struct mii_dev *bus = mdio_alloc(); in ls1012aqds_mdio_init() local
98 if (!bus) { in ls1012aqds_mdio_init()
106 free(bus); in ls1012aqds_mdio_init()
110 bus->read = ls1012aqds_mdio_read; in ls1012aqds_mdio_init()
111 bus->write = ls1012aqds_mdio_write; in ls1012aqds_mdio_init()
112 bus->reset = ls1012aqds_mdio_reset; in ls1012aqds_mdio_init()
113 sprintf(bus->name, ls1012aqds_mdio_name_for_muxval(muxval)); in ls1012aqds_mdio_init()
119 free(bus); in ls1012aqds_mdio_init()
125 bus->priv = pmdio; in ls1012aqds_mdio_init()
126 return mdio_register(bus); in ls1012aqds_mdio_init()
132 struct mii_dev *bus; in pfe_eth_board_init() local
149 bus = pfe_mdio_init(&mac_mdio_info); in pfe_eth_board_init()
150 if (!bus) { in pfe_eth_board_init()
161 bus = pfe_mdio_init(&mac_mdio_info); in pfe_eth_board_init()
162 if (!bus) { in pfe_eth_board_init()
196 bus = miiphy_get_dev_by_name(mdio_name); in pfe_eth_board_init()
197 pfe_set_mdio(priv->gemac_port, bus); in pfe_eth_board_init()
211 bus = miiphy_get_dev_by_name(mdio_name); in pfe_eth_board_init()
212 pfe_set_mdio(priv->gemac_port, bus); in pfe_eth_board_init()
243 bus = miiphy_get_dev_by_name(mdio_name); in pfe_eth_board_init()
244 pfe_set_mdio(1, bus); in pfe_eth_board_init()
261 bus = miiphy_get_dev_by_name(mdio_name); in pfe_eth_board_init()
262 pfe_set_mdio(0, bus); in pfe_eth_board_init()