Lines Matching refs:brdev
759 struct net_device *brdev = br2dev_event_work->br_dev; in qeth_l2_br2dev_worker() local
774 brdev != netdev_master_upper_dev_get_rcu(lsyncdev)) in qeth_l2_br2dev_worker()
781 iter = &brdev->adj_list.lower; in qeth_l2_br2dev_worker()
782 lowerdev = netdev_next_lower_dev_rcu(brdev, &iter); in qeth_l2_br2dev_worker()
802 lowerdev = netdev_next_lower_dev_rcu(brdev, &iter); in qeth_l2_br2dev_worker()
821 dev_put(brdev); in qeth_l2_br2dev_worker()
826 static int qeth_l2_br2dev_queue_work(struct net_device *brdev, in qeth_l2_br2dev_queue_work() argument
839 worker_data->br_dev = brdev; in qeth_l2_br2dev_queue_work()
847 dev_hold(brdev); in qeth_l2_br2dev_queue_work()
858 struct net_device *dstdev, *brdev, *lowerdev; in qeth_l2_switchdev_event() local
870 brdev = netdev_master_upper_dev_get_rcu(dstdev); in qeth_l2_switchdev_event()
871 if (!brdev || !netif_is_bridge_master(brdev)) in qeth_l2_switchdev_event()
876 iter = &brdev->adj_list.lower; in qeth_l2_switchdev_event()
877 lowerdev = netdev_next_lower_dev_rcu(brdev, &iter); in qeth_l2_switchdev_event()
882 rc = qeth_l2_br2dev_queue_work(brdev, lowerdev, in qeth_l2_switchdev_event()
890 lowerdev = netdev_next_lower_dev_rcu(brdev, &iter); in qeth_l2_switchdev_event()