Searched refs:mac_drv (Results 1 – 4 of 4) sorted by relevance
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns/ |
A D | hns_dsaf_gmac.c | 292 struct mac_driver *drv = mac_drv; in hns_gmac_set_uc_match() 302 struct mac_driver *drv = mac_drv; in hns_gmac_set_promisc() 346 hns_gmac_tx_loop_pkt_dis(mac_drv); in hns_gmac_init() 348 hns_gmac_set_uc_match(mac_drv, 0); in hns_gmac_init() 699 struct mac_driver *mac_drv; in hns_gmac_config() local 701 mac_drv = devm_kzalloc(mac_cb->dev, sizeof(*mac_drv), GFP_KERNEL); in hns_gmac_config() 702 if (!mac_drv) in hns_gmac_config() 705 mac_drv->mac_init = hns_gmac_init; in hns_gmac_config() 718 mac_drv->dev = mac_param->dev; in hns_gmac_config() 719 mac_drv->mac_cb = mac_cb; in hns_gmac_config() [all …]
|
A D | hns_dsaf_xgmac.c | 782 struct mac_driver *mac_drv; in hns_xgmac_config() local 784 mac_drv = devm_kzalloc(mac_cb->dev, sizeof(*mac_drv), GFP_KERNEL); in hns_xgmac_config() 785 if (!mac_drv) in hns_xgmac_config() 788 mac_drv->mac_init = hns_xgmac_init; in hns_xgmac_config() 795 mac_drv->dev = mac_param->dev; in hns_xgmac_config() 796 mac_drv->mac_cb = mac_cb; in hns_xgmac_config() 799 mac_drv->set_an_mode = NULL; in hns_xgmac_config() 800 mac_drv->config_loopback = NULL; in hns_xgmac_config() 803 mac_drv->adjust_link = NULL; in hns_xgmac_config() 807 mac_drv->autoneg_stat = NULL; in hns_xgmac_config() [all …]
|
A D | hns_dsaf_mac.h | 343 void (*mac_init)(void *mac_drv); 345 void (*mac_free)(void *mac_drv); 353 int (*adjust_link)(void *mac_drv, enum mac_speed speed, 359 void (*set_an_mode)(void *mac_drv, u8 enable); 366 void (*config_pad_and_crc)(void *mac_drv, u8 newval); 370 void (*set_promiscuous)(void *mac_drv, u8 enable); 373 void (*autoneg_stat)(void *mac_drv, u32 *enable); 378 void (*get_regs)(void *mac_drv, void *data); 386 void (*get_ethtool_stats)(void *mac_drv, u64 *data); 391 void (*update_stats)(void *mac_drv); [all …]
|
A D | hns_dsaf_mac.c | 508 struct mac_driver *mac_drv = hns_mac_get_drv(mac_cb); in hns_mac_start() local 511 if (mac_drv->mac_en_flg == MAC_EN_FLAG_V) { in hns_mac_start() 513 mac_drv->virt_dev_num += 1; in hns_mac_start() 517 if (mac_drv->mac_enable) { in hns_mac_start() 518 mac_drv->mac_enable(mac_cb->priv.mac, MAC_COMM_MODE_RX_AND_TX); in hns_mac_start() 519 mac_drv->mac_en_flg = MAC_EN_FLAG_V; in hns_mac_start()
|
Completed in 11 milliseconds