Lines Matching full:failures
61 struct scsi_failures failures = { in scsi_lib_test_multiple_sense() local
72 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
74 /* Command failed but caller did not pass in a failures array */ in scsi_lib_test_multiple_sense()
79 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
82 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
85 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
88 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
91 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
94 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
97 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
103 &failures)); in scsi_lib_test_multiple_sense()
104 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
107 failures.failure_definitions = multiple_sense_failure_defs; in scsi_lib_test_multiple_sense()
108 scsi_failures_reset_retries(&failures); in scsi_lib_test_multiple_sense()
112 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
124 struct scsi_failures failures = { in scsi_lib_test_any_sense() local
133 failures.failure_definitions = any_sense_failure_defs; in scsi_lib_test_any_sense()
135 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_any_sense()
151 struct scsi_failures failures = { in scsi_lib_test_host() local
160 failures.failure_definitions = retryable_host_failure_defs; in scsi_lib_test_host()
162 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_host()
165 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_host()
177 struct scsi_failures failures = { in scsi_lib_test_any_failure() local
186 failures.failure_definitions = any_failure_defs; in scsi_lib_test_any_failure()
188 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_any_failure()
200 struct scsi_failures failures = { in scsi_lib_test_any_status() local
209 failures.failure_definitions = any_status_failure_defs; in scsi_lib_test_any_status()
211 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_any_status()
234 struct scsi_failures failures = { in scsi_lib_test_total_allowed() local
244 failures.failure_definitions = total_allowed_defs; in scsi_lib_test_total_allowed()
245 scsi_failures_reset_retries(&failures); in scsi_lib_test_total_allowed()
246 failures.total_allowed = SCSI_LIB_TEST_TOTAL_MAX_ALLOWED; in scsi_lib_test_total_allowed()
252 &failures)); in scsi_lib_test_total_allowed()
255 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_total_allowed()
278 struct scsi_failures failures = { in scsi_lib_test_mixed_total() local
290 failures.failure_definitions = mixed_total_defs; in scsi_lib_test_mixed_total()
291 scsi_failures_reset_retries(&failures); in scsi_lib_test_mixed_total()
292 failures.total_allowed = SCSI_LIB_TEST_TOTAL_MAX_ALLOWED; in scsi_lib_test_mixed_total()
298 &failures)); in scsi_lib_test_mixed_total()
300 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_mixed_total()
302 scsi_failures_reset_retries(&failures); in scsi_lib_test_mixed_total()
307 &failures)); in scsi_lib_test_mixed_total()
310 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_mixed_total()
313 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_mixed_total()