Lines Matching refs:cdev
231 int (*ieee_getpfc)(struct qed_dev *cdev, struct ieee_pfc *pfc);
232 int (*ieee_setpfc)(struct qed_dev *cdev, struct ieee_pfc *pfc);
233 int (*ieee_getets)(struct qed_dev *cdev, struct ieee_ets *ets);
234 int (*ieee_setets)(struct qed_dev *cdev, struct ieee_ets *ets);
235 int (*ieee_peer_getets)(struct qed_dev *cdev, struct ieee_ets *ets);
236 int (*ieee_peer_getpfc)(struct qed_dev *cdev, struct ieee_pfc *pfc);
237 int (*ieee_getapp)(struct qed_dev *cdev, struct dcb_app *app);
238 int (*ieee_setapp)(struct qed_dev *cdev, struct dcb_app *app);
241 u8 (*getstate)(struct qed_dev *cdev);
242 u8 (*setstate)(struct qed_dev *cdev, u8 state);
243 void (*getpgtccfgtx)(struct qed_dev *cdev, int prio, u8 *prio_type,
245 void (*getpgbwgcfgtx)(struct qed_dev *cdev, int pgid, u8 *bw_pct);
246 void (*getpgtccfgrx)(struct qed_dev *cdev, int prio, u8 *prio_type,
248 void (*getpgbwgcfgrx)(struct qed_dev *cdev, int pgid, u8 *bw_pct);
249 void (*getpfccfg)(struct qed_dev *cdev, int prio, u8 *setting);
250 void (*setpfccfg)(struct qed_dev *cdev, int prio, u8 setting);
251 u8 (*getcap)(struct qed_dev *cdev, int capid, u8 *cap);
252 int (*getnumtcs)(struct qed_dev *cdev, int tcid, u8 *num);
253 u8 (*getpfcstate)(struct qed_dev *cdev);
254 int (*getapp)(struct qed_dev *cdev, u8 idtype, u16 id);
255 u8 (*getfeatcfg)(struct qed_dev *cdev, int featid, u8 *flags);
258 u8 (*getdcbx)(struct qed_dev *cdev);
259 void (*setpgtccfgtx)(struct qed_dev *cdev, int prio,
261 void (*setpgtccfgrx)(struct qed_dev *cdev, int prio,
263 void (*setpgbwgcfgtx)(struct qed_dev *cdev, int pgid, u8 bw_pct);
264 void (*setpgbwgcfgrx)(struct qed_dev *cdev, int pgid, u8 bw_pct);
265 u8 (*setall)(struct qed_dev *cdev);
266 int (*setnumtcs)(struct qed_dev *cdev, int tcid, u8 num);
267 void (*setpfcstate)(struct qed_dev *cdev, u8 state);
268 int (*setapp)(struct qed_dev *cdev, u8 idtype, u16 idval, u8 up);
269 u8 (*setdcbx)(struct qed_dev *cdev, u8 state);
270 u8 (*setfeatcfg)(struct qed_dev *cdev, int featid, u8 flags);
273 int (*peer_getappinfo)(struct qed_dev *cdev,
276 int (*peer_getapptable)(struct qed_dev *cdev, struct dcb_app *table);
279 int (*cee_peer_getpfc)(struct qed_dev *cdev, struct cee_pfc *pfc);
280 int (*cee_peer_getpg)(struct qed_dev *cdev, struct cee_pg *pg);
305 int (*fill_dev_info)(struct qed_dev *cdev,
308 void (*register_ops)(struct qed_dev *cdev,
312 bool(*check_mac) (struct qed_dev *cdev, u8 *mac);
314 int (*vport_start)(struct qed_dev *cdev,
317 int (*vport_stop)(struct qed_dev *cdev,
320 int (*vport_update)(struct qed_dev *cdev,
323 int (*q_rx_start)(struct qed_dev *cdev,
332 int (*q_rx_stop)(struct qed_dev *cdev, u8 rss_id, void *handle);
334 int (*q_tx_start)(struct qed_dev *cdev,
341 int (*q_tx_stop)(struct qed_dev *cdev, u8 rss_id, void *handle);
343 int (*filter_config)(struct qed_dev *cdev,
346 int (*fastpath_stop)(struct qed_dev *cdev);
348 int (*eth_cqe_completion)(struct qed_dev *cdev,
352 void (*get_vport_stats)(struct qed_dev *cdev,
355 int (*tunn_config)(struct qed_dev *cdev,
358 int (*ntuple_filter_config)(struct qed_dev *cdev,
362 int (*configure_arfs_searcher)(struct qed_dev *cdev,
364 int (*get_coalesce)(struct qed_dev *cdev, u16 *coal, void *handle);
365 int (*req_bulletin_update_mac)(struct qed_dev *cdev, u8 *mac);