Lines Matching +full:2 +full:nd

30 	return !!(channel->modes[NCSI_MODE_LINK].data[2] & 0x1);  in ncsi_channel_has_link()
53 struct ncsi_dev *nd = &ndp->ndev; in ncsi_report_link() local
58 nd->state = ncsi_dev_state_functional; in ncsi_report_link()
60 nd->link_up = 0; in ncsi_report_link()
64 nd->link_up = 0; in ncsi_report_link()
77 nd->link_up = 1; in ncsi_report_link()
86 nd->handler(nd); in ncsi_report_link()
150 ncm->data[2] &= ~0x1; in ncsi_channel_monitor()
469 struct ncsi_dev *nd = &ndp->ndev; in ncsi_suspend_channel() local
480 switch (nd->state) { in ncsi_suspend_channel()
482 nd->state = ncsi_dev_state_suspend_select; in ncsi_suspend_channel()
504 nd->state = ncsi_dev_state_suspend_gls; in ncsi_suspend_channel()
506 nd->state = ncsi_dev_state_suspend_dcnt; in ncsi_suspend_channel()
518 nd->state = ncsi_dev_state_suspend_dcnt; in ncsi_suspend_channel()
534 nd->state = ncsi_dev_state_suspend_dc; in ncsi_suspend_channel()
548 nd->state = ncsi_dev_state_suspend_deselect; in ncsi_suspend_channel()
558 nd->state = ncsi_dev_state_suspend_done; in ncsi_suspend_channel()
570 nd->state = ncsi_dev_state_suspend_done; in ncsi_suspend_channel()
581 ncsi_reset_dev(nd); in ncsi_suspend_channel()
586 netdev_warn(nd->dev, "Wrong NCSI state 0x%x in suspend\n", in ncsi_suspend_channel()
587 nd->state); in ncsi_suspend_channel()
592 nd->state = ncsi_dev_state_functional; in ncsi_suspend_channel()
945 struct ncsi_dev *nd = &ndp->ndev; in ncsi_configure_channel() local
946 struct net_device *dev = nd->dev; in ncsi_configure_channel()
954 switch (nd->state) { in ncsi_configure_channel()
974 nd->state = ncsi_dev_state_config_cis; in ncsi_configure_channel()
990 nd->state = ncsi_dev_state_config_oem_gma; in ncsi_configure_channel()
993 nd->state = ncsi_dev_state_config_clear_vids; in ncsi_configure_channel()
1024 if (nd->state == ncsi_dev_state_config_clear_vids) { in ncsi_configure_channel()
1027 nd->state = ncsi_dev_state_config_svf; in ncsi_configure_channel()
1032 nd->state = ncsi_dev_state_config_clear_vids; in ncsi_configure_channel()
1034 } else if (nd->state == ncsi_dev_state_config_svf) { in ncsi_configure_channel()
1037 nd->state = ncsi_dev_state_config_ev; in ncsi_configure_channel()
1042 nd->state = ncsi_dev_state_config_svf; in ncsi_configure_channel()
1044 } else if (nd->state == ncsi_dev_state_config_ev) { in ncsi_configure_channel()
1051 nd->state = ncsi_dev_state_config_sma; in ncsi_configure_channel()
1052 } else if (nd->state == ncsi_dev_state_config_sma) { in ncsi_configure_channel()
1062 nd->state = ncsi_dev_state_config_ebf; in ncsi_configure_channel()
1063 } else if (nd->state == ncsi_dev_state_config_ebf) { in ncsi_configure_channel()
1072 nd->state = ncsi_dev_state_config_dgmf; in ncsi_configure_channel()
1074 nd->state = ncsi_dev_state_config_ecnt; in ncsi_configure_channel()
1076 nd->state = ncsi_dev_state_config_ec; in ncsi_configure_channel()
1077 } else if (nd->state == ncsi_dev_state_config_dgmf) { in ncsi_configure_channel()
1080 nd->state = ncsi_dev_state_config_ecnt; in ncsi_configure_channel()
1082 nd->state = ncsi_dev_state_config_ec; in ncsi_configure_channel()
1083 } else if (nd->state == ncsi_dev_state_config_ecnt) { in ncsi_configure_channel()
1090 nd->state = ncsi_dev_state_config_ec; in ncsi_configure_channel()
1091 } else if (nd->state == ncsi_dev_state_config_ec) { in ncsi_configure_channel()
1094 nd->state = ncsi_dev_state_config_ae; in ncsi_configure_channel()
1096 nd->state = ncsi_dev_state_config_gls; in ncsi_configure_channel()
1097 } else if (nd->state == ncsi_dev_state_config_ae) { in ncsi_configure_channel()
1101 nd->state = ncsi_dev_state_config_gls; in ncsi_configure_channel()
1102 } else if (nd->state == ncsi_dev_state_config_gls) { in ncsi_configure_channel()
1104 nd->state = ncsi_dev_state_config_done; in ncsi_configure_channel()
1125 ncsi_reset_dev(nd); in ncsi_configure_channel()
1147 if (nc->modes[NCSI_MODE_LINK].data[2] & 0x1) { in ncsi_configure_channel()
1167 nd->state); in ncsi_configure_channel()
1217 if (ncm->data[2] & 0x1) { in ncsi_choose_active_channel()
1235 ncm->data[2] & 0x1 ? "up" : "down"); in ncsi_choose_active_channel()
1299 struct ncsi_dev *nd = &ndp->ndev; in ncsi_probe_channel() local
1308 switch (nd->state) { in ncsi_probe_channel()
1310 nd->state = ncsi_dev_state_probe_deselect; in ncsi_probe_channel()
1325 nd->state = ncsi_dev_state_probe_package; in ncsi_probe_channel()
1337 nd->state = ncsi_dev_state_probe_channel; in ncsi_probe_channel()
1344 nd->state = ncsi_dev_state_probe_dp; in ncsi_probe_channel()
1348 nd->state = ncsi_dev_state_probe_cis; in ncsi_probe_channel()
1351 nd->state = ncsi_dev_state_probe_mlx_gma; in ncsi_probe_channel()
1366 nd->state = ncsi_dev_state_probe_mlx_smaf; in ncsi_probe_channel()
1378 nd->state = ncsi_dev_state_probe_cis; in ncsi_probe_channel()
1394 nd->state = ncsi_dev_state_probe_gvi; in ncsi_probe_channel()
1403 if (nd->state == ncsi_dev_state_probe_gvi) in ncsi_probe_channel()
1405 else if (nd->state == ncsi_dev_state_probe_gc) in ncsi_probe_channel()
1418 if (nd->state == ncsi_dev_state_probe_gvi) in ncsi_probe_channel()
1419 nd->state = ncsi_dev_state_probe_gc; in ncsi_probe_channel()
1420 else if (nd->state == ncsi_dev_state_probe_gc) in ncsi_probe_channel()
1421 nd->state = ncsi_dev_state_probe_gls; in ncsi_probe_channel()
1423 nd->state = ncsi_dev_state_probe_dp; in ncsi_probe_channel()
1443 nd->state = ncsi_dev_state_probe_package; in ncsi_probe_channel()
1447 netdev_warn(nd->dev, "Wrong NCSI state 0x%0x in enumeration\n", in ncsi_probe_channel()
1448 nd->state); in ncsi_probe_channel()
1469 struct ncsi_dev *nd = &ndp->ndev; in ncsi_dev_work() local
1471 switch (nd->state & ncsi_dev_state_major) { in ncsi_dev_work()
1482 netdev_warn(nd->dev, "Wrong NCSI state 0x%x in workqueue\n", in ncsi_dev_work()
1483 nd->state); in ncsi_dev_work()
1548 struct ncsi_dev *nd = &ndp->ndev; in ncsi_kick_channels() local
1568 netdev_dbg(nd->dev, in ncsi_kick_channels()
1588 netdev_dbg(nd->dev, "NCSI: kicked channel %p\n", nc); in ncsi_kick_channels()
1601 struct ncsi_dev *nd; in ncsi_vlan_rx_add_vid() local
1607 nd = ncsi_find_dev(dev); in ncsi_vlan_rx_add_vid()
1608 if (!nd) { in ncsi_vlan_rx_add_vid()
1613 ndp = TO_NCSI_DEV_PRIV(nd); in ncsi_vlan_rx_add_vid()
1651 struct ncsi_dev *nd; in ncsi_vlan_rx_kill_vid() local
1657 nd = ncsi_find_dev(dev); in ncsi_vlan_rx_kill_vid()
1658 if (!nd) { in ncsi_vlan_rx_kill_vid()
1663 ndp = TO_NCSI_DEV_PRIV(nd); in ncsi_vlan_rx_kill_vid()
1689 struct ncsi_dev *nd; in ncsi_register_dev() local
1696 nd = ncsi_find_dev(dev); in ncsi_register_dev()
1697 if (nd) in ncsi_register_dev()
1698 return nd; in ncsi_register_dev()
1705 nd = &ndp->ndev; in ncsi_register_dev()
1706 nd->state = ncsi_dev_state_registered; in ncsi_register_dev()
1707 nd->dev = dev; in ncsi_register_dev()
1708 nd->handler = handler; in ncsi_register_dev()
1742 return nd; in ncsi_register_dev()
1746 int ncsi_start_dev(struct ncsi_dev *nd) in ncsi_start_dev() argument
1748 struct ncsi_dev_priv *ndp = TO_NCSI_DEV_PRIV(nd); in ncsi_start_dev()
1750 if (nd->state != ncsi_dev_state_registered && in ncsi_start_dev()
1751 nd->state != ncsi_dev_state_functional) in ncsi_start_dev()
1756 nd->state = ncsi_dev_state_probe; in ncsi_start_dev()
1761 return ncsi_reset_dev(nd); in ncsi_start_dev()
1765 void ncsi_stop_dev(struct ncsi_dev *nd) in ncsi_stop_dev() argument
1767 struct ncsi_dev_priv *ndp = TO_NCSI_DEV_PRIV(nd); in ncsi_stop_dev()
1797 int ncsi_reset_dev(struct ncsi_dev *nd) in ncsi_reset_dev() argument
1799 struct ncsi_dev_priv *ndp = TO_NCSI_DEV_PRIV(nd); in ncsi_reset_dev()
1808 switch (nd->state & ncsi_dev_state_major) { in ncsi_reset_dev()
1825 switch (nd->state) { in ncsi_reset_dev()
1878 nd->state = ncsi_dev_state_suspend; in ncsi_reset_dev()
1883 void ncsi_unregister_dev(struct ncsi_dev *nd) in ncsi_unregister_dev() argument
1885 struct ncsi_dev_priv *ndp = TO_NCSI_DEV_PRIV(nd); in ncsi_unregister_dev()