Lines Matching refs:rw
48 if (operation->rw.command == NAND_OP_READ) { in NandQueue()
50 uint64_t vmo_addr = operation->rw.offset_data_vmo * kPageSize; in NandQueue()
51 zx_vmo_write(operation->rw.data_vmo, &data, vmo_addr, sizeof(data)); in NandQueue()
54 vmo_addr = operation->rw.offset_oob_vmo * kPageSize; in NandQueue()
55 zx_vmo_write(operation->rw.oob_vmo, &data, vmo_addr, sizeof(data)); in NandQueue()
56 operation->rw.corrected_bit_flips = ecc_bits_; in NandQueue()
57 } else if (operation->rw.command == NAND_OP_WRITE) { in NandQueue()
59 uint64_t vmo_addr = operation->rw.offset_data_vmo * kPageSize; in NandQueue()
60 zx_vmo_read(operation->rw.data_vmo, &data, vmo_addr, sizeof(data)); in NandQueue()
65 vmo_addr = operation->rw.offset_oob_vmo * kPageSize; in NandQueue()
66 zx_vmo_read(operation->rw.oob_vmo, &data, vmo_addr, sizeof(data)); in NandQueue()
171 EXPECT_EQ(2 * 2, operation->rw.length); in ReadTest()
172 EXPECT_EQ(5 * 2, operation->rw.offset_nand); in ReadTest()
173 EXPECT_EQ(0, operation->rw.offset_data_vmo); in ReadTest()
174 EXPECT_EQ(2 * 2, operation->rw.offset_oob_vmo); in ReadTest()
237 EXPECT_EQ(2 * 2, operation->rw.length); in WriteTest()
238 EXPECT_EQ(5 * 2, operation->rw.offset_nand); in WriteTest()
239 EXPECT_EQ(0, operation->rw.offset_data_vmo); in WriteTest()
240 EXPECT_EQ(2 * 2, operation->rw.offset_oob_vmo); in WriteTest()