Lines Matching defs:mac_cb

55 static enum mac_mode hns_get_enet_interface(const struct hns_mac_cb *mac_cb)  in hns_get_enet_interface()
90 void hns_mac_get_link_status(struct hns_mac_cb *mac_cb, u32 *link_status) in hns_mac_get_link_status()
120 int hns_mac_get_port_info(struct hns_mac_cb *mac_cb, in hns_mac_get_port_info()
149 bool hns_mac_need_adjust_link(struct hns_mac_cb *mac_cb, int speed, int duplex) in hns_mac_need_adjust_link()
162 void hns_mac_adjust_link(struct hns_mac_cb *mac_cb, int speed, int duplex) in hns_mac_adjust_link()
192 int hns_mac_get_inner_port_num(struct hns_mac_cb *mac_cb, u8 vmid, u8 *port_num) in hns_mac_get_inner_port_num()
271 int hns_mac_change_vf_addr(struct hns_mac_cb *mac_cb, in hns_mac_change_vf_addr()
314 int hns_mac_add_uc_addr(struct hns_mac_cb *mac_cb, u8 vf_id, in hns_mac_add_uc_addr()
334 int hns_mac_rm_uc_addr(struct hns_mac_cb *mac_cb, u8 vf_id, in hns_mac_rm_uc_addr()
354 int hns_mac_set_multi(struct hns_mac_cb *mac_cb, in hns_mac_set_multi()
383 int hns_mac_clr_multicast(struct hns_mac_cb *mac_cb, int vfn) in hns_mac_clr_multicast()
396 struct hns_mac_cb *mac_cb) in hns_mac_param_get()
413 static int hns_mac_port_config_bc_en(struct hns_mac_cb *mac_cb, in hns_mac_port_config_bc_en()
447 int hns_mac_vm_config_bc_en(struct hns_mac_cb *mac_cb, u32 vmid, bool enable) in hns_mac_vm_config_bc_en()
479 int hns_mac_wait_fifo_clean(struct hns_mac_cb *mac_cb) in hns_mac_wait_fifo_clean()
489 void hns_mac_reset(struct hns_mac_cb *mac_cb) in hns_mac_reset()
513 int hns_mac_set_mtu(struct hns_mac_cb *mac_cb, u32 new_mtu, u32 buf_size) in hns_mac_set_mtu()
535 void hns_mac_start(struct hns_mac_cb *mac_cb) in hns_mac_start()
552 void hns_mac_stop(struct hns_mac_cb *mac_cb) in hns_mac_stop()
578 void hns_mac_get_autoneg(struct hns_mac_cb *mac_cb, u32 *auto_neg) in hns_mac_get_autoneg()
595 void hns_mac_get_pauseparam(struct hns_mac_cb *mac_cb, u32 *rx_en, u32 *tx_en) in hns_mac_get_pauseparam()
613 int hns_mac_set_autoneg(struct hns_mac_cb *mac_cb, u8 enable) in hns_mac_set_autoneg()
635 int hns_mac_set_pauseparam(struct hns_mac_cb *mac_cb, u32 rx_en, u32 tx_en) in hns_mac_set_pauseparam()
658 static int hns_mac_init_ex(struct hns_mac_cb *mac_cb) in hns_mac_init_ex()
716 hns_mac_register_phydev(struct mii_bus *mdio, struct hns_mac_cb *mac_cb, in hns_mac_register_phydev()
760 static int hns_mac_register_phy(struct hns_mac_cb *mac_cb) in hns_mac_register_phy()
807 static void hns_mac_remove_phydev(struct hns_mac_cb *mac_cb) in hns_mac_remove_phydev()
835 static int hns_mac_get_info(struct hns_mac_cb *mac_cb) in hns_mac_get_info()
998 struct hns_mac_cb *mac_cb, u32 mac_mode_idx) in hns_mac_get_vaddr()
1017 hns_mac_get_cfg(struct dsaf_device *dsaf_dev, struct hns_mac_cb *mac_cb) in hns_mac_get_cfg()
1066 void hns_mac_enable(struct hns_mac_cb *mac_cb, enum mac_commom_mode mode) in hns_mac_enable()
1073 void hns_mac_disable(struct hns_mac_cb *mac_cb, enum mac_commom_mode mode) in hns_mac_disable()
1091 struct hns_mac_cb *mac_cb; in hns_mac_init() local
1168 int hns_mac_config_mac_loopback(struct hns_mac_cb *mac_cb, in hns_mac_config_mac_loopback()
1182 void hns_mac_update_stats(struct hns_mac_cb *mac_cb) in hns_mac_update_stats()
1189 void hns_mac_get_stats(struct hns_mac_cb *mac_cb, u64 *data) in hns_mac_get_stats()
1196 void hns_mac_get_strings(struct hns_mac_cb *mac_cb, in hns_mac_get_strings()
1204 int hns_mac_get_sset_count(struct hns_mac_cb *mac_cb, int stringset) in hns_mac_get_sset_count()
1211 void hns_mac_set_promisc(struct hns_mac_cb *mac_cb, u8 en) in hns_mac_set_promisc()
1221 int hns_mac_get_regs_count(struct hns_mac_cb *mac_cb) in hns_mac_get_regs_count()
1228 void hns_mac_get_regs(struct hns_mac_cb *mac_cb, void *data) in hns_mac_get_regs()
1235 void hns_set_led_opt(struct hns_mac_cb *mac_cb) in hns_set_led_opt()
1252 int hns_cpld_led_set_id(struct hns_mac_cb *mac_cb, in hns_cpld_led_set_id()