Lines Matching refs:adj_dev
4742 struct net_device *adj_dev, in __netdev_find_adj() argument
4748 if (adj->dev == adj_dev) in __netdev_find_adj()
4994 struct net_device *adj_dev, in netdev_adjacent_sysfs_add() argument
4999 "upper_%s" : "lower_%s", adj_dev->name); in netdev_adjacent_sysfs_add()
5000 return sysfs_create_link(&(dev->dev.kobj), &(adj_dev->dev.kobj), in netdev_adjacent_sysfs_add()
5014 struct net_device *adj_dev, in netdev_adjacent_is_neigh_list() argument
5019 net_eq(dev_net(dev), dev_net(adj_dev)); in netdev_adjacent_is_neigh_list()
5023 struct net_device *adj_dev, in __netdev_adjacent_dev_insert() argument
5030 adj = __netdev_find_adj(dev, adj_dev, dev_list); in __netdev_adjacent_dev_insert()
5041 adj->dev = adj_dev; in __netdev_adjacent_dev_insert()
5045 dev_hold(adj_dev); in __netdev_adjacent_dev_insert()
5048 adj_dev->name, dev->name, adj_dev->name); in __netdev_adjacent_dev_insert()
5050 if (netdev_adjacent_is_neigh_list(dev, adj_dev, dev_list)) { in __netdev_adjacent_dev_insert()
5051 ret = netdev_adjacent_sysfs_add(dev, adj_dev, dev_list); in __netdev_adjacent_dev_insert()
5059 &(adj_dev->dev.kobj), "master"); in __netdev_adjacent_dev_insert()
5071 if (netdev_adjacent_is_neigh_list(dev, adj_dev, dev_list)) in __netdev_adjacent_dev_insert()
5072 netdev_adjacent_sysfs_del(dev, adj_dev->name, dev_list); in __netdev_adjacent_dev_insert()
5075 dev_put(adj_dev); in __netdev_adjacent_dev_insert()
5081 struct net_device *adj_dev, in __netdev_adjacent_dev_remove() argument
5086 adj = __netdev_find_adj(dev, adj_dev, dev_list); in __netdev_adjacent_dev_remove()
5090 dev->name, adj_dev->name); in __netdev_adjacent_dev_remove()
5095 pr_debug("%s to %s ref_nr-- = %d\n", dev->name, adj_dev->name, in __netdev_adjacent_dev_remove()
5104 if (netdev_adjacent_is_neigh_list(dev, adj_dev, dev_list)) in __netdev_adjacent_dev_remove()
5105 netdev_adjacent_sysfs_del(dev, adj_dev->name, dev_list); in __netdev_adjacent_dev_remove()
5109 adj_dev->name, dev->name, adj_dev->name); in __netdev_adjacent_dev_remove()
5110 dev_put(adj_dev); in __netdev_adjacent_dev_remove()