Lines Matching refs:link_state
241 uint link_state; member
815 if (netif_carrier_ok(priv->real_dev) && priv->link_state) in qmap_open()
1026 return snprintf(buf, PAGE_SIZE, "0x%x\n", pQmapDev->link_state); in link_state_show()
1033 unsigned link_state = 0; in link_state_store() local
1034 unsigned old_link = pQmapDev->link_state; in link_state_store()
1037 link_state = simple_strtoul(buf, NULL, 0); in link_state_store()
1039 pQmapDev->link_state = !!link_state; in link_state_store()
1042 offset_id = ((link_state&0x7F) - 1); in link_state_store()
1049 if (link_state&0x80) in link_state_store()
1050 pQmapDev->link_state &= ~(1 << offset_id); in link_state_store()
1052 pQmapDev->link_state |= (1 << offset_id); in link_state_store()
1055 if (old_link != pQmapDev->link_state) { in link_state_store()
1058 if (pQmapDev->link_state) { in link_state_store()
1067 priv->link_state = !!(pQmapDev->link_state & (1 << offset_id)); in link_state_store()
1068 if (priv->link_state) { in link_state_store()
1078 if (old_link != pQmapDev->link_state) in link_state_store()
1079 dev_info(dev, "link_state 0x%x -> 0x%x\n", old_link, pQmapDev->link_state); in link_state_store()
1084 static DEVICE_ATTR(link_state, S_IWUSR | S_IRUGO, link_state_show, link_state_store);
1148 uint link_state = 0; in qmap_ndo_do_ioctl() local
1164 rc = copy_from_user(&link_state, ifr->ifr_ifru.ifru_data, sizeof(link_state)); in qmap_ndo_do_ioctl()
1167 snprintf(buf, sizeof(buf), "%u", link_state); in qmap_ndo_do_ioctl()
1864 if (unlikely(!pGobiDev->link_state)) { in GobiNetDriverTxFixup()
1865 … dev_info(&dev->net->dev, "link_state 0x%x, drop skb, len = %u\n", pGobiDev->link_state, skb->len); in GobiNetDriverTxFixup()