Lines Matching refs:adj_list

6954 						 struct list_head *adj_list)
6958 list_for_each_entry(adj, adj_list, list) {
7029 return !list_empty(&dev->adj_list.upper);
7046 if (list_empty(&dev->adj_list.upper))
7049 upper = list_first_entry(&dev->adj_list.upper,
7063 if (list_empty(&dev->adj_list.upper))
7066 upper = list_first_entry(&dev->adj_list.upper,
7084 return !list_empty(&dev->adj_list.lower);
7087 void *netdev_adjacent_get_private(struct list_head *adj_list)
7091 adj = list_entry(adj_list, struct netdev_adjacent, list);
7114 if (&upper->list == &dev->adj_list.upper)
7131 if (&upper->list == &dev->adj_list.upper)
7149 if (&upper->list == &dev->adj_list.upper)
7168 iter = &dev->adj_list.upper;
7186 niter = &udev->adj_list.upper;
7216 iter = &dev->adj_list.upper;
7232 niter = &udev->adj_list.upper;
7285 if (&lower->list == &dev->adj_list.lower)
7313 if (&lower->list == &dev->adj_list.lower)
7339 if (&lower->list == &dev->adj_list.lower)
7355 if (&lower->list == &dev->adj_list.lower)
7371 if (&lower->list == &dev->adj_list.lower)
7390 iter = &dev->adj_list.lower;
7406 niter = &ldev->adj_list.lower;
7438 iter = &dev->adj_list.lower;
7456 niter = &ldev->adj_list.lower;
7482 if (&lower->list == &dev->adj_list.lower)
7498 for (iter = &dev->adj_list.upper,
7518 for (iter = &dev->adj_list.lower,
7575 iter = &dev->adj_list.lower;
7591 niter = &ldev->adj_list.lower;
7625 lower = list_first_or_null_rcu(&dev->adj_list.lower,
7644 upper = list_first_or_null_rcu(&dev->adj_list.upper,
7658 sprintf(linkname, dev_list == &dev->adj_list.upper ?
7669 sprintf(linkname, dev_list == &dev->adj_list.upper ?
7678 return (dev_list == &dev->adj_list.upper ||
7679 dev_list == &dev->adj_list.lower) &&
7823 &dev->adj_list.upper,
7824 &upper_dev->adj_list.lower,
7832 &dev->adj_list.upper,
7833 &upper_dev->adj_list.lower);
8020 adj = __netdev_find_adj(lower_dev, &upper_dev->adj_list.lower);
8024 adj = __netdev_find_adj(upper_dev, &lower_dev->adj_list.upper);
8428 list_for_each_entry(iter, &dev->adj_list.upper, list) {
8432 &iter->dev->adj_list.lower);
8434 &dev->adj_list.upper);
8437 list_for_each_entry(iter, &dev->adj_list.lower, list) {
8441 &iter->dev->adj_list.upper);
8443 &dev->adj_list.lower);
8453 list_for_each_entry(iter, &dev->adj_list.upper, list) {
8457 &iter->dev->adj_list.lower);
8459 &dev->adj_list.upper);
8462 list_for_each_entry(iter, &dev->adj_list.lower, list) {
8466 &iter->dev->adj_list.upper);
8468 &dev->adj_list.lower);
8478 list_for_each_entry(iter, &dev->adj_list.upper, list) {
8482 &iter->dev->adj_list.lower);
8484 &iter->dev->adj_list.lower);
8487 list_for_each_entry(iter, &dev->adj_list.lower, list) {
8491 &iter->dev->adj_list.upper);
8493 &iter->dev->adj_list.upper);
8504 lower = __netdev_find_adj(lower_dev, &dev->adj_list.lower);
10992 INIT_LIST_HEAD(&dev->adj_list.upper);
10993 INIT_LIST_HEAD(&dev->adj_list.lower);