Lines Matching refs:pstore
15 #include <linux/pstore.h>
102 struct pstore_info pstore;
441 .pstore = {
812 cxt->pstore.data = cxt;
819 cxt->pstore.flags = 0;
821 cxt->pstore.flags |= PSTORE_FLAGS_DMESG;
822 cxt->pstore.max_reason = pdata->max_reason;
825 cxt->pstore.flags |= PSTORE_FLAGS_CONSOLE;
827 cxt->pstore.flags |= PSTORE_FLAGS_FTRACE;
829 cxt->pstore.flags |= PSTORE_FLAGS_PMSG;
836 if (cxt->pstore.flags & PSTORE_FLAGS_DMESG) {
837 cxt->pstore.bufsize = cxt->dprzs[0]->buffer_size;
838 cxt->pstore.buf = kvzalloc(cxt->pstore.bufsize, GFP_KERNEL);
839 if (!cxt->pstore.buf) {
840 pr_err("cannot allocate pstore crash dump buffer\n");
846 err = pstore_register(&cxt->pstore);
848 pr_err("registering with pstore failed\n");
871 kvfree(cxt->pstore.buf);
873 cxt->pstore.bufsize = 0;
884 pstore_unregister(&cxt->pstore);
886 kvfree(cxt->pstore.buf);
887 cxt->pstore.bufsize = 0;