Lines Matching refs:mac_device_info
371 struct mac_device_info;
375 void (*core_init)(struct mac_device_info *hw, int mtu);
377 int (*rx_ipc)(struct mac_device_info *hw);
379 void (*dump_regs)(struct mac_device_info *hw);
381 int (*host_irq_status)(struct mac_device_info *hw,
384 void (*set_filter)(struct mac_device_info *hw, struct net_device *dev);
386 void (*flow_ctrl)(struct mac_device_info *hw, unsigned int duplex,
389 void (*pmt)(struct mac_device_info *hw, unsigned long mode);
391 void (*set_umac_addr)(struct mac_device_info *hw, unsigned char *addr,
393 void (*get_umac_addr)(struct mac_device_info *hw, unsigned char *addr,
395 void (*set_eee_mode)(struct mac_device_info *hw);
396 void (*reset_eee_mode)(struct mac_device_info *hw);
397 void (*set_eee_timer)(struct mac_device_info *hw, int ls, int tw);
398 void (*set_eee_pls)(struct mac_device_info *hw, int link);
399 void (*ctrl_ane)(struct mac_device_info *hw, bool restart);
400 void (*get_adv)(struct mac_device_info *hw, struct rgmii_adv *adv);
435 struct mac_device_info { struct
451 struct mac_device_info *dwmac1000_setup(void __iomem *ioaddr, int mcbins, argument
453 struct mac_device_info *dwmac100_setup(void __iomem *ioaddr);