Lines Matching refs:pstore
100 struct pstore_info pstore; member
439 .pstore = {
793 cxt->pstore.data = cxt; in ramoops_probe()
800 cxt->pstore.flags = 0; in ramoops_probe()
802 cxt->pstore.flags |= PSTORE_FLAGS_DMESG; in ramoops_probe()
803 cxt->pstore.max_reason = pdata->max_reason; in ramoops_probe()
806 cxt->pstore.flags |= PSTORE_FLAGS_CONSOLE; in ramoops_probe()
808 cxt->pstore.flags |= PSTORE_FLAGS_FTRACE; in ramoops_probe()
810 cxt->pstore.flags |= PSTORE_FLAGS_PMSG; in ramoops_probe()
817 if (cxt->pstore.flags & PSTORE_FLAGS_DMESG) { in ramoops_probe()
818 cxt->pstore.bufsize = cxt->dprzs[0]->buffer_size; in ramoops_probe()
819 cxt->pstore.buf = kzalloc(cxt->pstore.bufsize, GFP_KERNEL); in ramoops_probe()
820 if (!cxt->pstore.buf) { in ramoops_probe()
827 err = pstore_register(&cxt->pstore); in ramoops_probe()
852 kfree(cxt->pstore.buf); in ramoops_probe()
854 cxt->pstore.bufsize = 0; in ramoops_probe()
869 pstore_unregister(&cxt->pstore); in ramoops_remove()
871 kfree(cxt->pstore.buf); in ramoops_remove()
872 cxt->pstore.bufsize = 0; in ramoops_remove()