Lines Matching refs:check_cb

382 	bool (*check_cb)(const struct net_device *dev);  member
395 bool (*check_cb)(const struct net_device *dev); in switchdev_lower_dev_walk() local
398 check_cb = switchdev_priv->check_cb; in switchdev_lower_dev_walk()
402 if (check_cb(lower_dev) && !foreign_dev_check_cb(lower_dev, dev)) { in switchdev_lower_dev_walk()
412 bool (*check_cb)(const struct net_device *dev), in switchdev_lower_dev_find()
417 .check_cb = check_cb, in switchdev_lower_dev_find()
434 bool (*check_cb)(const struct net_device *dev), in __switchdev_handle_fdb_event_to_device()
449 if (check_cb(dev)) in __switchdev_handle_fdb_event_to_device()
453 if (!switchdev_lower_dev_find(dev, check_cb, foreign_dev_check_cb)) in __switchdev_handle_fdb_event_to_device()
467 if (!switchdev_lower_dev_find(dev, check_cb, foreign_dev_check_cb)) in __switchdev_handle_fdb_event_to_device()
479 if (!check_cb(lower_dev) && in __switchdev_handle_fdb_event_to_device()
480 !switchdev_lower_dev_find(lower_dev, check_cb, in __switchdev_handle_fdb_event_to_device()
485 event, fdb_info, check_cb, in __switchdev_handle_fdb_event_to_device()
503 if (!switchdev_lower_dev_find(br, check_cb, foreign_dev_check_cb)) in __switchdev_handle_fdb_event_to_device()
507 check_cb, foreign_dev_check_cb, in __switchdev_handle_fdb_event_to_device()
513 bool (*check_cb)(const struct net_device *dev), in switchdev_handle_fdb_event_to_device()
526 check_cb, foreign_dev_check_cb, in switchdev_handle_fdb_event_to_device()
537 bool (*check_cb)(const struct net_device *dev), in __switchdev_handle_port_obj_add()
550 if (check_cb(dev)) { in __switchdev_handle_port_obj_add()
569 check_cb, add_cb); in __switchdev_handle_port_obj_add()
579 bool (*check_cb)(const struct net_device *dev), in switchdev_handle_port_obj_add()
586 err = __switchdev_handle_port_obj_add(dev, port_obj_info, check_cb, in switchdev_handle_port_obj_add()
596 bool (*check_cb)(const struct net_device *dev), in __switchdev_handle_port_obj_del()
605 if (check_cb(dev)) { in __switchdev_handle_port_obj_del()
624 check_cb, del_cb); in __switchdev_handle_port_obj_del()
634 bool (*check_cb)(const struct net_device *dev), in switchdev_handle_port_obj_del()
640 err = __switchdev_handle_port_obj_del(dev, port_obj_info, check_cb, in switchdev_handle_port_obj_del()
650 bool (*check_cb)(const struct net_device *dev), in __switchdev_handle_port_attr_set()
663 if (check_cb(dev)) { in __switchdev_handle_port_attr_set()
682 check_cb, set_cb); in __switchdev_handle_port_attr_set()
692 bool (*check_cb)(const struct net_device *dev), in switchdev_handle_port_attr_set()
699 err = __switchdev_handle_port_attr_set(dev, port_attr_info, check_cb, in switchdev_handle_port_attr_set()