ipoib_dev_init
int ipoib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port);
result = ipoib_dev_init(priv, hca, port);
error = ipoib_dev_init(priv, parent->ca, parent->port);
result = ipoib_dev_init(priv->dev, ppriv->ca, ppriv->port);