Lines Matching refs:mac_dev
41 int (*enable)(struct fman_mac *mac_dev);
42 void (*disable)(struct fman_mac *mac_dev);
43 void (*adjust_link)(struct mac_device *mac_dev);
44 int (*set_promisc)(struct fman_mac *mac_dev, bool enable);
45 int (*change_addr)(struct fman_mac *mac_dev, const enet_addr_t *enet_addr);
46 int (*set_allmulti)(struct fman_mac *mac_dev, bool enable);
47 int (*set_tstamp)(struct fman_mac *mac_dev, bool enable);
49 struct mac_device *mac_dev);
50 int (*set_rx_pause)(struct fman_mac *mac_dev, bool en);
51 int (*set_tx_pause)(struct fman_mac *mac_dev, u8 priority,
53 int (*set_exception)(struct fman_mac *mac_dev,
55 int (*add_hash_mac_addr)(struct fman_mac *mac_dev,
57 int (*remove_hash_mac_addr)(struct fman_mac *mac_dev,
60 void (*update_speed)(struct mac_device *mac_dev, int speed);
67 struct mac_device *mac_dev; member
74 int fman_set_mac_active_pause(struct mac_device *mac_dev, bool rx, bool tx);
76 void fman_get_pause_cfg(struct mac_device *mac_dev, bool *rx_pause,
78 int fman_set_multi(struct net_device *net_dev, struct mac_device *mac_dev);