Lines Matching refs:param
352 static void hns_mac_param_get(struct mac_params *param, in hns_mac_param_get() argument
355 param->vaddr = (void *)mac_cb->vaddr; in hns_mac_param_get()
356 param->mac_mode = hns_get_enet_interface(mac_cb); in hns_mac_param_get()
357 memcpy(param->addr, mac_cb->addr_entry_idx[0].addr, in hns_mac_param_get()
359 param->mac_id = mac_cb->mac_id; in hns_mac_param_get()
360 param->dev = mac_cb->dev; in hns_mac_param_get()
630 struct mac_params param; in hns_mac_init_ex() local
635 memset(¶m, 0, sizeof(struct mac_params)); in hns_mac_init_ex()
636 hns_mac_param_get(¶m, mac_cb); in hns_mac_init_ex()
638 if (MAC_SPEED_FROM_MODE(param.mac_mode) < MAC_SPEED_10000) in hns_mac_init_ex()
639 drv = (struct mac_driver *)hns_gmac_config(mac_cb, ¶m); in hns_mac_init_ex()
641 drv = (struct mac_driver *)hns_xgmac_config(mac_cb, ¶m); in hns_mac_init_ex()