Lines Matching defs:br
7 int br_mrp_switchdev_add(struct net_bridge *br, struct br_mrp *mrp)
10 .obj.orig_dev = br->dev,
19 err = switchdev_port_obj_add(br->dev, &mrp_obj.obj, NULL);
27 int br_mrp_switchdev_del(struct net_bridge *br, struct br_mrp *mrp)
30 .obj.orig_dev = br->dev,
38 err = switchdev_port_obj_del(br->dev, &mrp_obj.obj);
46 int br_mrp_switchdev_set_ring_role(struct net_bridge *br,
51 .obj.orig_dev = br->dev,
59 err = switchdev_port_obj_del(br->dev, &mrp_role.obj);
61 err = switchdev_port_obj_add(br->dev, &mrp_role.obj, NULL);
66 int br_mrp_switchdev_send_ring_test(struct net_bridge *br,
72 .obj.orig_dev = br->dev,
83 err = switchdev_port_obj_del(br->dev, &test.obj);
85 err = switchdev_port_obj_add(br->dev, &test.obj, NULL);
90 int br_mrp_switchdev_set_ring_state(struct net_bridge *br,
95 .obj.orig_dev = br->dev,
102 err = switchdev_port_obj_add(br->dev, &mrp_state.obj, NULL);
110 int br_mrp_switchdev_set_in_role(struct net_bridge *br, struct br_mrp *mrp,
115 .obj.orig_dev = br->dev,
125 err = switchdev_port_obj_del(br->dev, &mrp_role.obj);
127 err = switchdev_port_obj_add(br->dev, &mrp_role.obj, NULL);
132 int br_mrp_switchdev_set_in_state(struct net_bridge *br, struct br_mrp *mrp,
136 .obj.orig_dev = br->dev,
143 err = switchdev_port_obj_add(br->dev, &mrp_state.obj, NULL);
151 int br_mrp_switchdev_send_in_test(struct net_bridge *br, struct br_mrp *mrp,
155 .obj.orig_dev = br->dev,
165 err = switchdev_port_obj_del(br->dev, &test.obj);
167 err = switchdev_port_obj_add(br->dev, &test.obj, NULL);
183 br_warn(p->br, "error setting offload MRP state on port %u(%s)\n",