Lines Matching refs:brdev
755 struct net_device *brdev = br2dev_event_work->br_dev; in qeth_l2_br2dev_worker() local
769 brdev != netdev_master_upper_dev_get_rcu(lsyncdev)) in qeth_l2_br2dev_worker()
776 iter = &brdev->adj_list.lower; in qeth_l2_br2dev_worker()
777 lowerdev = netdev_next_lower_dev_rcu(brdev, &iter); in qeth_l2_br2dev_worker()
797 lowerdev = netdev_next_lower_dev_rcu(brdev, &iter); in qeth_l2_br2dev_worker()
816 dev_put(brdev); in qeth_l2_br2dev_worker()
822 static int qeth_l2_br2dev_queue_work(struct net_device *brdev, in qeth_l2_br2dev_queue_work() argument
835 worker_data->br_dev = brdev; in qeth_l2_br2dev_queue_work()
843 dev_hold(brdev); in qeth_l2_br2dev_queue_work()
854 struct net_device *dstdev, *brdev, *lowerdev; in qeth_l2_switchdev_event() local
866 brdev = netdev_master_upper_dev_get_rcu(dstdev); in qeth_l2_switchdev_event()
867 if (!brdev || !netif_is_bridge_master(brdev)) in qeth_l2_switchdev_event()
872 iter = &brdev->adj_list.lower; in qeth_l2_switchdev_event()
873 lowerdev = netdev_next_lower_dev_rcu(brdev, &iter); in qeth_l2_switchdev_event()
878 rc = qeth_l2_br2dev_queue_work(brdev, lowerdev, in qeth_l2_switchdev_event()
886 lowerdev = netdev_next_lower_dev_rcu(brdev, &iter); in qeth_l2_switchdev_event()