Lines Matching refs:attr
133 const struct switchdev_attr *attr, in switchdev_port_attr_notify() argument
140 .attr = attr, in switchdev_port_attr_notify()
159 const struct switchdev_attr *attr, in switchdev_port_attr_set_now() argument
162 return switchdev_port_attr_notify(SWITCHDEV_PORT_ATTR_SET, dev, attr, in switchdev_port_attr_set_now()
169 const struct switchdev_attr *attr = data; in switchdev_port_attr_set_deferred() local
172 err = switchdev_port_attr_set_now(dev, attr, NULL); in switchdev_port_attr_set_deferred()
175 err, attr->id); in switchdev_port_attr_set_deferred()
176 if (attr->complete) in switchdev_port_attr_set_deferred()
177 attr->complete(dev, err, attr->complete_priv); in switchdev_port_attr_set_deferred()
181 const struct switchdev_attr *attr) in switchdev_port_attr_set_defer() argument
183 return switchdev_deferred_enqueue(dev, attr, sizeof(*attr), in switchdev_port_attr_set_defer()
198 const struct switchdev_attr *attr, in switchdev_port_attr_set() argument
201 if (attr->flags & SWITCHDEV_F_DEFER) in switchdev_port_attr_set()
202 return switchdev_port_attr_set_defer(dev, attr); in switchdev_port_attr_set()
204 return switchdev_port_attr_set_now(dev, attr, extack); in switchdev_port_attr_set()
938 const struct switchdev_attr *attr, in __switchdev_handle_port_attr_set() argument
950 err = set_cb(dev, info->ctx, port_attr_info->attr, extack); in __switchdev_handle_port_attr_set()
980 const struct switchdev_attr *attr, in switchdev_handle_port_attr_set() argument