Lines Matching refs:ethoc

176 struct ethoc {  struct
202 static inline u32 *ethoc_reg(struct ethoc *priv, size_t offset) in ethoc_reg() argument
207 static inline u32 ethoc_read(struct ethoc *priv, size_t offset) in ethoc_read()
212 static inline void ethoc_write(struct ethoc *priv, size_t offset, u32 data) in ethoc_write()
217 static inline void ethoc_read_bd(struct ethoc *priv, int index, in ethoc_read_bd()
225 static inline void ethoc_write_bd(struct ethoc *priv, int index, in ethoc_write_bd()
233 static int ethoc_write_hwaddr_common(struct ethoc *priv, u8 *mac) in ethoc_write_hwaddr_common()
241 static inline void ethoc_ack_irq(struct ethoc *priv, u32 mask) in ethoc_ack_irq()
246 static inline void ethoc_enable_rx_and_tx(struct ethoc *priv) in ethoc_enable_rx_and_tx()
253 static inline void ethoc_disable_rx_and_tx(struct ethoc *priv) in ethoc_disable_rx_and_tx()
260 static int ethoc_init_ring(struct ethoc *priv) in ethoc_init_ring()
305 static int ethoc_reset(struct ethoc *priv) in ethoc_reset()
331 static int ethoc_init_common(struct ethoc *priv) in ethoc_init_common()
352 static void ethoc_stop_common(struct ethoc *priv) in ethoc_stop_common()
395 static int ethoc_rx_common(struct ethoc *priv, uchar **packetp) in ethoc_rx_common()
421 static int ethoc_is_new_packet_received(struct ethoc *priv) in ethoc_is_new_packet_received()
454 static void ethoc_tx(struct ethoc *priv) in ethoc_tx()
464 static int ethoc_send_common(struct ethoc *priv, void *packet, int length) in ethoc_send_common()
517 static int ethoc_free_pkt_common(struct ethoc *priv) in ethoc_free_pkt_common()
545 struct ethoc *priv = bus->priv; in ethoc_mdio_read()
567 struct ethoc *priv = bus->priv; in ethoc_mdio_write()
584 static int ethoc_mdio_init(const char *name, struct ethoc *priv) in ethoc_mdio_init()
607 static int ethoc_phy_init(struct ethoc *priv, void *dev) in ethoc_phy_init()
633 static inline int ethoc_mdio_init(const char *name, struct ethoc *priv) in ethoc_mdio_init()
638 static inline int ethoc_phy_init(struct ethoc *priv, void *dev) in ethoc_phy_init()
650 struct ethoc *priv = dev_get_priv(dev); in ethoc_write_hwaddr()
668 struct ethoc *priv = dev_get_priv(dev); in ethoc_recv()
702 struct ethoc *priv = dev_get_priv(dev); in ethoc_probe()
719 struct ethoc *priv = dev_get_priv(dev); in ethoc_remove()
744 U_BOOT_DRIVER(ethoc) = {
752 .priv_auto_alloc_size = sizeof(struct ethoc),
760 struct ethoc *priv = (struct ethoc *)dev->priv; in ethoc_init()
767 struct ethoc *priv = (struct ethoc *)dev->priv; in ethoc_write_hwaddr()
785 struct ethoc *priv = (struct ethoc *)dev->priv; in ethoc_recv()
806 struct ethoc *priv; in ethoc_initialize()