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()
69 void hns_mac_get_link_status(struct hns_mac_cb *mac_cb, u32 *link_status) in hns_mac_get_link_status()
91 int hns_mac_get_port_info(struct hns_mac_cb *mac_cb, in hns_mac_get_port_info()
120 bool hns_mac_need_adjust_link(struct hns_mac_cb *mac_cb, int speed, int duplex) in hns_mac_need_adjust_link()
133 void hns_mac_adjust_link(struct hns_mac_cb *mac_cb, int speed, int duplex) in hns_mac_adjust_link()
163 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()
242 int hns_mac_change_vf_addr(struct hns_mac_cb *mac_cb, in hns_mac_change_vf_addr()
285 int hns_mac_add_uc_addr(struct hns_mac_cb *mac_cb, u8 vf_id, in hns_mac_add_uc_addr()
305 int hns_mac_rm_uc_addr(struct hns_mac_cb *mac_cb, u8 vf_id, in hns_mac_rm_uc_addr()
325 int hns_mac_set_multi(struct hns_mac_cb *mac_cb, in hns_mac_set_multi()
354 int hns_mac_clr_multicast(struct hns_mac_cb *mac_cb, int vfn) in hns_mac_clr_multicast()
367 struct hns_mac_cb *mac_cb) in hns_mac_param_get()
384 static int hns_mac_port_config_bc_en(struct hns_mac_cb *mac_cb, in hns_mac_port_config_bc_en()
418 int hns_mac_vm_config_bc_en(struct hns_mac_cb *mac_cb, u32 vmid, bool enable) in hns_mac_vm_config_bc_en()
450 int hns_mac_wait_fifo_clean(struct hns_mac_cb *mac_cb) in hns_mac_wait_fifo_clean()
460 void hns_mac_reset(struct hns_mac_cb *mac_cb) in hns_mac_reset()
484 int hns_mac_set_mtu(struct hns_mac_cb *mac_cb, u32 new_mtu, u32 buf_size) in hns_mac_set_mtu()
506 void hns_mac_start(struct hns_mac_cb *mac_cb) in hns_mac_start()
523 void hns_mac_stop(struct hns_mac_cb *mac_cb) in hns_mac_stop()
549 void hns_mac_get_autoneg(struct hns_mac_cb *mac_cb, u32 *auto_neg) in hns_mac_get_autoneg()
566 void hns_mac_get_pauseparam(struct hns_mac_cb *mac_cb, u32 *rx_en, u32 *tx_en) in hns_mac_get_pauseparam()
584 int hns_mac_set_autoneg(struct hns_mac_cb *mac_cb, u8 enable) in hns_mac_set_autoneg()
606 int hns_mac_set_pauseparam(struct hns_mac_cb *mac_cb, u32 rx_en, u32 tx_en) in hns_mac_set_pauseparam()
629 static int hns_mac_init_ex(struct hns_mac_cb *mac_cb) in hns_mac_init_ex()
687 hns_mac_register_phydev(struct mii_bus *mdio, struct hns_mac_cb *mac_cb, in hns_mac_register_phydev()
731 static int hns_mac_register_phy(struct hns_mac_cb *mac_cb) in hns_mac_register_phy()
778 static void hns_mac_remove_phydev(struct hns_mac_cb *mac_cb) in hns_mac_remove_phydev()
806 static int hns_mac_get_info(struct hns_mac_cb *mac_cb) in hns_mac_get_info()
969 struct hns_mac_cb *mac_cb, u32 mac_mode_idx) in hns_mac_get_vaddr()
988 hns_mac_get_cfg(struct dsaf_device *dsaf_dev, struct hns_mac_cb *mac_cb) in hns_mac_get_cfg()
1037 void hns_mac_enable(struct hns_mac_cb *mac_cb, enum mac_commom_mode mode) in hns_mac_enable()
1044 void hns_mac_disable(struct hns_mac_cb *mac_cb, enum mac_commom_mode mode) in hns_mac_disable()
1062 struct hns_mac_cb *mac_cb; in hns_mac_init() local
1139 int hns_mac_config_mac_loopback(struct hns_mac_cb *mac_cb, in hns_mac_config_mac_loopback()
1153 void hns_mac_update_stats(struct hns_mac_cb *mac_cb) in hns_mac_update_stats()
1160 void hns_mac_get_stats(struct hns_mac_cb *mac_cb, u64 *data) in hns_mac_get_stats()
1167 void hns_mac_get_strings(struct hns_mac_cb *mac_cb, in hns_mac_get_strings()
1175 int hns_mac_get_sset_count(struct hns_mac_cb *mac_cb, int stringset) in hns_mac_get_sset_count()
1182 void hns_mac_set_promisc(struct hns_mac_cb *mac_cb, u8 en) in hns_mac_set_promisc()
1192 int hns_mac_get_regs_count(struct hns_mac_cb *mac_cb) in hns_mac_get_regs_count()
1199 void hns_mac_get_regs(struct hns_mac_cb *mac_cb, void *data) in hns_mac_get_regs()
1206 void hns_set_led_opt(struct hns_mac_cb *mac_cb) in hns_set_led_opt()
1223 int hns_cpld_led_set_id(struct hns_mac_cb *mac_cb, in hns_cpld_led_set_id()