Lines Matching defs:qed_eth_ops
258 struct qed_eth_ops { struct
259 const struct qed_common_ops *common;
261 const struct qed_iov_hv_ops *iov;
264 const struct qed_eth_dcbnl_ops *dcb;
266 const struct qed_eth_ptp_ops *ptp;
268 int (*fill_dev_info)(struct qed_dev *cdev,
271 void (*register_ops)(struct qed_dev *cdev,
275 bool(*check_mac) (struct qed_dev *cdev, u8 *mac);
277 int (*vport_start)(struct qed_dev *cdev,
280 int (*vport_stop)(struct qed_dev *cdev,
283 int (*vport_update)(struct qed_dev *cdev,
286 int (*q_rx_start)(struct qed_dev *cdev,
295 int (*q_rx_stop)(struct qed_dev *cdev, u8 rss_id, void *handle);
297 int (*q_tx_start)(struct qed_dev *cdev,
304 int (*q_tx_stop)(struct qed_dev *cdev, u8 rss_id, void *handle);
306 int (*filter_config_rx_mode)(struct qed_dev *cdev,
309 int (*filter_config_ucast)(struct qed_dev *cdev,
312 int (*filter_config_mcast)(struct qed_dev *cdev,
337 const struct qed_eth_ops *qed_get_eth_ops(void); argument