Lines Matching defs:pkey
93 struct ib_device *dev, u32 port, u16 pkey,
472 struct ib_device *dev, u32 port, u16 pkey,
485 ret = ib_find_cached_pkey(dev, port, pkey, &pkey_index);
873 path->pathrec.pkey = cpu_to_be16(priv->pkey);
1122 phdr->hwaddr[8] = (priv->pkey >> 8) & 0xff;
1123 phdr->hwaddr[9] = priv->pkey & 0xff;
1881 result = ib_query_pkey(priv->ca, priv->port, 0, &priv->pkey);
1948 priv->pkey |= 0x8000;
1950 ndev->broadcast[8] = priv->pkey >> 8;
1951 ndev->broadcast[9] = priv->pkey & 0xff;
2289 return sysfs_emit(buf, "0x%04x\n", priv->pkey);
2291 static DEVICE_ATTR_RO(pkey);
2399 int pkey;
2402 if (sscanf(buf, "%i", &pkey) != 1)
2405 if (pkey <= 0 || pkey > 0xffff || pkey == 0x8000)
2408 ret = ipoib_vlan_add(to_net_dev(dev), pkey);
2418 int pkey;
2421 if (sscanf(buf, "%i", &pkey) != 1)
2424 if (pkey < 0 || pkey > 0xffff)
2427 ret = ipoib_vlan_delete(to_net_dev(dev), pkey);
2500 /* call event handler to ensure pkey in sync */