Searched refs:pstore (Results 1 – 20 of 20) sorted by relevance
| /Linux-v5.4/drivers/md/ |
| D | dm-snap-persistent.c | 102 struct pstore { struct 167 static int alloc_area(struct pstore *ps) in alloc_area() argument 202 static void free_area(struct pstore *ps) in free_area() 229 static int chunk_io(struct pstore *ps, void *area, chunk_t chunk, int op, in chunk_io() 268 static chunk_t area_location(struct pstore *ps, chunk_t area) in area_location() 273 static void skip_metadata(struct pstore *ps) in skip_metadata() 285 static int area_io(struct pstore *ps, int op, int op_flags) in area_io() 299 static void zero_memory_area(struct pstore *ps) in zero_memory_area() 304 static int zero_disk_area(struct pstore *ps, chunk_t area) in zero_disk_area() 310 static int read_header(struct pstore *ps, int *new_snapshot) in read_header() [all …]
|
| /Linux-v5.4/Documentation/ABI/testing/ |
| D | pstore | 1 What: /sys/fs/pstore/... (or /dev/pstore/...) 14 # mount -t pstore -o kmsg_bytes=8000 - /sys/fs/pstore 16 $ ls -l /sys/fs/pstore/ 30 $ rm /sys/fs/pstore/dmesg-erst-1 32 The expectation is that all files in /sys/fs/pstore/ 45 set by passing the pstore.backend= argument to the kernel at
|
| /Linux-v5.4/fs/pstore/ |
| D | Makefile | 6 obj-$(CONFIG_PSTORE) += pstore.o 8 pstore-objs += inode.o platform.o 9 pstore-$(CONFIG_PSTORE_FTRACE) += ftrace.o 11 pstore-$(CONFIG_PSTORE_PMSG) += pmsg.o
|
| D | Kconfig | 8 persistent storage via "pstore" filesystem that can 9 be mounted as /dev/pstore. Only useful if you have 10 a platform level driver that registers with pstore to 69 prompt "Default pstore compression algorithm" 73 This change be changed at boot with "pstore.compress=..." on 76 Currently, pstore has support for 6 compression algorithms: 115 When the option is enabled, pstore will log all kernel 122 When the option is enabled, pstore will export a character 124 data can be retrieved from /sys/fs/pstore/pmsg-ramoops-[ID]. 136 pstore filesystem. It can be used to determine what function
|
| D | ram.c | 95 struct pstore_info pstore; member 472 .pstore = { 810 cxt->pstore.data = cxt; in ramoops_probe() 817 cxt->pstore.flags = 0; in ramoops_probe() 819 cxt->pstore.flags |= PSTORE_FLAGS_DMESG; in ramoops_probe() 821 cxt->pstore.flags |= PSTORE_FLAGS_CONSOLE; in ramoops_probe() 823 cxt->pstore.flags |= PSTORE_FLAGS_FTRACE; in ramoops_probe() 825 cxt->pstore.flags |= PSTORE_FLAGS_PMSG; in ramoops_probe() 832 if (cxt->pstore.flags & PSTORE_FLAGS_DMESG) { in ramoops_probe() 833 cxt->pstore.bufsize = cxt->dprzs[0]->buffer_size; in ramoops_probe() [all …]
|
| /Linux-v5.4/tools/testing/selftests/pstore/ |
| D | pstore_post_reboot_tests | 23 mount_info=`grep pstore /proc/mounts` 28 mount none /sys/fs/pstore -t pstore 30 mount_point=`grep pstore /proc/mounts | cut -d' ' -f2 | head -n1`
|
| D | common_tests | 77 backend=`cat /sys/module/pstore/parameters/backend`
|
| /Linux-v5.4/Documentation/admin-guide/ |
| D | ramoops.rst | 27 Typically the default value of ``mem_type=0`` should be used as that sets the pstore 29 ``pgprot_noncached``, which only works on some platforms. This is because pstore 130 The dump data can be read from the pstore filesystem. The format for these 132 a stored record from RAM, simply unlink the respective pstore file. 142 # echo 1 > /sys/kernel/debug/pstore/record_ftrace 145 # mount -t pstore pstore /mnt/
|
| D | kernel-parameters.txt | 3740 pstore.backend= Specify the name of the pstore backend to use
|
| /Linux-v5.4/drivers/firmware/efi/ |
| D | Kconfig | 28 tristate "Register efivars backend for pstore" 32 Say Y here to enable use efivars as a backend to pstore. This 34 else supported by pstore to EFI variables. 37 bool "Disable using efivars as a pstore backend by default" 42 backend for pstore by default. This setting can be overridden
|
| D | Makefile | 18 obj-$(CONFIG_EFI_VARS_PSTORE) += efi-pstore.o
|
| /Linux-v5.4/tools/testing/selftests/ |
| D | Makefile | 38 TARGETS += pstore 174 $(MAKE) -C pstore run_crash
|
| /Linux-v5.4/Documentation/devicetree/bindings/reserved-memory/ |
| D | ramoops.txt | 6 is named "ramoops" after the backend, rather than "pstore" which is the
|
| /Linux-v5.4/fs/ |
| D | Makefile | 132 obj-$(CONFIG_PSTORE) += pstore/
|
| D | Kconfig | 263 source "fs/pstore/Kconfig"
|
| /Linux-v5.4/drivers/platform/chrome/ |
| D | Kconfig | 39 tristate "Chrome OS pstore support"
|
| /Linux-v5.4/arch/arm64/boot/dts/hisilicon/ |
| D | hi6220-hikey.dts | 36 * 0x21f0,0000 - 0x21ff,ffff: pstore/ramoops buffer
|
| /Linux-v5.4/kernel/power/ |
| D | Kconfig | 205 captured in pstore device for inspection in subsequent
|
| /Linux-v5.4/include/ |
| D | Kbuild | 572 header-test- += linux/pstore.h
|
| /Linux-v5.4/ |
| D | MAINTAINERS | 13184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 13185 F: fs/pstore/ 13186 F: include/linux/pstore* 13187 F: drivers/firmware/efi/efi-pstore.c 13191 K: \b(pstore|ramoops)
|