Lines Matching refs:sc
65 struct scsi_cmnd sc = { in scsi_lib_test_multiple_sense() local
71 sc.result = 0; in scsi_lib_test_multiple_sense()
72 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
73 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, NULL)); in scsi_lib_test_multiple_sense()
75 scsi_build_sense(&sc, 0, ILLEGAL_REQUEST, 0x91, 0x36); in scsi_lib_test_multiple_sense()
76 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, NULL)); in scsi_lib_test_multiple_sense()
78 scsi_build_sense(&sc, 0, ILLEGAL_REQUEST, 0x91, 0x36); in scsi_lib_test_multiple_sense()
79 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
81 scsi_build_sense(&sc, 0, UNIT_ATTENTION, 0x11, 0x0); in scsi_lib_test_multiple_sense()
82 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
84 scsi_build_sense(&sc, 0, MISCOMPARE, 0x11, 0x11); in scsi_lib_test_multiple_sense()
85 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
87 scsi_build_sense(&sc, 0, ABORTED_COMMAND, 0x11, 0x22); in scsi_lib_test_multiple_sense()
88 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
90 scsi_build_sense(&sc, 0, ABORTED_COMMAND, 0x22, 0x22); in scsi_lib_test_multiple_sense()
91 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
93 scsi_build_sense(&sc, 0, HARDWARE_ERROR, 0x11, 0x22); in scsi_lib_test_multiple_sense()
94 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
96 sc.result = SAM_STAT_RESERVATION_CONFLICT; in scsi_lib_test_multiple_sense()
97 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
100 scsi_build_sense(&sc, 0, NOT_READY, 0x11, 0x22); in scsi_lib_test_multiple_sense()
102 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, in scsi_lib_test_multiple_sense()
104 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
111 scsi_build_sense(&sc, 0, DATA_PROTECT, 0x1, 0x1); in scsi_lib_test_multiple_sense()
112 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_multiple_sense()
128 struct scsi_cmnd sc = { in scsi_lib_test_any_sense() local
134 scsi_build_sense(&sc, 0, MEDIUM_ERROR, 0x11, 0x22); in scsi_lib_test_any_sense()
135 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_any_sense()
155 struct scsi_cmnd sc = { in scsi_lib_test_host() local
161 sc.result = DID_NO_CONNECT << 16; in scsi_lib_test_host()
162 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_host()
164 sc.result = DID_TIME_OUT << 16; in scsi_lib_test_host()
165 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_host()
181 struct scsi_cmnd sc = { in scsi_lib_test_any_failure() local
187 sc.result = DID_TRANSPORT_FAILFAST << 16; in scsi_lib_test_any_failure()
188 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_any_failure()
204 struct scsi_cmnd sc = { in scsi_lib_test_any_status() local
210 sc.result = SAM_STAT_RESERVATION_CONFLICT; in scsi_lib_test_any_status()
211 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_any_status()
238 struct scsi_cmnd sc = { in scsi_lib_test_total_allowed() local
248 scsi_build_sense(&sc, 0, UNIT_ATTENTION, 0x28, 0x0); in scsi_lib_test_total_allowed()
251 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, in scsi_lib_test_total_allowed()
253 sc.result = DID_TIME_OUT << 16; in scsi_lib_test_total_allowed()
255 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_total_allowed()
281 struct scsi_cmnd sc = { in scsi_lib_test_mixed_total() local
294 scsi_build_sense(&sc, 0, UNIT_ATTENTION, 0x28, 0x0); in scsi_lib_test_mixed_total()
297 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, in scsi_lib_test_mixed_total()
300 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_mixed_total()
303 scsi_build_sense(&sc, 0, UNIT_ATTENTION, 0x28, 0x0); in scsi_lib_test_mixed_total()
306 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, in scsi_lib_test_mixed_total()
308 sc.result = DID_TIME_OUT << 16; in scsi_lib_test_mixed_total()
310 KUNIT_EXPECT_EQ(test, -EAGAIN, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_mixed_total()
311 scsi_build_sense(&sc, 0, UNIT_ATTENTION, 0x29, 0x0); in scsi_lib_test_mixed_total()
313 KUNIT_EXPECT_EQ(test, 0, scsi_check_passthrough(&sc, &failures)); in scsi_lib_test_mixed_total()