Searched refs:hns_mac_cb (Results 1 – 9 of 9) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
D | hns_dsaf_mac.h | 307 struct hns_mac_cb { struct 395 struct hns_mac_cb *mac_cb; 413 const struct hns_mac_cb *mac_cb) in hns_mac_get_drv() 418 void *hns_gmac_config(struct hns_mac_cb *mac_cb, 420 void *hns_xgmac_config(struct hns_mac_cb *mac_cb, 425 void hns_mac_get_link_status(struct hns_mac_cb *mac_cb, u32 *link_status); 426 int hns_mac_change_vf_addr(struct hns_mac_cb *mac_cb, u32 vmid, char *addr); 427 int hns_mac_set_multi(struct hns_mac_cb *mac_cb, 429 int hns_mac_vm_config_bc_en(struct hns_mac_cb *mac_cb, u32 vm, u8 en); 430 void hns_mac_start(struct hns_mac_cb *mac_cb); [all …]
|
D | hns_dsaf_mac.c | 56 static enum mac_mode hns_mac_dev_to_enet_if(const struct hns_mac_cb *mac_cb) in hns_mac_dev_to_enet_if() 70 static enum mac_mode hns_get_enet_interface(const struct hns_mac_cb *mac_cb) in hns_get_enet_interface() 84 int hns_mac_get_sfp_prsnt(struct hns_mac_cb *mac_cb, int *sfp_prsnt) in hns_mac_get_sfp_prsnt() 95 void hns_mac_get_link_status(struct hns_mac_cb *mac_cb, u32 *link_status) in hns_mac_get_link_status() 114 int hns_mac_get_port_info(struct hns_mac_cb *mac_cb, in hns_mac_get_port_info() 136 void hns_mac_adjust_link(struct hns_mac_cb *mac_cb, int speed, int duplex) in hns_mac_adjust_link() 167 static int hns_mac_get_inner_port_num(struct hns_mac_cb *mac_cb, 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_set_multi(struct hns_mac_cb *mac_cb, in hns_mac_set_multi() 322 int hns_mac_del_mac(struct hns_mac_cb *mac_cb, u32 vfn, char *mac) in hns_mac_del_mac() [all …]
|
D | hns_dsaf_misc.h | 36 void hns_cpld_set_led(struct hns_mac_cb *mac_cb, int link_status, 38 void cpld_led_reset(struct hns_mac_cb *mac_cb); 39 int cpld_set_led_id(struct hns_mac_cb *mac_cb, 41 int hns_mac_get_sfp_prsnt(struct hns_mac_cb *mac_cb, int *sfp_prsnt);
|
D | hns_ae_adapt.c | 25 static struct hns_mac_cb *hns_get_mac_cb(struct hnae_handle *handle) in hns_get_mac_cb() 227 struct hns_mac_cb *mac_cb = hns_get_mac_cb(handle); in hns_ae_set_mac_address() 248 struct hns_mac_cb *mac_cb = hns_get_mac_cb(handle); in hns_ae_set_multicast_one() 275 struct hns_mac_cb *mac_cb = hns_get_mac_cb(handle); in hns_ae_set_mtu() 283 struct hns_mac_cb *mac_cb = hns_get_mac_cb(handle); in hns_ae_start() 299 struct hns_mac_cb *mac_cb = hns_get_mac_cb(handle); in hns_ae_stop() 349 struct hns_mac_cb *mac_cb = hns_get_mac_cb(handle); in hns_ae_get_link_status() 359 struct hns_mac_cb *mac_cb = hns_get_mac_cb(handle); in hns_ae_get_mac_info() 367 struct hns_mac_cb *mac_cb = hns_get_mac_cb(handle); in hns_ae_adjust_link() 414 struct hns_mac_cb *mac_cb = hns_get_mac_cb(handle); in hns_ae_set_pauseparam() [all …]
|
D | hns_dsaf_misc.c | 15 void hns_cpld_set_led(struct hns_mac_cb *mac_cb, int link_status, in hns_cpld_set_led() 52 void cpld_led_reset(struct hns_mac_cb *mac_cb) in cpld_led_reset() 61 int cpld_set_led_id(struct hns_mac_cb *mac_cb, in cpld_set_led_id() 241 phy_interface_t hns_mac_get_phy_if(struct hns_mac_cb *mac_cb) in hns_mac_get_phy_if() 276 int hns_mac_config_sds_loopback(struct hns_mac_cb *mac_cb, u8 en) in hns_mac_config_sds_loopback()
|
D | hns_dsaf_main.h | 17 struct hns_mac_cb; 185 struct hns_mac_cb *mac_cb; 297 struct hns_mac_cb *mac_cb; 408 void hns_dsaf_fix_mac_mode(struct hns_mac_cb *mac_cb);
|
D | hns_dsaf_gmac.c | 662 void *hns_gmac_config(struct hns_mac_cb *mac_cb, struct mac_params *mac_param) in hns_gmac_config()
|
D | hns_dsaf_xgmac.c | 794 void *hns_xgmac_config(struct hns_mac_cb *mac_cb, struct mac_params *mac_param) in hns_xgmac_config()
|
D | hns_dsaf_main.c | 1849 void hns_dsaf_fix_mac_mode(struct hns_mac_cb *mac_cb) in hns_dsaf_fix_mac_mode()
|