Searched refs:fault_inject (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/nvme/host/ |
| H A D | fault_inject.c | 54 void nvme_fault_inject_fini(struct nvme_fault_inject *fault_inject) in nvme_fault_inject_fini() argument 57 debugfs_remove_recursive(fault_inject->parent); in nvme_fault_inject_fini() 63 struct nvme_fault_inject *fault_inject = NULL; in nvme_should_fail() local 71 fault_inject = &ns->fault_inject; in nvme_should_fail() 75 fault_inject = &nvme_req(req)->ctrl->fault_inject; in nvme_should_fail() 78 if (!fault_inject) in nvme_should_fail() 81 if (fault_inject->opcode <= 0xff && in nvme_should_fail() 82 fault_inject->opcode != cmd->common.opcode) in nvme_should_fail() 85 if (should_fail(&fault_inject->attr, 1)) { in nvme_should_fail() 87 status = fault_inject->status; in nvme_should_fail() [all …]
|
| H A D | Makefile | 19 nvme-core-$(CONFIG_FAULT_INJECTION_DEBUG_FS) += fault_inject.o
|
| H A D | nvme.h | 477 struct nvme_fault_inject fault_inject; 636 struct nvme_fault_inject fault_inject; 747 void nvme_fault_inject_fini(struct nvme_fault_inject *fault_inject); 478 struct nvme_fault_inject fault_inject; global() member 635 struct nvme_fault_inject fault_inject; global() member
|
| H A D | core.c | 4336 nvme_fault_inject_init(&ns->fault_inject, ns->disk->disk_name); in nvme_alloc_ns() 4384 nvme_fault_inject_fini(&ns->fault_inject); in nvme_ns_remove() 5169 nvme_fault_inject_fini(&ctrl->fault_inject); in nvme_free_cels() 5321 nvme_fault_inject_init(&ctrl->fault_inject, dev_name(ctrl->device)); in nvme_add_ctrl()
|
| /linux/Documentation/fault-injection/ |
| H A D | nvme-fault-injection.rst | 22 echo 1 > /sys/kernel/debug/nvme0n1/fault_inject/times 23 echo 100 > /sys/kernel/debug/nvme0n1/fault_inject/probability 33 name fault_inject, interval 1, probability 100, space 0, times 1 77 echo 1 > /sys/kernel/debug/nvme0n1/fault_inject/times 78 echo 100 > /sys/kernel/debug/nvme0n1/fault_inject/probability 79 echo 1 > /sys/kernel/debug/nvme0n1/fault_inject/status 80 echo 0 > /sys/kernel/debug/nvme0n1/fault_inject/dont_retry 91 name fault_inject, interval 1, probability 100, space 0, times 1 127 echo 100 > /sys/kernel/debug/nvme0/fault_inject/probability 128 echo 10 > /sys/kernel/debug/nvme0/fault_inject/space [all …]
|
| /linux/tools/testing/selftests/ublk/ |
| H A D | fault_inject.c | 50 opts->delay_ns = ctx->fault_inject.delay_us * 1000; in ublk_fault_inject_queue_io() 51 opts->die_during_fetch = ctx->fault_inject.die_during_fetch; in ublk_fault_inject_queue_io() 126 ctx->fault_inject.delay_us = 0; 127 ctx->fault_inject.die_during_fetch = false; 133 ctx->fault_inject.delay_us = strtoll(optarg, NULL, 10); 135 ctx->fault_inject.die_during_fetch = strtoll(optarg, NULL, 10); 146 .name = "fault_inject",
|
| H A D | test_generic_17.sh | 11 dev_id=$(_add_ublk_dev -t fault_inject -r 1) 21 ${UBLK_PROG} recover -n "${dev_id}" --foreground -t fault_inject --die_during_fetch 1
|
| H A D | test_part_02.sh | 25 dev_id=$(_add_ublk_dev_no_settle -t fault_inject -q 1 -d 1 --delay_us 60000000 -r 1) 28 dev_id=$(_add_ublk_dev_no_settle -t fault_inject -q 1 -d 1 --delay_us 60000000)
|
| H A D | test_generic_06.sh | 11 dev_id=$(_add_ublk_dev -t fault_inject -q 2 -d 1 --delay_us 2000000)
|
| H A D | kublk.h | 124 struct fault_inject_ctx fault_inject; member
|