Lines Matching refs:obj
183 .obj.orig_dev = dev, in br_switchdev_port_vlan_add()
184 .obj.id = SWITCHDEV_OBJ_ID_PORT_VLAN, in br_switchdev_port_vlan_add()
190 return switchdev_port_obj_add(dev, &v.obj, extack); in br_switchdev_port_vlan_add()
196 .obj.orig_dev = dev, in br_switchdev_port_vlan_del()
197 .obj.id = SWITCHDEV_OBJ_ID_PORT_VLAN, in br_switchdev_port_vlan_del()
201 return switchdev_port_obj_del(dev, &v.obj); in br_switchdev_port_vlan_del()
406 .obj = &vlan->obj, in br_switchdev_vlan_replay_one()
431 .obj.orig_dev = dev, in br_switchdev_vlan_replay_group()
432 .obj.id = SWITCHDEV_OBJ_ID_PORT_VLAN, in br_switchdev_vlan_replay_group()
556 .obj = { in br_switchdev_host_mdb_one()
567 switchdev_port_obj_add(lower_dev, &mdb.obj, NULL); in br_switchdev_host_mdb_one()
570 switchdev_port_obj_del(lower_dev, &mdb.obj); in br_switchdev_host_mdb_one()
597 .obj = &mdb->obj, in br_switchdev_mdb_replay_one()
613 .obj = { in br_switchdev_mdb_queue_one()
623 switchdev_port_obj_act_is_deferred(dev, action, &mdb.obj)) { in br_switchdev_mdb_queue_one()
639 list_add_tail(&pmdb->obj.list, mdb_list); in br_switchdev_mdb_queue_one()
650 .obj = { in br_switchdev_mdb_notify()
661 mdb.obj.orig_dev = pg->key.port->dev; in br_switchdev_mdb_notify()
669 mdb.obj.complete_priv = complete_info; in br_switchdev_mdb_notify()
670 mdb.obj.complete = br_switchdev_mdb_complete; in br_switchdev_mdb_notify()
671 if (switchdev_port_obj_add(pg->key.port->dev, &mdb.obj, NULL)) in br_switchdev_mdb_notify()
675 switchdev_port_obj_del(pg->key.port->dev, &mdb.obj); in br_switchdev_mdb_notify()
688 struct switchdev_obj *obj, *tmp; in br_switchdev_mdb_replay() local
752 list_for_each_entry(obj, &mdb_list, list) { in br_switchdev_mdb_replay()
754 SWITCHDEV_OBJ_PORT_MDB(obj), in br_switchdev_mdb_replay()
763 list_for_each_entry_safe(obj, tmp, &mdb_list, list) { in br_switchdev_mdb_replay()
764 list_del(&obj->list); in br_switchdev_mdb_replay()
765 kfree(SWITCHDEV_OBJ_PORT_MDB(obj)); in br_switchdev_mdb_replay()