Lines Matching refs:iter
404 struct ipoib_path_iter *iter;
406 iter = kmalloc(sizeof *iter, GFP_KERNEL);
407 if (!iter)
410 iter->priv = priv;
411 memset(iter->path.pathrec.dgid.raw, 0, 16);
413 if (ipoib_path_iter_next(iter)) {
414 kfree(iter);
418 return iter;
422 ipoib_path_iter_next(struct ipoib_path_iter *iter)
424 struct ipoib_dev_priv *priv = iter->priv;
436 if (memcmp(iter->path.pathrec.dgid.raw, path->pathrec.dgid.raw,
438 iter->path = *path;
452 ipoib_path_iter_read(struct ipoib_path_iter *iter, struct ipoib_path *path)
454 *path = iter->path;