Lines Matching refs:adj_list

7559 						 struct list_head *adj_list)  in __netdev_find_adj()  argument
7563 list_for_each_entry(adj, adj_list, list) { in __netdev_find_adj()
7634 return !list_empty(&dev->adj_list.upper); in netdev_has_any_upper_dev()
7651 if (list_empty(&dev->adj_list.upper)) in netdev_master_upper_dev_get()
7654 upper = list_first_entry(&dev->adj_list.upper, in netdev_master_upper_dev_get()
7668 if (list_empty(&dev->adj_list.upper)) in __netdev_master_upper_dev_get()
7671 upper = list_first_entry(&dev->adj_list.upper, in __netdev_master_upper_dev_get()
7689 return !list_empty(&dev->adj_list.lower); in netdev_has_any_lower_dev()
7692 void *netdev_adjacent_get_private(struct list_head *adj_list) in netdev_adjacent_get_private() argument
7696 adj = list_entry(adj_list, struct netdev_adjacent, list); in netdev_adjacent_get_private()
7719 if (&upper->list == &dev->adj_list.upper) in netdev_upper_get_next_dev_rcu()
7736 if (&upper->list == &dev->adj_list.upper) in __netdev_next_upper_dev()
7754 if (&upper->list == &dev->adj_list.upper) in netdev_next_upper_dev_rcu()
7773 iter = &dev->adj_list.upper; in __netdev_walk_all_upper_dev()
7791 niter = &udev->adj_list.upper; in __netdev_walk_all_upper_dev()
7821 iter = &dev->adj_list.upper; in netdev_walk_all_upper_dev_rcu()
7837 niter = &udev->adj_list.upper; in netdev_walk_all_upper_dev_rcu()
7890 if (&lower->list == &dev->adj_list.lower) in netdev_lower_get_next_private()
7918 if (&lower->list == &dev->adj_list.lower) in netdev_lower_get_next_private_rcu()
7944 if (&lower->list == &dev->adj_list.lower) in netdev_lower_get_next()
7960 if (&lower->list == &dev->adj_list.lower) in netdev_next_lower_dev()
7976 if (&lower->list == &dev->adj_list.lower) in __netdev_next_lower_dev()
7995 iter = &dev->adj_list.lower; in netdev_walk_all_lower_dev()
8011 niter = &ldev->adj_list.lower; in netdev_walk_all_lower_dev()
8043 iter = &dev->adj_list.lower; in __netdev_walk_all_lower_dev()
8061 niter = &ldev->adj_list.lower; in __netdev_walk_all_lower_dev()
8087 if (&lower->list == &dev->adj_list.lower) in netdev_next_lower_dev_rcu()
8103 for (iter = &dev->adj_list.upper, in __netdev_upper_depth()
8123 for (iter = &dev->adj_list.lower, in __netdev_lower_depth()
8180 iter = &dev->adj_list.lower; in netdev_walk_all_lower_dev_rcu()
8196 niter = &ldev->adj_list.lower; in netdev_walk_all_lower_dev_rcu()
8230 lower = list_first_or_null_rcu(&dev->adj_list.lower, in netdev_lower_get_first_private_rcu()
8249 upper = list_first_or_null_rcu(&dev->adj_list.upper, in netdev_master_upper_dev_get_rcu()
8263 sprintf(linkname, dev_list == &dev->adj_list.upper ? in netdev_adjacent_sysfs_add()
8274 sprintf(linkname, dev_list == &dev->adj_list.upper ? in netdev_adjacent_sysfs_del()
8283 return (dev_list == &dev->adj_list.upper || in netdev_adjacent_is_neigh_list()
8284 dev_list == &dev->adj_list.lower) && in netdev_adjacent_is_neigh_list()
8428 &dev->adj_list.upper, in __netdev_adjacent_dev_link_neighbour()
8429 &upper_dev->adj_list.lower, in __netdev_adjacent_dev_link_neighbour()
8437 &dev->adj_list.upper, in __netdev_adjacent_dev_unlink_neighbour()
8438 &upper_dev->adj_list.lower); in __netdev_adjacent_dev_unlink_neighbour()
8625 adj = __netdev_find_adj(lower_dev, &upper_dev->adj_list.lower); in __netdev_adjacent_dev_set()
8629 adj = __netdev_find_adj(upper_dev, &lower_dev->adj_list.upper); in __netdev_adjacent_dev_set()
9033 list_for_each_entry(iter, &dev->adj_list.upper, list) { in netdev_adjacent_add_links()
9037 &iter->dev->adj_list.lower); in netdev_adjacent_add_links()
9039 &dev->adj_list.upper); in netdev_adjacent_add_links()
9042 list_for_each_entry(iter, &dev->adj_list.lower, list) { in netdev_adjacent_add_links()
9046 &iter->dev->adj_list.upper); in netdev_adjacent_add_links()
9048 &dev->adj_list.lower); in netdev_adjacent_add_links()
9058 list_for_each_entry(iter, &dev->adj_list.upper, list) { in netdev_adjacent_del_links()
9062 &iter->dev->adj_list.lower); in netdev_adjacent_del_links()
9064 &dev->adj_list.upper); in netdev_adjacent_del_links()
9067 list_for_each_entry(iter, &dev->adj_list.lower, list) { in netdev_adjacent_del_links()
9071 &iter->dev->adj_list.upper); in netdev_adjacent_del_links()
9073 &dev->adj_list.lower); in netdev_adjacent_del_links()
9083 list_for_each_entry(iter, &dev->adj_list.upper, list) { in netdev_adjacent_rename_links()
9087 &iter->dev->adj_list.lower); in netdev_adjacent_rename_links()
9089 &iter->dev->adj_list.lower); in netdev_adjacent_rename_links()
9092 list_for_each_entry(iter, &dev->adj_list.lower, list) { in netdev_adjacent_rename_links()
9096 &iter->dev->adj_list.upper); in netdev_adjacent_rename_links()
9098 &iter->dev->adj_list.upper); in netdev_adjacent_rename_links()
9109 lower = __netdev_find_adj(lower_dev, &dev->adj_list.lower); in netdev_lower_dev_get_private()
11650 INIT_LIST_HEAD(&dev->adj_list.upper); in alloc_netdev_mqs()
11651 INIT_LIST_HEAD(&dev->adj_list.lower); in alloc_netdev_mqs()