Lines Matching full:backend

72 static char *backend;  variable
73 module_param(backend, charp, 0444);
74 MODULE_PARM_DESC(backend, "specific backend to use");
370 pr_err_once("backend (%s) writing error (%d)\n", psinfo->name, in pstore_dump()
415 /* Show which backend is going to get console writes. */ in pstore_register_console()
467 if (backend && strcmp(backend, psi->name)) { in pstore_register()
468 pr_warn("backend '%s' already in use: ignoring '%s'\n", in pstore_register()
469 backend, psi->name); in pstore_register()
475 pr_warn("backend '%s' must support at least one frontend\n", in pstore_register()
482 pr_warn("backend '%s' must implement read() and write()\n", in pstore_register()
489 pr_warn("backend '%s' already loaded: ignoring '%s'\n", in pstore_register()
521 * Update the module parameter backend, so it is visible in pstore_register()
522 * through /sys/module/pstore/parameters/backend in pstore_register()
524 backend = kstrdup(psi->name, GFP_KERNEL); in pstore_register()
526 pr_info("Registered %s as persistent store backend\n", psi->name); in pstore_register()
541 /* Only one backend can be registered at a time. */ in pstore_unregister()
561 /* Remove all backend records from filesystem tree. */ in pstore_unregister()
567 kfree(backend); in pstore_unregister()
568 backend = NULL; in pstore_unregister()
570 pr_info("Unregistered %s as persistent store backend\n", psi->name); in pstore_unregister()
644 * Read all the records from one persistent store backend. Create
670 * Backend callback read() allocates record.buf. decompress_record() in pstore_get_backend_records()
687 /* No more records left in backend? */ in pstore_get_backend_records()