Lines Matching refs:master

88 	struct udevice *master = dsa_get_master(dev);  in dsa_port_start()  local
107 return eth_get_ops(master)->start(master); in dsa_port_start()
115 struct udevice *master = dsa_get_master(dev); in dsa_port_stop() local
126 eth_get_ops(master)->stop(master); in dsa_port_stop()
139 struct udevice *master = dsa_get_master(dev); in dsa_port_send() local
162 return eth_get_ops(master)->send(master, packet, length); in dsa_port_send()
171 struct udevice *master = dsa_get_master(dev); in dsa_port_recv() local
176 length = eth_get_ops(master)->recv(master, flags, packetp); in dsa_port_recv()
189 if (eth_get_ops(master)->free_pkt) in dsa_port_recv()
190 eth_get_ops(master)->free_pkt(master, *packetp, length); in dsa_port_recv()
206 struct udevice *master = dsa_get_master(dev); in dsa_port_free_pkt() local
210 if (eth_get_ops(master)->free_pkt) { in dsa_port_free_pkt()
215 return eth_get_ops(master)->free_pkt(master, packet, length); in dsa_port_free_pkt()
264 static void dsa_port_set_hwaddr(struct udevice *pdev, struct udevice *master) in dsa_port_set_hwaddr() argument
272 struct eth_ops *eth_ops = eth_get_ops(master); in dsa_port_set_hwaddr()
275 eth_ops->set_promisc(master, true); in dsa_port_set_hwaddr()
280 master_pdata = dev_get_plat(master); in dsa_port_set_hwaddr()
292 struct udevice *master; in dsa_port_probe() local
301 master = dsa_get_master(dev); in dsa_port_probe()
302 if (!master) in dsa_port_probe()
312 err = device_probe(master); in dsa_port_probe()
316 dsa_port_set_hwaddr(pdev, master); in dsa_port_probe()