Lines Matching defs:devlink

217 	struct devlink *devlink = info->user_ptr[0];
241 if (devlink_nl_put_handle(skb, devlink))
294 struct devlink *devlink = info->user_ptr[0];
301 &devlink->dpipe_table_list,
453 const char *table_name, struct devlink *devlink)
458 lockdep_is_held(&devlink->lock)) {
467 struct devlink *devlink;
483 devlink = dump_ctx->info->user_ptr[0];
484 if (devlink_nl_put_handle(dump_ctx->skb, devlink))
568 struct devlink *devlink = info->user_ptr[0];
576 table = devlink_dpipe_table_find(&devlink->dpipe_table_list,
577 table_name, devlink);
655 struct devlink *devlink = info->user_ptr[0];
676 if (devlink_nl_put_handle(skb, devlink))
718 struct devlink *devlink = info->user_ptr[0];
720 if (!devlink->dpipe_headers)
723 0, devlink->dpipe_headers);
726 static int devlink_dpipe_table_counters_set(struct devlink *devlink,
732 table = devlink_dpipe_table_find(&devlink->dpipe_table_list,
733 table_name, devlink);
752 struct devlink *devlink = info->user_ptr[0];
764 return devlink_dpipe_table_counters_set(devlink, table_name,
771 * @devlink: devlink
776 void devl_dpipe_headers_register(struct devlink *devlink,
779 lockdep_assert_held(&devlink->lock);
781 devlink->dpipe_headers = dpipe_headers;
788 * @devlink: devlink
792 void devl_dpipe_headers_unregister(struct devlink *devlink)
794 lockdep_assert_held(&devlink->lock);
796 devlink->dpipe_headers = NULL;
803 * @devlink: devlink
814 bool devlink_dpipe_table_counter_enabled(struct devlink *devlink,
821 table = devlink_dpipe_table_find(&devlink->dpipe_table_list,
822 table_name, devlink);
834 * @devlink: devlink
840 int devl_dpipe_table_register(struct devlink *devlink,
847 lockdep_assert_held(&devlink->lock);
852 if (devlink_dpipe_table_find(&devlink->dpipe_table_list, table_name,
853 devlink))
865 list_add_tail_rcu(&table->list, &devlink->dpipe_table_list);
874 * @devlink: devlink
877 void devl_dpipe_table_unregister(struct devlink *devlink,
882 lockdep_assert_held(&devlink->lock);
884 table = devlink_dpipe_table_find(&devlink->dpipe_table_list,
885 table_name, devlink);
896 * @devlink: devlink
901 int devl_dpipe_table_resource_set(struct devlink *devlink,
907 table = devlink_dpipe_table_find(&devlink->dpipe_table_list,
908 table_name, devlink);