• Home
  • Raw
  • Download

Lines Matching refs:obj

178 static size_t switchdev_obj_size(const struct switchdev_obj *obj)  in switchdev_obj_size()  argument
180 switch (obj->id) { in switchdev_obj_size()
195 const struct switchdev_obj *obj, in switchdev_port_obj_notify() argument
202 .obj = obj, in switchdev_port_obj_notify()
220 const struct switchdev_obj *obj = data; in switchdev_port_obj_add_deferred() local
225 dev, obj, NULL); in switchdev_port_obj_add_deferred()
228 err, obj->id); in switchdev_port_obj_add_deferred()
229 if (obj->complete) in switchdev_port_obj_add_deferred()
230 obj->complete(dev, err, obj->complete_priv); in switchdev_port_obj_add_deferred()
234 const struct switchdev_obj *obj) in switchdev_port_obj_add_defer() argument
236 return switchdev_deferred_enqueue(dev, obj, switchdev_obj_size(obj), in switchdev_port_obj_add_defer()
251 const struct switchdev_obj *obj, in switchdev_port_obj_add() argument
254 if (obj->flags & SWITCHDEV_F_DEFER) in switchdev_port_obj_add()
255 return switchdev_port_obj_add_defer(dev, obj); in switchdev_port_obj_add()
258 dev, obj, extack); in switchdev_port_obj_add()
263 const struct switchdev_obj *obj) in switchdev_port_obj_del_now() argument
266 dev, obj, NULL); in switchdev_port_obj_del_now()
272 const struct switchdev_obj *obj = data; in switchdev_port_obj_del_deferred() local
275 err = switchdev_port_obj_del_now(dev, obj); in switchdev_port_obj_del_deferred()
278 err, obj->id); in switchdev_port_obj_del_deferred()
279 if (obj->complete) in switchdev_port_obj_del_deferred()
280 obj->complete(dev, err, obj->complete_priv); in switchdev_port_obj_del_deferred()
284 const struct switchdev_obj *obj) in switchdev_port_obj_del_defer() argument
286 return switchdev_deferred_enqueue(dev, obj, switchdev_obj_size(obj), in switchdev_port_obj_del_defer()
300 const struct switchdev_obj *obj) in switchdev_port_obj_del() argument
302 if (obj->flags & SWITCHDEV_F_DEFER) in switchdev_port_obj_del()
303 return switchdev_port_obj_del_defer(dev, obj); in switchdev_port_obj_del()
305 return switchdev_port_obj_del_now(dev, obj); in switchdev_port_obj_del()
645 const struct switchdev_obj *obj, in __switchdev_handle_port_obj_add() argument
657 err = add_cb(dev, info->ctx, port_obj_info->obj, extack); in __switchdev_handle_port_obj_add()
687 const struct switchdev_obj *obj, in switchdev_handle_port_obj_add() argument
704 const struct switchdev_obj *obj)) in __switchdev_handle_port_obj_del() argument
712 err = del_cb(dev, info->ctx, port_obj_info->obj); in __switchdev_handle_port_obj_del()
742 const struct switchdev_obj *obj)) in switchdev_handle_port_obj_del() argument