• Home
  • Raw
  • Download

Lines Matching full:pstore

3  * Provide a pstore intermediate backend, organized into kernel memory
90 * struct psz_context - all about running state of pstore/zone
109 * @pstore: structure for pstore
138 struct pstore_info pstore; member
595 * @cxt: the context of pstore/zone
1104 .pstore = {
1287 * register_pstore_zone() - register to pstore/zone
1340 * if no @read, pstore may mount failed. in register_pstore_zone()
1341 * if no @write, pstore do not support to remove record file. in register_pstore_zone()
1371 cxt->pstore.bufsize = cxt->kpszs[0]->buffer_size - in register_pstore_zone()
1373 cxt->pstore.buf = kzalloc(cxt->pstore.bufsize, GFP_KERNEL); in register_pstore_zone()
1374 if (!cxt->pstore.buf) { in register_pstore_zone()
1379 cxt->pstore.data = cxt; in register_pstore_zone()
1382 cxt->pstore.max_reason = info->max_reason; in register_pstore_zone()
1383 cxt->pstore.name = info->name; in register_pstore_zone()
1385 cxt->pstore.flags |= PSTORE_FLAGS_DMESG; in register_pstore_zone()
1387 kmsg_dump_reason_str(cxt->pstore.max_reason)); in register_pstore_zone()
1393 cxt->pstore.flags |= PSTORE_FLAGS_PMSG; in register_pstore_zone()
1397 cxt->pstore.flags |= PSTORE_FLAGS_CONSOLE; in register_pstore_zone()
1401 cxt->pstore.flags |= PSTORE_FLAGS_FTRACE; in register_pstore_zone()
1406 err = pstore_register(&cxt->pstore); in register_pstore_zone()
1408 pr_err("registering with pstore failed\n"); in register_pstore_zone()
1416 kfree(cxt->pstore.buf); in register_pstore_zone()
1417 cxt->pstore.buf = NULL; in register_pstore_zone()
1418 cxt->pstore.bufsize = 0; in register_pstore_zone()
1428 * unregister_pstore_zone() - unregister to pstore/zone
1442 /* Stop incoming writes from pstore. */ in unregister_pstore_zone()
1443 pstore_unregister(&cxt->pstore); in unregister_pstore_zone()
1450 kfree(cxt->pstore.buf); in unregister_pstore_zone()
1451 cxt->pstore.buf = NULL; in unregister_pstore_zone()
1452 cxt->pstore.bufsize = 0; in unregister_pstore_zone()
1470 MODULE_DESCRIPTION("Storage Manager for pstore/blk");