Lines Matching refs:hns_mac_cb

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