Lines Matching refs:pstore
109 struct pstore_info pstore; member
497 .pstore = {
807 cxt->pstore.data = cxt; in ramoops_probe()
815 cxt->pstore.bufsize = 1024; /* LOG_LINE_MAX */ in ramoops_probe()
816 cxt->pstore.bufsize = max(cxt->record_size, cxt->pstore.bufsize); in ramoops_probe()
817 cxt->pstore.buf = kmalloc(cxt->pstore.bufsize, GFP_KERNEL); in ramoops_probe()
818 if (!cxt->pstore.buf) { in ramoops_probe()
823 spin_lock_init(&cxt->pstore.buf_lock); in ramoops_probe()
825 cxt->pstore.flags = PSTORE_FLAGS_DMESG; in ramoops_probe()
827 cxt->pstore.flags |= PSTORE_FLAGS_CONSOLE; in ramoops_probe()
829 cxt->pstore.flags |= PSTORE_FLAGS_FTRACE; in ramoops_probe()
831 cxt->pstore.flags |= PSTORE_FLAGS_PMSG; in ramoops_probe()
833 err = pstore_register(&cxt->pstore); in ramoops_probe()
858 kfree(cxt->pstore.buf); in ramoops_probe()
860 cxt->pstore.bufsize = 0; in ramoops_probe()
875 pstore_unregister(&cxt->pstore); in ramoops_remove()
877 kfree(cxt->pstore.buf); in ramoops_remove()
878 cxt->pstore.bufsize = 0; in ramoops_remove()