Lines Matching refs:ppriv
52 static bool is_child_unique(struct ipoib_dev_priv *ppriv,
72 if (ppriv->pkey == priv->pkey)
75 netdev_lock(ppriv->dev);
76 list_for_each_entry(tpriv, &ppriv->child_intfs, list) {
83 netdev_unlock(ppriv->dev);
97 int __ipoib_vlan_add(struct ipoib_dev_priv *ppriv, struct ipoib_dev_priv *priv,
114 WARN_ON(ppriv->dev->reg_state != NETREG_REGISTERED);
123 priv->parent = ppriv->dev;
127 if (!is_child_unique(ppriv, priv)) {
170 struct ipoib_dev_priv *ppriv, *priv;
186 ppriv = ipoib_priv(pdev);
192 snprintf(intf_name, sizeof(intf_name), "%.10s.%04x", ppriv->dev->name,
195 ndev = ipoib_intf_alloc(ppriv->ca, ppriv->port, intf_name);
204 result = __ipoib_vlan_add(ppriv, priv, pkey, IPOIB_LEGACY_CHILD);
241 struct ipoib_dev_priv *ppriv = ipoib_priv(priv->parent);
243 ipoib_dbg(ppriv, "delete child vlan %s\n", dev->name);
254 struct ipoib_dev_priv *ppriv, *priv, *tpriv;
268 ppriv = ipoib_priv(pdev);
271 netdev_lock(ppriv->dev);
272 list_for_each_entry_safe(priv, tpriv, &ppriv->child_intfs, list) {
294 netdev_unlock(ppriv->dev);