Lines Matching defs:obj
180 .obj.orig_dev = dev,
181 .obj.id = SWITCHDEV_OBJ_ID_PORT_VLAN,
187 return switchdev_port_obj_add(dev, &v.obj, extack);
193 .obj.orig_dev = dev,
194 .obj.id = SWITCHDEV_OBJ_ID_PORT_VLAN,
198 return switchdev_port_obj_del(dev, &v.obj);
403 .obj = &vlan->obj,
428 .obj.orig_dev = dev,
429 .obj.id = SWITCHDEV_OBJ_ID_PORT_VLAN,
548 .obj = {
559 switchdev_port_obj_add(lower_dev, &mdb.obj, NULL);
562 switchdev_port_obj_del(lower_dev, &mdb.obj);
589 .obj = &mdb->obj,
605 .obj = {
615 switchdev_port_obj_act_is_deferred(dev, action, &mdb.obj)) {
631 list_add_tail(&pmdb->obj.list, mdb_list);
642 .obj = {
653 mdb.obj.orig_dev = pg->key.port->dev;
661 mdb.obj.complete_priv = complete_info;
662 mdb.obj.complete = br_switchdev_mdb_complete;
663 if (switchdev_port_obj_add(pg->key.port->dev, &mdb.obj, NULL))
667 switchdev_port_obj_del(pg->key.port->dev, &mdb.obj);
680 struct switchdev_obj *obj, *tmp;
744 list_for_each_entry(obj, &mdb_list, list) {
746 SWITCHDEV_OBJ_PORT_MDB(obj),
755 list_for_each_entry_safe(obj, tmp, &mdb_list, list) {
756 list_del(&obj->list);
757 kfree(SWITCHDEV_OBJ_PORT_MDB(obj));