• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/

Lines Matching defs:link

224  *  link=<val>  - Link state. Normally you want to use the default link
227 * the link properly. Valid values are:
228 * 0x0001 - Force half duplex link.
230 * 0x0010 - 10Mbit/sec link.
231 * 0x0020 - 100Mbit/sec link.
232 * 0x0040 - 1000Mbit/sec link.
236 * Default value is 0x0270, ie. enable link+flow
238 * possible link speed with RX flow control enabled.
240 * When disabling link speed negotiation, only one link
425 module_param_array_named(link, link_state, int, NULL, 0);
432 MODULE_PARM_DESC(link, "AceNIC/3C985/NetGear link state");
1369 * Default link parameters
1377 * Override link default parameters
1385 printk(KERN_INFO "%s: Setting half duplex link\n",
1417 ap->link = tmp;
1831 printk(KERN_WARNING "%s: Optical link UP "
1840 printk(KERN_WARNING "%s: Optical link DOWN\n",
1844 printk(KERN_WARNING "%s: 10/100BaseT link "
1848 printk(KERN_ERR "%s: Unknown optical link "
2576 u32 link;
2588 link = readl(&regs->GigLnkState);
2589 if (link & LNK_1000MB)
2592 link = readl(&regs->FastLnkState);
2593 if (link & LNK_100MB)
2595 else if (link & LNK_10MB)
2600 if (link & LNK_FULL_DUPLEX)
2605 if (link & LNK_NEGOTIATE)
2620 u32 link, speed;
2622 link = readl(&regs->GigLnkState);
2623 if (link & LNK_1000MB)
2626 link = readl(&regs->FastLnkState);
2627 if (link & LNK_100MB)
2629 else if (link & LNK_10MB)
2635 link = LNK_ENABLE | LNK_1000MB | LNK_100MB | LNK_10MB |
2638 link |= LNK_TX_FLOW_CTL_Y;
2640 link |= LNK_NEGOTIATE;
2642 link &= ~(LNK_1000MB | LNK_100MB | LNK_10MB);
2645 link |= LNK_1000MB;
2648 link |= LNK_100MB;
2651 link |= LNK_10MB;
2657 link |= LNK_FULL_DUPLEX;
2659 if (link != ap->link) {
2661 printk(KERN_INFO "%s: Renegotiating link state\n",
2664 ap->link = link;
2665 writel(link, &regs->TuneLink);
2667 writel(link, &regs->TuneFastLink);