Lines Matching defs:qed_common_ops

868 struct qed_common_ops {  struct
869 struct qed_selftest_ops *selftest;
871 struct qed_dev* (*probe)(struct pci_dev *dev,
874 void (*remove)(struct qed_dev *cdev);
876 int (*set_power_state)(struct qed_dev *cdev,
879 void (*set_name) (struct qed_dev *cdev, char name[]);
885 void (*update_pf_params)(struct qed_dev *cdev,
887 int (*slowpath_start)(struct qed_dev *cdev,
890 int (*slowpath_stop)(struct qed_dev *cdev);
895 int (*set_fp_int)(struct qed_dev *cdev,
899 int (*get_fp_int)(struct qed_dev *cdev,
902 u32 (*sb_init)(struct qed_dev *cdev,
909 u32 (*sb_release)(struct qed_dev *cdev,
914 void (*simd_handler_config)(struct qed_dev *cdev,
919 void (*simd_handler_clean)(struct qed_dev *cdev,
921 int (*dbg_grc)(struct qed_dev *cdev,
924 int (*dbg_grc_size)(struct qed_dev *cdev);
926 int (*dbg_all_data) (struct qed_dev *cdev, void *buffer);
928 int (*dbg_all_data_size) (struct qed_dev *cdev);
937 bool (*can_link_change)(struct qed_dev *cdev);
947 int (*set_link)(struct qed_dev *cdev,
956 void (*get_link)(struct qed_dev *cdev,
964 int (*drain)(struct qed_dev *cdev);
973 void (*update_msglvl)(struct qed_dev *cdev,
977 int (*chain_alloc)(struct qed_dev *cdev,
986 void (*chain_free)(struct qed_dev *cdev,
997 int (*nvm_flash)(struct qed_dev *cdev, const char *name);
1009 int (*nvm_get_image)(struct qed_dev *cdev,
1023 int (*set_coalesce)(struct qed_dev *cdev,
1034 int (*set_led)(struct qed_dev *cdev,
1046 int (*db_recovery_add)(struct qed_dev *cdev,
1061 int (*db_recovery_del)(struct qed_dev *cdev,
1071 int (*recovery_process)(struct qed_dev *cdev);
1080 int (*recovery_prolog)(struct qed_dev *cdev);
1089 int (*update_drv_state)(struct qed_dev *cdev, bool active);
1098 int (*update_mac)(struct qed_dev *cdev, u8 *mac);
1107 int (*update_mtu)(struct qed_dev *cdev, u16 mtu);
1115 int (*update_wol) (struct qed_dev *cdev, bool enabled);
1126 int (*read_module_eeprom)(struct qed_dev *cdev,
1134 u8 (*get_affin_hwfn_idx)(struct qed_dev *cdev);
1144 int (*read_nvm_cfg)(struct qed_dev *cdev, u8 **buf, u32 cmd,
1153 int (*read_nvm_cfg_len)(struct qed_dev *cdev, u32 cmd);
1162 int (*set_grc_config)(struct qed_dev *cdev, u32 cfg_id, u32 val);