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_add_to_device()
449 if (check_cb(dev)) in __switchdev_handle_fdb_add_to_device()
453 if (!switchdev_lower_dev_find(dev, check_cb, foreign_dev_check_cb)) in __switchdev_handle_fdb_add_to_device()
467 if (!switchdev_lower_dev_find(dev, check_cb, foreign_dev_check_cb)) in __switchdev_handle_fdb_add_to_device()
479 if (!check_cb(lower_dev) && in __switchdev_handle_fdb_add_to_device()
480 !switchdev_lower_dev_find(lower_dev, check_cb, in __switchdev_handle_fdb_add_to_device()
485 fdb_info, check_cb, in __switchdev_handle_fdb_add_to_device()
503 if (!switchdev_lower_dev_find(br, check_cb, foreign_dev_check_cb)) in __switchdev_handle_fdb_add_to_device()
507 check_cb, foreign_dev_check_cb, in __switchdev_handle_fdb_add_to_device()
513 bool (*check_cb)(const struct net_device *dev), in switchdev_handle_fdb_add_to_device()
526 check_cb, in switchdev_handle_fdb_add_to_device()
539 bool (*check_cb)(const struct net_device *dev), in __switchdev_handle_fdb_del_to_device()
554 if (check_cb(dev)) in __switchdev_handle_fdb_del_to_device()
558 if (!switchdev_lower_dev_find(dev, check_cb, foreign_dev_check_cb)) in __switchdev_handle_fdb_del_to_device()
572 if (!switchdev_lower_dev_find(dev, check_cb, foreign_dev_check_cb)) in __switchdev_handle_fdb_del_to_device()
584 if (!check_cb(lower_dev) && in __switchdev_handle_fdb_del_to_device()
585 !switchdev_lower_dev_find(lower_dev, check_cb, in __switchdev_handle_fdb_del_to_device()
590 fdb_info, check_cb, in __switchdev_handle_fdb_del_to_device()
608 if (!switchdev_lower_dev_find(br, check_cb, foreign_dev_check_cb)) in __switchdev_handle_fdb_del_to_device()
612 check_cb, foreign_dev_check_cb, in __switchdev_handle_fdb_del_to_device()
618 bool (*check_cb)(const struct net_device *dev), in switchdev_handle_fdb_del_to_device()
631 check_cb, in switchdev_handle_fdb_del_to_device()
643 bool (*check_cb)(const struct net_device *dev), in __switchdev_handle_port_obj_add()
656 if (check_cb(dev)) { in __switchdev_handle_port_obj_add()
675 check_cb, add_cb); in __switchdev_handle_port_obj_add()
685 bool (*check_cb)(const struct net_device *dev), in switchdev_handle_port_obj_add()
692 err = __switchdev_handle_port_obj_add(dev, port_obj_info, check_cb, in switchdev_handle_port_obj_add()
702 bool (*check_cb)(const struct net_device *dev), in __switchdev_handle_port_obj_del()
711 if (check_cb(dev)) { in __switchdev_handle_port_obj_del()
730 check_cb, del_cb); in __switchdev_handle_port_obj_del()
740 bool (*check_cb)(const struct net_device *dev), in switchdev_handle_port_obj_del()
746 err = __switchdev_handle_port_obj_del(dev, port_obj_info, check_cb, in switchdev_handle_port_obj_del()
756 bool (*check_cb)(const struct net_device *dev), in __switchdev_handle_port_attr_set()
769 if (check_cb(dev)) { in __switchdev_handle_port_attr_set()
788 check_cb, set_cb); in __switchdev_handle_port_attr_set()
798 bool (*check_cb)(const struct net_device *dev), in switchdev_handle_port_attr_set()
805 err = __switchdev_handle_port_attr_set(dev, port_attr_info, check_cb, in switchdev_handle_port_attr_set()