Lines Matching refs:pstore
138 struct pstore_info pstore; member
1104 .pstore = {
1375 cxt->pstore.bufsize = cxt->kpszs[0]->buffer_size - in register_pstore_zone()
1377 cxt->pstore.buf = kzalloc(cxt->pstore.bufsize, GFP_KERNEL); in register_pstore_zone()
1378 if (!cxt->pstore.buf) { in register_pstore_zone()
1383 cxt->pstore.data = cxt; in register_pstore_zone()
1386 cxt->pstore.max_reason = info->max_reason; in register_pstore_zone()
1387 cxt->pstore.name = info->name; in register_pstore_zone()
1389 cxt->pstore.flags |= PSTORE_FLAGS_DMESG; in register_pstore_zone()
1391 kmsg_dump_reason_str(cxt->pstore.max_reason)); in register_pstore_zone()
1397 cxt->pstore.flags |= PSTORE_FLAGS_PMSG; in register_pstore_zone()
1401 cxt->pstore.flags |= PSTORE_FLAGS_CONSOLE; in register_pstore_zone()
1405 cxt->pstore.flags |= PSTORE_FLAGS_FTRACE; in register_pstore_zone()
1410 err = pstore_register(&cxt->pstore); in register_pstore_zone()
1420 kfree(cxt->pstore.buf); in register_pstore_zone()
1421 cxt->pstore.buf = NULL; in register_pstore_zone()
1422 cxt->pstore.bufsize = 0; in register_pstore_zone()
1447 pstore_unregister(&cxt->pstore); in unregister_pstore_zone()
1454 kfree(cxt->pstore.buf); in unregister_pstore_zone()
1455 cxt->pstore.buf = NULL; in unregister_pstore_zone()
1456 cxt->pstore.bufsize = 0; in unregister_pstore_zone()