Lines Matching defs:dumper
4769 * kmsg_dump_register - register a kernel log dumper.
4770 * @dumper: pointer to the kmsg_dumper structure
4772 * Adds a kernel log dumper to the system. The dump callback in the
4776 int kmsg_dump_register(struct kmsg_dumper *dumper)
4782 if (!dumper->dump)
4787 if (!dumper->registered) {
4788 dumper->registered = 1;
4789 list_add_tail_rcu(&dumper->list, &dump_list);
4799 * kmsg_dump_unregister - unregister a kmsg dumper.
4800 * @dumper: pointer to the kmsg_dumper structure
4805 int kmsg_dump_unregister(struct kmsg_dumper *dumper)
4811 if (dumper->registered) {
4812 dumper->registered = 0;
4813 list_del_rcu(&dumper->list);
4849 * Call each of the registered dumper's dump() callback, which can
4855 struct kmsg_dumper *dumper;
4861 list_for_each_entry_rcu(dumper, &dump_list, list) {
4862 enum kmsg_dump_reason max_reason = dumper->max_reason;
4875 /* invoke dumper which will iterate over records */
4876 dumper->dump(dumper, &detail);
5025 * Reset the dumper's iterator so that kmsg_dump_get_line() and
5027 * times within the same dumper.dump() callback.