Lines Matching refs:adj_dev

6357 static struct netdev_adjacent *__netdev_find_adj(struct net_device *adj_dev,  in __netdev_find_adj()  argument
6363 if (adj->dev == adj_dev) in __netdev_find_adj()
6754 struct net_device *adj_dev, in netdev_adjacent_sysfs_add() argument
6760 "upper_%s" : "lower_%s", adj_dev->name); in netdev_adjacent_sysfs_add()
6761 return sysfs_create_link(&(dev->dev.kobj), &(adj_dev->dev.kobj), in netdev_adjacent_sysfs_add()
6776 struct net_device *adj_dev, in netdev_adjacent_is_neigh_list() argument
6781 net_eq(dev_net(dev), dev_net(adj_dev)); in netdev_adjacent_is_neigh_list()
6785 struct net_device *adj_dev, in __netdev_adjacent_dev_insert() argument
6792 adj = __netdev_find_adj(adj_dev, dev_list); in __netdev_adjacent_dev_insert()
6797 dev->name, adj_dev->name, adj->ref_nr); in __netdev_adjacent_dev_insert()
6806 adj->dev = adj_dev; in __netdev_adjacent_dev_insert()
6810 dev_hold(adj_dev); in __netdev_adjacent_dev_insert()
6813 dev->name, adj_dev->name, adj->ref_nr, adj_dev->name); in __netdev_adjacent_dev_insert()
6815 if (netdev_adjacent_is_neigh_list(dev, adj_dev, dev_list)) { in __netdev_adjacent_dev_insert()
6816 ret = netdev_adjacent_sysfs_add(dev, adj_dev, dev_list); in __netdev_adjacent_dev_insert()
6824 &(adj_dev->dev.kobj), "master"); in __netdev_adjacent_dev_insert()
6836 if (netdev_adjacent_is_neigh_list(dev, adj_dev, dev_list)) in __netdev_adjacent_dev_insert()
6837 netdev_adjacent_sysfs_del(dev, adj_dev->name, dev_list); in __netdev_adjacent_dev_insert()
6840 dev_put(adj_dev); in __netdev_adjacent_dev_insert()
6846 struct net_device *adj_dev, in __netdev_adjacent_dev_remove() argument
6853 dev->name, adj_dev->name, ref_nr); in __netdev_adjacent_dev_remove()
6855 adj = __netdev_find_adj(adj_dev, dev_list); in __netdev_adjacent_dev_remove()
6859 dev->name, adj_dev->name); in __netdev_adjacent_dev_remove()
6866 dev->name, adj_dev->name, ref_nr, in __netdev_adjacent_dev_remove()
6875 if (netdev_adjacent_is_neigh_list(dev, adj_dev, dev_list)) in __netdev_adjacent_dev_remove()
6876 netdev_adjacent_sysfs_del(dev, adj_dev->name, dev_list); in __netdev_adjacent_dev_remove()
6880 adj_dev->name, dev->name, adj_dev->name); in __netdev_adjacent_dev_remove()
6881 dev_put(adj_dev); in __netdev_adjacent_dev_remove()