Lines Matching refs:nesadapter
224 list_for_each_safe(list_pos, list_temp, &nesdev->nesadapter->nesvnic_list[nesdev->mac_index]) { in nes_netdev_open()
244 spin_lock_irqsave(&nesdev->nesadapter->phy_lock, flags); in nes_netdev_open()
245 if (nesdev->nesadapter->phy_type[nesdev->mac_index] == NES_PHY_TYPE_SFP_D) { in nes_netdev_open()
250 spin_unlock_irqrestore(&nesdev->nesadapter->phy_lock, flags); in nes_netdev_open()
254 nesdev->nesadapter->send_term_ok = 1; in nes_netdev_open()
298 list_for_each_safe(list_pos, list_temp, &nesdev->nesadapter->nesvnic_list[nesdev->mac_index]) { in nes_netdev_stop()
339 nesdev->nesadapter->send_term_ok = 0; in nes_netdev_stop()
863 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_netdev_set_multicast_list() local
872 u8 pft_entries_preallocated = max(nesadapter->adapter_fcn_count * in nes_netdev_set_multicast_list()
878 spin_lock_irqsave(&nesadapter->resource_lock, flags); in nes_netdev_set_multicast_list()
928 while (nesadapter->pft_mcast_map[mc_index] < 16 && in nes_netdev_set_multicast_list()
929 nesadapter->pft_mcast_map[mc_index] != in nes_netdev_set_multicast_list()
936 nesadapter->pft_mcast_map[mc_index]); in nes_netdev_set_multicast_list()
962 nesadapter->pft_mcast_map[mc_index] = in nes_netdev_set_multicast_list()
970 nesadapter->pft_mcast_map[mc_index] = 255; in nes_netdev_set_multicast_list()
980 spin_unlock_irqrestore(&nesadapter->resource_lock, flags); in nes_netdev_set_multicast_list()
1132 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_netdev_get_ethtool_stats() local
1257 target_stat_values[++index] = nesdev->nesadapter->nic_rx_eth_route_err; in nes_netdev_get_ethtool_stats()
1302 target_stat_values[++index] = nesadapter->free_4kpbl; in nes_netdev_get_ethtool_stats()
1303 target_stat_values[++index] = nesadapter->free_256pbl; in nes_netdev_get_ethtool_stats()
1319 struct nes_adapter *nesadapter = nesvnic->nesdev->nesadapter; in nes_netdev_get_drvinfo() local
1325 "%u.%u", nesadapter->firmware_version >> 16, in nes_netdev_get_drvinfo()
1326 nesadapter->firmware_version & 0x000000ff); in nes_netdev_get_drvinfo()
1342 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_netdev_set_coalesce() local
1343 struct nes_hw_tune_timer *shared_timer = &nesadapter->tune_timer; in nes_netdev_set_coalesce()
1346 spin_lock_irqsave(&nesadapter->periodic_timer_lock, flags); in nes_netdev_set_coalesce()
1362 spin_unlock_irqrestore(&nesadapter->periodic_timer_lock, flags); in nes_netdev_set_coalesce()
1365 nesadapter->et_rx_coalesce_usecs_irq = et_coalesce->rx_coalesce_usecs_irq; in nes_netdev_set_coalesce()
1367 nesadapter->et_use_adaptive_rx_coalesce = 1; in nes_netdev_set_coalesce()
1368 nesadapter->timer_int_limit = NES_TIMER_INT_LIMIT_DYNAMIC; in nes_netdev_set_coalesce()
1369 nesadapter->et_rx_coalesce_usecs_irq = 0; in nes_netdev_set_coalesce()
1371 nesadapter->et_pkt_rate_low = et_coalesce->pkt_rate_low; in nes_netdev_set_coalesce()
1374 nesadapter->et_use_adaptive_rx_coalesce = 0; in nes_netdev_set_coalesce()
1375 nesadapter->timer_int_limit = NES_TIMER_INT_LIMIT; in nes_netdev_set_coalesce()
1376 if (nesadapter->et_rx_coalesce_usecs_irq) { in nes_netdev_set_coalesce()
1378 0x80000000 | ((u32)(nesadapter->et_rx_coalesce_usecs_irq*8))); in nes_netdev_set_coalesce()
1393 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_netdev_get_coalesce() local
1395 struct nes_hw_tune_timer *shared_timer = &nesadapter->tune_timer; in nes_netdev_get_coalesce()
1399 temp_et_coalesce.rx_coalesce_usecs_irq = nesadapter->et_rx_coalesce_usecs_irq; in nes_netdev_get_coalesce()
1400 temp_et_coalesce.use_adaptive_rx_coalesce = nesadapter->et_use_adaptive_rx_coalesce; in nes_netdev_get_coalesce()
1401 temp_et_coalesce.rate_sample_interval = nesadapter->et_rate_sample_interval; in nes_netdev_get_coalesce()
1402 temp_et_coalesce.pkt_rate_low = nesadapter->et_pkt_rate_low; in nes_netdev_get_coalesce()
1403 spin_lock_irqsave(&nesadapter->periodic_timer_lock, flags); in nes_netdev_get_coalesce()
1409 if (nesadapter->et_use_adaptive_rx_coalesce) { in nes_netdev_get_coalesce()
1412 spin_unlock_irqrestore(&nesadapter->periodic_timer_lock, flags); in nes_netdev_get_coalesce()
1488 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_netdev_get_settings() local
1490 u8 phy_type = nesadapter->phy_type[mac_index]; in nes_netdev_get_settings()
1491 u8 phy_index = nesadapter->phy_index[mac_index]; in nes_netdev_get_settings()
1499 if (nesadapter->OneG_Mode) { in nes_netdev_get_settings()
1513 spin_lock_irqsave(&nesadapter->phy_lock, flags); in nes_netdev_get_settings()
1515 spin_unlock_irqrestore(&nesadapter->phy_lock, flags); in nes_netdev_get_settings()
1552 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_netdev_set_settings() local
1554 if ((nesadapter->OneG_Mode) && in nes_netdev_set_settings()
1555 (nesadapter->phy_type[nesdev->mac_index] != NES_PHY_TYPE_PUMA_1G)) { in nes_netdev_set_settings()
1558 u8 phy_index = nesadapter->phy_index[nesdev->mac_index]; in nes_netdev_set_settings()
1560 spin_lock_irqsave(&nesadapter->phy_lock, flags); in nes_netdev_set_settings()
1570 spin_unlock_irqrestore(&nesadapter->phy_lock, flags); in nes_netdev_set_settings()
1593 struct nes_adapter *nesadapter = nesdev->nesadapter; in nes_vlan_mode() local
1597 spin_lock_irqsave(&nesadapter->phy_lock, flags); in nes_vlan_mode()
1609 spin_unlock_irqrestore(&nesadapter->phy_lock, flags); in nes_vlan_mode()
1662 u8 phy_type = nesdev->nesadapter->phy_type[nesdev->mac_index]; in nes_netdev_init()
1691 nesvnic->perfect_filter_index = nesdev->nesadapter->netdev_count; in nes_netdev_init()
1700 u64temp = (u64)nesdev->nesadapter->mac_addr_low; in nes_netdev_init()
1701 u64temp += ((u64)nesdev->nesadapter->mac_addr_high) << 32; in nes_netdev_init()
1711 if ((nesvnic->logical_port < 2) || (nesdev->nesadapter->hw_rev != NE020_REV)) in nes_netdev_init()
1722 if (nesvnic->nesdev->nesadapter->port_count == 1 && in nes_netdev_init()
1723 nesvnic->nesdev->nesadapter->adapter_fcn_count == 1) { in nes_netdev_init()
1735 if (nesvnic->nesdev->nesadapter->port_count == 2 || in nes_netdev_init()
1736 (nesvnic->nesdev->nesadapter->port_count == 1 && in nes_netdev_init()
1737 nesvnic->nesdev->nesadapter->adapter_fcn_count == 2)) { in nes_netdev_init()
1766 list_add_tail(&nesvnic->list, &nesdev->nesadapter->nesvnic_list[nesdev->mac_index]); in nes_netdev_init()
1801 spin_lock_irqsave(&nesdev->nesadapter->phy_lock, flags); in nes_netdev_init()
1803 nesdev->nesadapter->phy_index[nesdev->mac_index], in nes_netdev_init()
1807 nesdev->nesadapter->phy_index[nesdev->mac_index], in nes_netdev_init()
1811 nesdev->nesadapter->phy_index[nesdev->mac_index], in nes_netdev_init()
1814 spin_unlock_irqrestore(&nesdev->nesadapter->phy_lock, flags); in nes_netdev_init()