Lines Matching refs:mac_dev
64 int (*init)(struct mac_device *mac_dev);
65 int (*start)(struct mac_device *mac_dev);
66 int (*stop)(struct mac_device *mac_dev);
67 void (*adjust_link)(struct mac_device *mac_dev);
68 int (*set_promisc)(struct fman_mac *mac_dev, bool enable);
69 int (*change_addr)(struct fman_mac *mac_dev, const enet_addr_t *enet_addr);
70 int (*set_allmulti)(struct fman_mac *mac_dev, bool enable);
71 int (*set_tstamp)(struct fman_mac *mac_dev, bool enable);
73 struct mac_device *mac_dev);
74 int (*set_rx_pause)(struct fman_mac *mac_dev, bool en);
75 int (*set_tx_pause)(struct fman_mac *mac_dev, u8 priority,
77 int (*set_exception)(struct fman_mac *mac_dev,
79 int (*add_hash_mac_addr)(struct fman_mac *mac_dev,
81 int (*remove_hash_mac_addr)(struct fman_mac *mac_dev,
89 struct mac_device *mac_dev; member
96 int fman_set_mac_active_pause(struct mac_device *mac_dev, bool rx, bool tx);
98 void fman_get_pause_cfg(struct mac_device *mac_dev, bool *rx_pause,