Lines Matching refs:pkey
98 struct ib_device *dev, u8 port, u16 pkey,
403 struct ib_device *dev, u8 port, u16 pkey, in ipoib_get_net_dev_by_params() argument
416 ret = ib_find_cached_pkey(dev, port, pkey, &pkey_index); in ipoib_get_net_dev_by_params()
776 path->pathrec.pkey = cpu_to_be16(priv->pkey); in path_rec_create()
973 cb->hwaddr[8] = (priv->pkey >> 8) & 0xff; in ipoib_start_xmit()
974 cb->hwaddr[9] = priv->pkey & 0xff; in ipoib_start_xmit()
1687 return sprintf(buf, "0x%04x\n", priv->pkey); in show_pkey()
1689 static DEVICE_ATTR(pkey, S_IRUGO, show_pkey, NULL);
1732 int pkey; in create_child() local
1735 if (sscanf(buf, "%i", &pkey) != 1) in create_child()
1738 if (pkey <= 0 || pkey > 0xffff || pkey == 0x8000) in create_child()
1745 pkey |= 0x8000; in create_child()
1747 ret = ipoib_vlan_add(to_net_dev(dev), pkey); in create_child()
1757 int pkey; in delete_child() local
1760 if (sscanf(buf, "%i", &pkey) != 1) in delete_child()
1763 if (pkey < 0 || pkey > 0xffff) in delete_child()
1766 ret = ipoib_vlan_delete(to_net_dev(dev), pkey); in delete_child()
1843 result = ib_query_pkey(hca, port, 0, &priv->pkey); in ipoib_add_port()
1858 priv->pkey |= 0x8000; in ipoib_add_port()
1860 priv->dev->broadcast[8] = priv->pkey >> 8; in ipoib_add_port()
1861 priv->dev->broadcast[9] = priv->pkey & 0xff; in ipoib_add_port()