upper_dev         681 drivers/infiniband/core/roce_gid_mgmt.c 	cmds[0].ndev = changeupper_info->upper_dev;
upper_dev         706 drivers/infiniband/core/roce_gid_mgmt.c 	cmds[0].filter_ndev = changeupper_info->upper_dev;
upper_dev         710 drivers/infiniband/core/roce_gid_mgmt.c 	cmds[1].ndev = changeupper_info->upper_dev;
upper_dev         711 drivers/infiniband/core/roce_gid_mgmt.c 	cmds[1].filter_ndev = changeupper_info->upper_dev;
upper_dev         715 drivers/infiniband/core/roce_gid_mgmt.c 	cmds[2].ndev = changeupper_info->upper_dev;
upper_dev         716 drivers/infiniband/core/roce_gid_mgmt.c 	cmds[2].filter_ndev = changeupper_info->upper_dev;
upper_dev         152 drivers/infiniband/hw/i40iw/i40iw_utils.c 	struct net_device *upper_dev;
upper_dev         167 drivers/infiniband/hw/i40iw/i40iw_utils.c 	upper_dev = netdev_master_upper_dev_get(netdev);
upper_dev         171 drivers/infiniband/hw/i40iw/i40iw_utils.c 	if (upper_dev) {
upper_dev         175 drivers/infiniband/hw/i40iw/i40iw_utils.c 		in = __in_dev_get_rcu(upper_dev);
upper_dev         190 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 				struct net_device *upper_dev;
upper_dev         192 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 				while ((upper_dev =
upper_dev         194 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c 					dev = upper_dev;
upper_dev         376 drivers/net/ethernet/mellanox/mlx5/core/lag.c 	struct net_device *upper = info->upper_dev, *ndev_tmp;
upper_dev        5550 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct net_device *upper_dev;
upper_dev        5556 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	netdev_for_each_upper_dev_rcu(lag_dev, upper_dev, iter) {
upper_dev        5557 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!netif_is_bridge_port(upper_dev))
upper_dev        5559 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		br_dev = netdev_master_upper_dev_get(upper_dev);
upper_dev        5560 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		mlxsw_sp_port_bridge_leave(mlxsw_sp_port, upper_dev, br_dev);
upper_dev        5982 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct net_device *upper_dev;
upper_dev        5993 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		upper_dev = info->upper_dev;
upper_dev        5994 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!is_vlan_dev(upper_dev) &&
upper_dev        5995 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !netif_is_lag_master(upper_dev) &&
upper_dev        5996 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !netif_is_bridge_master(upper_dev) &&
upper_dev        5997 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !netif_is_ovs_master(upper_dev) &&
upper_dev        5998 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !netif_is_macvlan(upper_dev)) {
upper_dev        6004 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_bridge_master(upper_dev) &&
upper_dev        6005 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !mlxsw_sp_bridge_device_is_offloaded(mlxsw_sp, upper_dev) &&
upper_dev        6006 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    mlxsw_sp_bridge_has_vxlan(upper_dev) &&
upper_dev        6007 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !mlxsw_sp_bridge_vxlan_is_valid(upper_dev, extack))
upper_dev        6009 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netdev_has_any_upper_dev(upper_dev) &&
upper_dev        6010 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    (!netif_is_bridge_master(upper_dev) ||
upper_dev        6012 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 							  upper_dev))) {
upper_dev        6016 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_lag_master(upper_dev) &&
upper_dev        6017 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !mlxsw_sp_master_lag_check(mlxsw_sp, upper_dev,
upper_dev        6020 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_lag_master(upper_dev) && vlan_uses_dev(dev)) {
upper_dev        6024 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_lag_port(dev) && is_vlan_dev(upper_dev) &&
upper_dev        6025 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !netif_is_lag_master(vlan_dev_real_dev(upper_dev))) {
upper_dev        6029 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_macvlan(upper_dev) &&
upper_dev        6034 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_ovs_master(upper_dev) && vlan_uses_dev(dev)) {
upper_dev        6038 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_ovs_port(dev) && is_vlan_dev(upper_dev)) {
upper_dev        6044 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		upper_dev = info->upper_dev;
upper_dev        6045 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_bridge_master(upper_dev)) {
upper_dev        6049 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 								upper_dev,
upper_dev        6054 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 							   upper_dev);
upper_dev        6055 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		} else if (netif_is_lag_master(upper_dev)) {
upper_dev        6058 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 							     upper_dev);
upper_dev        6062 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 							upper_dev);
upper_dev        6064 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		} else if (netif_is_ovs_master(upper_dev)) {
upper_dev        6069 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		} else if (netif_is_macvlan(upper_dev)) {
upper_dev        6071 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				mlxsw_sp_rif_macvlan_del(mlxsw_sp, upper_dev);
upper_dev        6072 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		} else if (is_vlan_dev(upper_dev)) {
upper_dev        6075 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			if (!netif_is_bridge_port(upper_dev))
upper_dev        6079 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			br_dev = netdev_master_upper_dev_get(upper_dev);
upper_dev        6080 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			mlxsw_sp_port_bridge_leave(mlxsw_sp_port, upper_dev,
upper_dev        6158 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct net_device *upper_dev;
upper_dev        6165 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		upper_dev = info->upper_dev;
upper_dev        6166 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!netif_is_bridge_master(upper_dev) &&
upper_dev        6167 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !netif_is_macvlan(upper_dev)) {
upper_dev        6173 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_bridge_master(upper_dev) &&
upper_dev        6174 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !mlxsw_sp_bridge_device_is_offloaded(mlxsw_sp, upper_dev) &&
upper_dev        6175 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    mlxsw_sp_bridge_has_vxlan(upper_dev) &&
upper_dev        6176 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    !mlxsw_sp_bridge_vxlan_is_valid(upper_dev, extack))
upper_dev        6178 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netdev_has_any_upper_dev(upper_dev) &&
upper_dev        6179 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		    (!netif_is_bridge_master(upper_dev) ||
upper_dev        6181 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 							  upper_dev))) {
upper_dev        6185 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_macvlan(upper_dev) &&
upper_dev        6192 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		upper_dev = info->upper_dev;
upper_dev        6193 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_bridge_master(upper_dev)) {
upper_dev        6197 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 								upper_dev,
upper_dev        6202 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 							   upper_dev);
upper_dev        6203 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		} else if (netif_is_macvlan(upper_dev)) {
upper_dev        6205 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 				mlxsw_sp_rif_macvlan_del(mlxsw_sp, upper_dev);
upper_dev        6246 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct net_device *upper_dev;
upper_dev        6255 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		upper_dev = info->upper_dev;
upper_dev        6256 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!netif_is_macvlan(upper_dev)) {
upper_dev        6262 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_macvlan(upper_dev) &&
upper_dev        6269 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		upper_dev = info->upper_dev;
upper_dev        6272 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_macvlan(upper_dev))
upper_dev        6273 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			mlxsw_sp_rif_macvlan_del(mlxsw_sp, upper_dev);
upper_dev        6306 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct net_device *upper_dev;
upper_dev        6315 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		upper_dev = info->upper_dev;
upper_dev        6316 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!is_vlan_dev(upper_dev) && !netif_is_macvlan(upper_dev)) {
upper_dev        6322 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_macvlan(upper_dev) &&
upper_dev        6329 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		upper_dev = info->upper_dev;
upper_dev        6332 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (is_vlan_dev(upper_dev))
upper_dev        6333 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			mlxsw_sp_rif_destroy_by_dev(mlxsw_sp, upper_dev);
upper_dev        6334 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (netif_is_macvlan(upper_dev))
upper_dev        6335 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			mlxsw_sp_rif_macvlan_del(mlxsw_sp, upper_dev);
upper_dev        6366 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	return netif_is_l3_master(info->upper_dev);
upper_dev        6376 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 	struct net_device *upper_dev;
upper_dev        6385 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		upper_dev = cu_info->upper_dev;
upper_dev        6386 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!netif_is_bridge_master(upper_dev))
upper_dev        6388 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!mlxsw_sp_lower_get(upper_dev))
upper_dev        6390 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!mlxsw_sp_bridge_vxlan_is_valid(upper_dev, extack))
upper_dev        6399 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			if (br_vlan_enabled(upper_dev))
upper_dev        6401 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			return mlxsw_sp_bridge_vxlan_join(mlxsw_sp, upper_dev,
upper_dev        6407 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 			if (br_vlan_enabled(upper_dev))
upper_dev        6413 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		upper_dev = netdev_master_upper_dev_get(dev);
upper_dev        6414 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!upper_dev)
upper_dev        6416 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!netif_is_bridge_master(upper_dev))
upper_dev        6418 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!mlxsw_sp_lower_get(upper_dev))
upper_dev        6420 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		return mlxsw_sp_bridge_vxlan_join(mlxsw_sp, upper_dev, dev, 0,
upper_dev        6423 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		upper_dev = netdev_master_upper_dev_get(dev);
upper_dev        6424 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!upper_dev)
upper_dev        6426 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!netif_is_bridge_master(upper_dev))
upper_dev        6428 drivers/net/ethernet/mellanox/mlxsw/spectrum.c 		if (!mlxsw_sp_lower_get(upper_dev))
upper_dev        1746 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		if (netif_is_l3_master(chup->upper_dev))
upper_dev        1775 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c 		if (netif_is_l3_master(chup->upper_dev))
upper_dev        1685 drivers/net/ethernet/mscc/ocelot.c 		if (netif_is_bridge_master(info->upper_dev)) {
upper_dev        1688 drivers/net/ethernet/mscc/ocelot.c 							      info->upper_dev);
upper_dev        1691 drivers/net/ethernet/mscc/ocelot.c 							 info->upper_dev);
upper_dev        1696 drivers/net/ethernet/mscc/ocelot.c 		if (netif_is_lag_master(info->upper_dev)) {
upper_dev        1699 drivers/net/ethernet/mscc/ocelot.c 							   info->upper_dev);
upper_dev        1702 drivers/net/ethernet/mscc/ocelot.c 						      info->upper_dev);
upper_dev        1723 drivers/net/ethernet/mscc/ocelot.c 	    netif_is_lag_master(info->upper_dev)) {
upper_dev         509 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c 	struct net_device *upper = info->upper_dev, *iter_netdev;
upper_dev         898 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c 		struct net_device *upper = info->upper_dev;
upper_dev        3152 drivers/net/ethernet/rocker/rocker_main.c 							      info->upper_dev);
upper_dev        3158 drivers/net/ethernet/rocker/rocker_main.c 								info->upper_dev);
upper_dev         605 drivers/net/wireless/virt_wifi.c 	struct net_device *upper_dev;
upper_dev         617 drivers/net/wireless/virt_wifi.c 		upper_dev = priv->upperdev;
upper_dev         619 drivers/net/wireless/virt_wifi.c 		upper_dev->rtnl_link_ops->dellink(upper_dev, &list_kill);
upper_dev        1112 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 			    struct net_device *upper_dev)
upper_dev        1120 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 		    (ethsw->ports[i]->bridge_dev != upper_dev)) {
upper_dev        1129 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 		port_priv->bridge_dev = upper_dev;
upper_dev        1157 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 	struct net_device *upper_dev;
upper_dev        1165 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 		upper_dev = info->upper_dev;
upper_dev        1166 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 		if (netif_is_bridge_master(upper_dev)) {
upper_dev        1168 drivers/staging/fsl-dpaa2/ethsw/ethsw.c 				err = port_bridge_join(netdev, upper_dev);
upper_dev        2517 include/linux/netdevice.h 	struct net_device *upper_dev; /* new upper dev */
upper_dev        4250 include/linux/netdevice.h bool netdev_has_upper_dev(struct net_device *dev, struct net_device *upper_dev);
upper_dev        4264 include/linux/netdevice.h 				  int (*fn)(struct net_device *upper_dev,
upper_dev        4269 include/linux/netdevice.h 				  struct net_device *upper_dev);
upper_dev        4314 include/linux/netdevice.h int netdev_upper_dev_link(struct net_device *dev, struct net_device *upper_dev,
upper_dev        4317 include/linux/netdevice.h 				 struct net_device *upper_dev,
upper_dev        4321 include/linux/netdevice.h 			     struct net_device *upper_dev);
upper_dev          89 net/8021q/vlan_core.c 		struct net_device *upper_dev;
upper_dev          91 net/8021q/vlan_core.c 		upper_dev = netdev_master_upper_dev_get_rcu(dev);
upper_dev          92 net/8021q/vlan_core.c 		if (upper_dev)
upper_dev          93 net/8021q/vlan_core.c 			return __vlan_find_dev_deep_rcu(upper_dev,
upper_dev        1402 net/bridge/br_vlan.c 				 struct net_device *upper_dev,
upper_dev        1407 net/bridge/br_vlan.c 	if (!br_vlan_is_bind_vlan_dev(upper_dev))
upper_dev        1411 net/bridge/br_vlan.c 		br_vlan_set_vlan_dev_state(br, upper_dev);
upper_dev        1480 net/bridge/br_vlan.c 		br_vlan_upper_change(dev, info->upper_dev, info->linking);
upper_dev        6432 net/core/dev.c static int ____netdev_has_upper_dev(struct net_device *upper_dev, void *data)
upper_dev        6436 net/core/dev.c 	return upper_dev == dev;
upper_dev        6449 net/core/dev.c 			  struct net_device *upper_dev)
upper_dev        6454 net/core/dev.c 					     upper_dev);
upper_dev        6469 net/core/dev.c 				  struct net_device *upper_dev)
upper_dev        6472 net/core/dev.c 					       upper_dev);
upper_dev        6712 net/core/dev.c 				   struct net_device *upper_dev)
upper_dev        6717 net/core/dev.c 					   upper_dev);
upper_dev        7217 net/core/dev.c 					    struct net_device *upper_dev,
upper_dev        7224 net/core/dev.c 	ret = __netdev_adjacent_dev_insert(dev, upper_dev, up_list,
upper_dev        7229 net/core/dev.c 	ret = __netdev_adjacent_dev_insert(upper_dev, dev, down_list,
upper_dev        7232 net/core/dev.c 		__netdev_adjacent_dev_remove(dev, upper_dev, 1, up_list);
upper_dev        7240 net/core/dev.c 					       struct net_device *upper_dev,
upper_dev        7245 net/core/dev.c 	__netdev_adjacent_dev_remove(dev, upper_dev, ref_nr, up_list);
upper_dev        7246 net/core/dev.c 	__netdev_adjacent_dev_remove(upper_dev, dev, ref_nr, down_list);
upper_dev        7250 net/core/dev.c 						struct net_device *upper_dev,
upper_dev        7253 net/core/dev.c 	return __netdev_adjacent_dev_link_lists(dev, upper_dev,
upper_dev        7255 net/core/dev.c 						&upper_dev->adj_list.lower,
upper_dev        7260 net/core/dev.c 						   struct net_device *upper_dev)
upper_dev        7262 net/core/dev.c 	__netdev_adjacent_dev_unlink_lists(dev, upper_dev, 1,
upper_dev        7264 net/core/dev.c 					   &upper_dev->adj_list.lower);
upper_dev        7268 net/core/dev.c 				   struct net_device *upper_dev, bool master,
upper_dev        7277 net/core/dev.c 		.upper_dev = upper_dev,
upper_dev        7287 net/core/dev.c 	if (dev == upper_dev)
upper_dev        7291 net/core/dev.c 	if (__netdev_has_upper_dev(upper_dev, dev))
upper_dev        7294 net/core/dev.c 	if ((dev->lower_level + upper_dev->upper_level) > MAX_NEST_DEV)
upper_dev        7298 net/core/dev.c 		if (__netdev_has_upper_dev(dev, upper_dev))
upper_dev        7303 net/core/dev.c 			return master_dev == upper_dev ? -EEXIST : -EBUSY;
upper_dev        7312 net/core/dev.c 	ret = __netdev_adjacent_dev_link_neighbour(dev, upper_dev, upper_priv,
upper_dev        7326 net/core/dev.c 	__netdev_update_lower_level(upper_dev, NULL);
upper_dev        7327 net/core/dev.c 	__netdev_walk_all_upper_dev(upper_dev, __netdev_update_lower_level,
upper_dev        7333 net/core/dev.c 	__netdev_adjacent_dev_unlink_neighbour(dev, upper_dev);
upper_dev        7350 net/core/dev.c 			  struct net_device *upper_dev,
upper_dev        7353 net/core/dev.c 	return __netdev_upper_dev_link(dev, upper_dev, false,
upper_dev        7373 net/core/dev.c 				 struct net_device *upper_dev,
upper_dev        7377 net/core/dev.c 	return __netdev_upper_dev_link(dev, upper_dev, true,
upper_dev        7391 net/core/dev.c 			     struct net_device *upper_dev)
upper_dev        7397 net/core/dev.c 		.upper_dev = upper_dev,
upper_dev        7403 net/core/dev.c 	changeupper_info.master = netdev_master_upper_dev_get(dev) == upper_dev;
upper_dev        7408 net/core/dev.c 	__netdev_adjacent_dev_unlink_neighbour(dev, upper_dev);
upper_dev        7416 net/core/dev.c 	__netdev_update_lower_level(upper_dev, NULL);
upper_dev        7417 net/core/dev.c 	__netdev_walk_all_upper_dev(upper_dev, __netdev_update_lower_level,
upper_dev        7422 net/core/dev.c static void __netdev_adjacent_dev_set(struct net_device *upper_dev,
upper_dev        7428 net/core/dev.c 	adj = __netdev_find_adj(lower_dev, &upper_dev->adj_list.lower);
upper_dev        7432 net/core/dev.c 	adj = __netdev_find_adj(upper_dev, &lower_dev->adj_list.upper);
upper_dev        7437 net/core/dev.c static void netdev_adjacent_dev_disable(struct net_device *upper_dev,
upper_dev        7440 net/core/dev.c 	__netdev_adjacent_dev_set(upper_dev, lower_dev, true);
upper_dev        7443 net/core/dev.c static void netdev_adjacent_dev_enable(struct net_device *upper_dev,
upper_dev        7446 net/core/dev.c 	__netdev_adjacent_dev_set(upper_dev, lower_dev, false);
upper_dev        1490 net/core/rtnetlink.c 	const struct net_device *upper_dev;
upper_dev        1495 net/core/rtnetlink.c 	upper_dev = netdev_master_upper_dev_get_rcu(dev);
upper_dev        1496 net/core/rtnetlink.c 	if (upper_dev)
upper_dev        1497 net/core/rtnetlink.c 		ret = nla_put_u32(skb, IFLA_MASTER, upper_dev->ifindex);
upper_dev        2367 net/core/rtnetlink.c 	struct net_device *upper_dev = netdev_master_upper_dev_get(dev);
upper_dev        2371 net/core/rtnetlink.c 	if (upper_dev) {
upper_dev        2372 net/core/rtnetlink.c 		if (upper_dev->ifindex == ifindex)
upper_dev        2374 net/core/rtnetlink.c 		ops = upper_dev->netdev_ops;
upper_dev        2376 net/core/rtnetlink.c 			err = ops->ndo_del_slave(upper_dev, dev);
upper_dev        2386 net/core/rtnetlink.c 		upper_dev = __dev_get_by_index(dev_net(dev), ifindex);
upper_dev        2387 net/core/rtnetlink.c 		if (!upper_dev)
upper_dev        2389 net/core/rtnetlink.c 		ops = upper_dev->netdev_ops;
upper_dev        2391 net/core/rtnetlink.c 			err = ops->ndo_add_slave(upper_dev, dev, extack);
upper_dev        1500 net/dsa/slave.c 	if (netif_is_bridge_master(info->upper_dev)) {
upper_dev        1502 net/dsa/slave.c 			err = dsa_port_bridge_join(dp, info->upper_dev);
upper_dev        1505 net/dsa/slave.c 			dsa_port_bridge_leave(dp, info->upper_dev);
upper_dev        1536 net/dsa/slave.c 	    netif_is_bridge_master(info->upper_dev) && info->linking) {
upper_dev        1503 net/ipv4/fib_frontend.c 		if (upper_info->upper_dev &&
upper_dev        1504 net/ipv4/fib_frontend.c 		    netif_is_l3_master(upper_info->upper_dev))
upper_dev        3673 net/ipv6/addrconf.c 		if (info->upper_dev && netif_is_l3_master(info->upper_dev))