Lines Matching full:backend
72 static char *backend; variable
73 module_param(backend, charp, 0444);
74 MODULE_PARM_DESC(backend, "specific backend to use");
371 pr_err_once("backend (%s) writing error (%d)\n", psinfo->name, in pstore_dump()
416 /* Show which backend is going to get console writes. */ in pstore_register_console()
470 if (backend && strcmp(backend, psi->name)) { in pstore_register()
471 pr_warn("backend '%s' already in use: ignoring '%s'\n", in pstore_register()
472 backend, psi->name); in pstore_register()
478 pr_warn("backend '%s' must support at least one frontend\n", in pstore_register()
485 pr_warn("backend '%s' must implement read() and write()\n", in pstore_register()
496 pr_warn("backend '%s' already loaded: ignoring '%s'\n", in pstore_register()
529 * Update the module parameter backend, so it is visible in pstore_register()
530 * through /sys/module/pstore/parameters/backend in pstore_register()
532 backend = new_backend; in pstore_register()
534 pr_info("Registered %s as persistent store backend\n", psi->name); in pstore_register()
549 /* Only one backend can be registered at a time. */ in pstore_unregister()
569 /* Remove all backend records from filesystem tree. */ in pstore_unregister()
575 kfree(backend); in pstore_unregister()
576 backend = NULL; in pstore_unregister()
578 pr_info("Unregistered %s as persistent store backend\n", psi->name); in pstore_unregister()
652 * Read all the records from one persistent store backend. Create
678 * Backend callback read() allocates record.buf. decompress_record() in pstore_get_backend_records()
695 /* No more records left in backend? */ in pstore_get_backend_records()