Lines Matching refs:adj_dev

6803 static struct netdev_adjacent *__netdev_find_adj(struct net_device *adj_dev,  in __netdev_find_adj()  argument
6809 if (adj->dev == adj_dev) in __netdev_find_adj()
7503 struct net_device *adj_dev, in netdev_adjacent_sysfs_add() argument
7509 "upper_%s" : "lower_%s", adj_dev->name); in netdev_adjacent_sysfs_add()
7510 return sysfs_create_link(&(dev->dev.kobj), &(adj_dev->dev.kobj), in netdev_adjacent_sysfs_add()
7525 struct net_device *adj_dev, in netdev_adjacent_is_neigh_list() argument
7530 net_eq(dev_net(dev), dev_net(adj_dev)); in netdev_adjacent_is_neigh_list()
7534 struct net_device *adj_dev, in __netdev_adjacent_dev_insert() argument
7541 adj = __netdev_find_adj(adj_dev, dev_list); in __netdev_adjacent_dev_insert()
7546 dev->name, adj_dev->name, adj->ref_nr); in __netdev_adjacent_dev_insert()
7555 adj->dev = adj_dev; in __netdev_adjacent_dev_insert()
7560 netdev_hold(adj_dev, &adj->dev_tracker, GFP_KERNEL); in __netdev_adjacent_dev_insert()
7563 dev->name, adj_dev->name, adj->ref_nr, adj_dev->name); in __netdev_adjacent_dev_insert()
7565 if (netdev_adjacent_is_neigh_list(dev, adj_dev, dev_list)) { in __netdev_adjacent_dev_insert()
7566 ret = netdev_adjacent_sysfs_add(dev, adj_dev, dev_list); in __netdev_adjacent_dev_insert()
7574 &(adj_dev->dev.kobj), "master"); in __netdev_adjacent_dev_insert()
7586 if (netdev_adjacent_is_neigh_list(dev, adj_dev, dev_list)) in __netdev_adjacent_dev_insert()
7587 netdev_adjacent_sysfs_del(dev, adj_dev->name, dev_list); in __netdev_adjacent_dev_insert()
7589 netdev_put(adj_dev, &adj->dev_tracker); in __netdev_adjacent_dev_insert()
7596 struct net_device *adj_dev, in __netdev_adjacent_dev_remove() argument
7603 dev->name, adj_dev->name, ref_nr); in __netdev_adjacent_dev_remove()
7605 adj = __netdev_find_adj(adj_dev, dev_list); in __netdev_adjacent_dev_remove()
7609 dev->name, adj_dev->name); in __netdev_adjacent_dev_remove()
7616 dev->name, adj_dev->name, ref_nr, in __netdev_adjacent_dev_remove()
7625 if (netdev_adjacent_is_neigh_list(dev, adj_dev, dev_list)) in __netdev_adjacent_dev_remove()
7626 netdev_adjacent_sysfs_del(dev, adj_dev->name, dev_list); in __netdev_adjacent_dev_remove()
7630 adj_dev->name, dev->name, adj_dev->name); in __netdev_adjacent_dev_remove()
7631 netdev_put(adj_dev, &adj->dev_tracker); in __netdev_adjacent_dev_remove()