• Home
  • Raw
  • Download

Lines Matching refs:dsaf_device

216 	struct dsaf_device *dsaf_dev;
309 void (*dsaf_reset)(struct dsaf_device *dsaf_dev, bool dereset);
310 void (*xge_srst)(struct dsaf_device *dsaf_dev, u32 port, bool dereset);
311 void (*xge_core_srst)(struct dsaf_device *dsaf_dev, u32 port,
313 void (*ge_srst)(struct dsaf_device *dsaf_dev, u32 port, bool dereset);
314 void (*ppe_srst)(struct dsaf_device *dsaf_dev, u32 port, bool dereset);
315 void (*ppe_comm_srst)(struct dsaf_device *dsaf_dev, bool dereset);
316 void (*hns_dsaf_srst_chns)(struct dsaf_device *dsaf_dev, u32 msk,
318 void (*hns_dsaf_roce_srst)(struct dsaf_device *dsaf_dev, bool dereset);
327 struct dsaf_device { struct
358 static inline void *hns_dsaf_dev_priv(const struct dsaf_device *dsaf_dev) in hns_dsaf_dev_priv() argument
397 static inline void hns_dsaf_tbl_tcam_addr_cfg(struct dsaf_device *dsaf_dev, in hns_dsaf_tbl_tcam_addr_cfg()
405 static inline void hns_dsaf_tbl_tcam_load_pul(struct dsaf_device *dsaf_dev) in hns_dsaf_tbl_tcam_load_pul()
416 static inline void hns_dsaf_tbl_line_addr_cfg(struct dsaf_device *dsaf_dev, in hns_dsaf_tbl_line_addr_cfg()
430 int hns_dsaf_set_mac_uc_entry(struct dsaf_device *dsaf_dev,
432 int hns_dsaf_set_mac_mc_entry(struct dsaf_device *dsaf_dev,
434 int hns_dsaf_add_mac_mc_port(struct dsaf_device *dsaf_dev,
436 int hns_dsaf_del_mac_entry(struct dsaf_device *dsaf_dev, u16 vlan_id,
438 int hns_dsaf_del_mac_mc_port(struct dsaf_device *dsaf_dev,
440 int hns_dsaf_get_mac_uc_entry(struct dsaf_device *dsaf_dev,
442 int hns_dsaf_get_mac_mc_entry(struct dsaf_device *dsaf_dev,
445 struct dsaf_device *dsaf_dev,
451 int hns_dsaf_ae_init(struct dsaf_device *dsaf_dev);
452 void hns_dsaf_ae_uninit(struct dsaf_device *dsaf_dev);
454 void hns_dsaf_update_stats(struct dsaf_device *dsaf_dev, u32 inode_num);
456 int hns_dsaf_get_sset_count(struct dsaf_device *dsaf_dev, int stringset);
457 void hns_dsaf_get_stats(struct dsaf_device *ddev, u64 *data, int port);
459 struct dsaf_device *dsaf_dev);
461 void hns_dsaf_get_regs(struct dsaf_device *ddev, u32 port, void *data);
463 void hns_dsaf_set_promisc_mode(struct dsaf_device *dsaf_dev, u32 en);
465 void hns_dsaf_get_rx_mac_pause_en(struct dsaf_device *dsaf_dev, int mac_id,
467 int hns_dsaf_set_rx_mac_pause_en(struct dsaf_device *dsaf_dev, int mac_id,