Lines Matching refs:macb_device
104 struct macb_device { struct
165 #define to_macb(_nd) container_of(_nd, struct macb_device, netdev) argument
168 static int macb_is_gem(struct macb_device *macb) in macb_is_gem()
181 static int gem_is_gigabit_capable(struct macb_device *macb) in gem_is_gigabit_capable()
190 static void macb_mdio_write(struct macb_device *macb, u8 phy_adr, u8 reg, in macb_mdio_write()
218 static u16 macb_mdio_read(struct macb_device *macb, u8 phy_adr, u8 reg) in macb_mdio_read()
260 struct macb_device *macb = dev_get_priv(dev); in macb_miiphy_read()
263 struct macb_device *macb = to_macb(dev); in macb_miiphy_read()
277 struct macb_device *macb = dev_get_priv(dev); in macb_miiphy_write()
280 struct macb_device *macb = to_macb(dev); in macb_miiphy_write()
292 static inline void macb_invalidate_ring_desc(struct macb_device *macb, bool rx) in macb_invalidate_ring_desc()
304 static inline void macb_flush_ring_desc(struct macb_device *macb, bool rx) in macb_flush_ring_desc()
314 static inline void macb_flush_rx_buffer(struct macb_device *macb) in macb_flush_rx_buffer()
321 static inline void macb_invalidate_rx_buffer(struct macb_device *macb) in macb_invalidate_rx_buffer()
336 static void macb_set_addr(struct macb_device *macb, struct macb_dma_desc *desc, in macb_set_addr()
348 static int _macb_send(struct macb_device *macb, const char *name, void *packet, in _macb_send()
404 static void reclaim_rx_buffers(struct macb_device *macb, in reclaim_rx_buffers()
438 static int _macb_recv(struct macb_device *macb, uchar **packetp) in _macb_recv()
514 static void macb_phy_reset(struct macb_device *macb, const char *name) in macb_phy_reset()
539 static int macb_phy_find(struct macb_device *macb, const char *name) in macb_phy_find()
619 struct macb_device *macb = dev_get_priv(dev); in macb_linkspd_cb()
669 static int macb_phy_init(struct macb_device *macb, const char *name) in macb_phy_init()
673 struct macb_device *macb = dev_get_priv(dev); in macb_phy_init()
811 static int gmac_init_multi_queues(struct macb_device *macb) in gmac_init_multi_queues()
844 static void gmac_configure_dma(struct macb_device *macb) in gmac_configure_dma()
875 static int _macb_init(struct macb_device *macb, const char *name) in _macb_init()
879 struct macb_device *macb = dev_get_priv(dev); in _macb_init()
1028 static void _macb_halt(struct macb_device *macb) in _macb_halt()
1045 static int _macb_write_hwaddr(struct macb_device *macb, unsigned char *enetaddr) in _macb_write_hwaddr()
1059 static u32 macb_mdc_clk_div(int id, struct macb_device *macb) in macb_mdc_clk_div()
1080 static u32 gem_mdc_clk_div(int id, struct macb_device *macb) in gem_mdc_clk_div()
1115 static u32 macb_dbw(struct macb_device *macb) in macb_dbw()
1128 static void _macb_eth_initialize(struct macb_device *macb) in _macb_eth_initialize()
1166 struct macb_device *macb = to_macb(netdev); in macb_send()
1173 struct macb_device *macb = to_macb(netdev); in macb_recv()
1192 struct macb_device *macb = to_macb(netdev); in macb_init()
1199 struct macb_device *macb = to_macb(netdev); in macb_halt()
1206 struct macb_device *macb = to_macb(netdev); in macb_write_hwaddr()
1213 struct macb_device *macb; in macb_eth_initialize()
1216 macb = malloc(sizeof(struct macb_device)); in macb_eth_initialize()
1221 memset(macb, 0, sizeof(struct macb_device)); in macb_eth_initialize()
1270 struct macb_device *macb = dev_get_priv(dev); in macb_send()
1277 struct macb_device *macb = dev_get_priv(dev); in macb_recv()
1287 struct macb_device *macb = dev_get_priv(dev); in macb_free_pkt()
1296 struct macb_device *macb = dev_get_priv(dev); in macb_stop()
1304 struct macb_device *macb = dev_get_priv(dev); in macb_write_hwaddr()
1321 struct macb_device *macb = dev_get_priv(dev); in macb_enable_clk()
1366 struct macb_device *macb = dev_get_priv(dev); in macb_eth_probe()
1421 struct macb_device *macb = dev_get_priv(dev); in macb_eth_remove()
1523 .priv_auto = sizeof(struct macb_device),