Searched refs:mac_drv (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
D | hns_dsaf_gmac.c | 65 static void hns_gmac_enable(void *mac_drv, enum mac_commom_mode mode) in hns_gmac_enable() argument 67 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_enable() 77 static void hns_gmac_disable(void *mac_drv, enum mac_commom_mode mode) in hns_gmac_disable() argument 79 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_disable() 95 static void hns_gmac_get_en(void *mac_drv, u32 *rx, u32 *tx) in hns_gmac_get_en() argument 97 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_get_en() 105 static void hns_gmac_free(void *mac_drv) in hns_gmac_free() argument 107 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_free() 116 static void hns_gmac_set_tx_auto_pause_frames(void *mac_drv, u16 newval) in hns_gmac_set_tx_auto_pause_frames() argument 118 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_gmac_set_tx_auto_pause_frames() [all …]
|
D | hns_dsaf_xgmac.c | 115 static void hns_xgmac_enable(void *mac_drv, enum mac_commom_mode mode) in hns_xgmac_enable() argument 117 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_xgmac_enable() 143 static void hns_xgmac_disable(void *mac_drv, enum mac_commom_mode mode) in hns_xgmac_disable() argument 145 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_xgmac_disable() 194 static void hns_xgmac_init(void *mac_drv) in hns_xgmac_init() argument 196 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_xgmac_init() 210 hns_xgmac_disable(mac_drv, MAC_COMM_MODE_RX_AND_TX); in hns_xgmac_init() 218 static void hns_xgmac_config_pad_and_crc(void *mac_drv, u8 newval) in hns_xgmac_config_pad_and_crc() argument 220 struct mac_driver *drv = (struct mac_driver *)mac_drv; in hns_xgmac_config_pad_and_crc() 234 static void hns_xgmac_pausefrm_cfg(void *mac_drv, u32 rx_en, u32 tx_en) in hns_xgmac_pausefrm_cfg() argument [all …]
|
D | hns_dsaf_mac.h | 340 void (*mac_init)(void *mac_drv); 342 void (*mac_free)(void *mac_drv); 344 void (*mac_enable)(void *mac_drv, enum mac_commom_mode mode); 346 void (*mac_disable)(void *mac_drv, enum mac_commom_mode mode); 348 void (*set_mac_addr)(void *mac_drv, char *mac_addr); 350 int (*adjust_link)(void *mac_drv, enum mac_speed speed, 353 void (*set_an_mode)(void *mac_drv, u8 enable); 355 int (*config_loopback)(void *mac_drv, enum hnae_loop loop_mode, 358 void (*config_max_frame_length)(void *mac_drv, u16 newval); 360 void (*config_pad_and_crc)(void *mac_drv, u8 newval); [all …]
|
D | hns_dsaf_mac.c | 491 struct mac_driver *mac_drv = hns_mac_get_drv(mac_cb); in hns_mac_start() local 494 if (mac_drv->mac_en_flg == MAC_EN_FLAG_V) { in hns_mac_start() 496 mac_drv->virt_dev_num += 1; in hns_mac_start() 500 if (mac_drv->mac_enable) { in hns_mac_start() 501 mac_drv->mac_enable(mac_cb->priv.mac, MAC_COMM_MODE_RX_AND_TX); in hns_mac_start() 502 mac_drv->mac_en_flg = MAC_EN_FLAG_V; in hns_mac_start()
|