Lines Matching defs:stmmac_ops
383 struct stmmac_ops { struct
385 void (*core_init)(struct mac_device_info *hw, int mtu);
387 int (*rx_ipc)(struct mac_device_info *hw);
389 void (*dump_regs)(struct mac_device_info *hw);
391 int (*host_irq_status)(struct mac_device_info *hw,
394 void (*set_filter)(struct mac_device_info *hw, struct net_device *dev);
396 void (*flow_ctrl)(struct mac_device_info *hw, unsigned int duplex,
399 void (*pmt)(struct mac_device_info *hw, unsigned long mode);
401 void (*set_umac_addr)(struct mac_device_info *hw, unsigned char *addr,
403 void (*get_umac_addr)(struct mac_device_info *hw, unsigned char *addr,
405 void (*set_eee_mode)(struct mac_device_info *hw);
406 void (*reset_eee_mode)(struct mac_device_info *hw);
407 void (*set_eee_timer)(struct mac_device_info *hw, int ls, int tw);
408 void (*set_eee_pls)(struct mac_device_info *hw, int link);
409 void (*ctrl_ane)(struct mac_device_info *hw, bool restart);
410 void (*get_adv)(struct mac_device_info *hw, struct rgmii_adv *adv);