Home | History | Annotate | Download | only in tests

Lines Matching refs:rc

85         int rc = storage_open_session(TRUSTY_DEVICE_NAME, &session_, port_);
86 ASSERT_EQ(0, rc);
128 int rc;
136 rc = storage_write(handle, off, data_buf, sizeof(data_buf),
138 ASSERT_EQ((int)chunk_len, rc);
144 int rc;
152 rc = storage_write(handle, off, data_buf, sizeof(data_buf),
154 ASSERT_EQ((int)chunk_len, rc);
178 int rc;
186 rc = storage_read(handle, off, data_buf, chunk_len);
187 ASSERT_EQ((int)chunk_len, rc);
208 int rc;
218 rc = storage_read(handle, off, data_buf, sizeof(data_buf));
219 ASSERT_EQ((int)chunk_len, rc);
229 int rc;
237 rc = storage_read(handle, off, data_buf, sizeof(data_buf));
238 ASSERT_GE(rc, 0);
239 if (rc == 0)
241 ASSERT_PRED1(is_valid_size, (size_t)rc);
242 ASSERT_TRUE(check_pattern32(data_buf, rc, off));
243 off += rc;
244 bytes_read += rc;
250 int rc;
255 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
256 rc = (rc == -ENOENT) ? 0 : rc;
257 ASSERT_EQ(0, rc);
260 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
261 ASSERT_EQ(-ENOENT, rc);
264 rc = storage_open_file(session_, &handle, fname,
267 ASSERT_EQ(0, rc);
270 rc = storage_open_file(session_, &handle, fname,
273 ASSERT_EQ(-EEXIST, rc);
279 rc = storage_open_file(session_, &handle, fname,
282 ASSERT_EQ(-EEXIST, rc);
285 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
286 ASSERT_EQ(0, rc);
289 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
290 ASSERT_EQ(-ENOENT, rc);
295 int rc;
300 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
301 rc = (rc == -ENOENT) ? 0 : rc;
302 ASSERT_EQ(0, rc);
305 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
306 ASSERT_EQ(-ENOENT, rc);
309 rc = storage_open_file(session_, &handle, fname,
312 ASSERT_EQ(0, rc);
315 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
316 ASSERT_EQ(0, rc);
319 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
320 ASSERT_EQ(-ENOENT, rc);
326 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
327 ASSERT_EQ(-ENOENT, rc);
332 int rc;
337 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
338 rc = (rc == -ENOENT) ? 0 : rc;
339 ASSERT_EQ(0, rc);
342 rc = storage_open_file(session_, &handle, fname, 0, 0);
343 ASSERT_EQ(-ENOENT, rc);
346 rc = storage_open_file(session_, &handle, fname,
349 ASSERT_EQ(0, rc);
353 rc = storage_open_file(session_, &handle, fname, 0, 0);
354 ASSERT_EQ(0, rc);
360 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
361 ASSERT_EQ(0, rc);
366 int rc;
371 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
372 rc = (rc == -ENOENT) ? 0 : rc;
373 ASSERT_EQ(0, rc);
376 rc = storage_open_file(session_, &handle, fname,
378 ASSERT_EQ(0, rc);
382 rc = storage_open_file(session_, &handle, fname,
384 ASSERT_EQ(0, rc);
388 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
389 ASSERT_EQ(0, rc);
394 int rc;
399 rc = storage_open_file(session_, &handle, fname,
401 ASSERT_EQ(0, rc);
405 rc = storage_open_file(session_, &handle, fname, 0, 0);
406 ASSERT_EQ(0, rc);
410 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
411 ASSERT_EQ(0, rc);
414 rc = storage_open_file(session_, &handle, fname, 0, 0);
415 ASSERT_EQ(-ENOENT, rc);
420 int rc;
426 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
427 rc = (rc == -ENOENT) ? 0 : rc;
428 ASSERT_EQ(0, rc);
431 rc = storage_open_file(session_, &handle, fname,
434 ASSERT_EQ(0, rc);
447 rc = storage_open_file(session_, &handle, fname, 0, 0);
448 ASSERT_EQ(0, rc);
461 int rc;
468 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
469 rc = (rc == -ENOENT) ? 0 : rc;
470 ASSERT_EQ(0, rc);
473 rc = storage_open_file(session_, &handle, fname,
476 ASSERT_EQ(0, rc);
489 rc = storage_open_file(session_, &handle, fname,
491 ASSERT_EQ(0, rc);
494 rc = storage_read(handle, 0LL, &val, sizeof(val));
495 ASSERT_EQ(0, rc);
504 int rc;
511 rc = storage_open_file(session_, &handle1, fname, STORAGE_FILE_OPEN_CREATE,
513 ASSERT_EQ(0, rc);
517 rc = storage_open_file(session_, &handle1, fname, 0, 0);
518 ASSERT_EQ(0, rc);
521 rc = storage_open_file(session_, &handle2, fname, 0, 0);
522 ASSERT_NE(0, rc);
527 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
528 ASSERT_EQ(0, rc);
531 rc = storage_open_file(session_, &handle3, fname, 0, 0);
532 ASSERT_EQ(-ENOENT, rc);
537 int rc;
545 rc = storage_open_file(session_, &handles[i], filename,
547 ASSERT_EQ(0, rc);
565 rc = storage_open_file(session_, &handles[i], filename, 0, 0);
566 ASSERT_EQ(0, rc);
580 rc = storage_delete_file(session_, filename, STORAGE_OP_COMPLETE);
581 ASSERT_EQ(0, rc);
587 int rc;
594 rc = storage_open_file(session_, &handle, fname,
597 ASSERT_EQ(0, rc);
607 rc = storage_open_file(session_, &handle, fname, 0, 0);
608 ASSERT_EQ(0, rc);
615 rc = storage_read(handle, blk, &val, sizeof(val));
616 ASSERT_EQ(0, rc);
623 rc = storage_read(handle, blk + 2, &val, sizeof(val));
624 ASSERT_EQ(-EINVAL, rc);
633 int rc;
640 rc = storage_open_file(session_, &handle, fname,
643 ASSERT_EQ(0, rc);
647 rc = storage_get_file_size(handle, &size);
648 ASSERT_EQ(0, rc);
656 rc = storage_get_file_size(handle, &size);
657 ASSERT_EQ(0, rc);
665 rc = storage_get_file_size(handle, &size);
666 ASSERT_EQ(0, rc);
676 int rc;
683 rc = storage_open_file(session_, &handle, fname,
686 ASSERT_EQ(0, rc);
690 rc = storage_get_file_size(handle, &size);
691 ASSERT_EQ(0, rc);
699 rc = storage_get_file_size(handle, &size);
700 ASSERT_EQ(0, rc);
706 rc = storage_open_file(session_, &handle, fname, 0, 0);
707 ASSERT_EQ(0, rc);
710 rc = storage_get_file_size(handle, &size);
711 ASSERT_EQ(0, rc);
715 rc = storage_set_file_size(handle, blk/2, STORAGE_OP_COMPLETE);
716 ASSERT_EQ(0, rc);
719 rc = storage_get_file_size(handle, &size);
720 ASSERT_EQ(0, rc);
728 rc = storage_set_file_size(handle, 0, STORAGE_OP_COMPLETE);
729 ASSERT_EQ(0, rc);
732 rc = storage_get_file_size(handle, &size);
733 ASSERT_EQ(0, rc);
792 int rc;
799 rc = storage_open_file(session_, &handle, fname,
802 ASSERT_EQ(0, rc);
820 int rc;
825 rc = storage_open_file(session_, &handle, fname,
828 ASSERT_EQ(0, rc);
832 rc = storage_write(handle, 1, &val, sizeof(val), STORAGE_OP_COMPLETE);
833 ASSERT_EQ(-EINVAL, rc);
843 int rc;
850 rc = storage_open_file(session_, &handle, fname,
853 ASSERT_EQ(0, rc);
864 int rc;
870 rc = storage_open_file(session_, &handle, fname, 0, 0);
871 ASSERT_EQ(0, rc);
887 int rc;
889 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
890 rc = (rc == -ENOENT) ? 0 : rc;
891 ASSERT_EQ(0, rc);
896 int rc;
902 rc = storage_open_file(session_, &handle, fname,
905 ASSERT_EQ(0, rc);
916 int rc;
922 rc = storage_open_file(session_, &handle, fname,
925 ASSERT_EQ(0, rc);
937 int rc;
943 rc = storage_open_file(session_, &handle, fname,
946 ASSERT_EQ(0, rc);
957 int rc;
963 rc = storage_open_file(session_, &handle, fname,
966 ASSERT_EQ(0, rc);
977 int rc;
983 rc = storage_open_file(session_, &handle, fname, 0, 0);
984 ASSERT_EQ(0, rc);
994 int rc;
1000 rc = storage_open_file(session_, &handle, fname, 0, 0);
1001 ASSERT_EQ(0, rc);
1011 int rc;
1017 rc = storage_open_file(session_, &handle, fname, 0, 0);
1018 ASSERT_EQ(0, rc);
1028 int rc;
1034 rc = storage_open_file(session_, &handle, fname, 0, 0);
1035 ASSERT_EQ(0, rc);
1045 int rc;
1047 rc = storage_delete_file(session_, fname, STORAGE_OP_COMPLETE);
1048 rc = (rc == -ENOENT) ? 0 : rc;
1049 ASSERT_EQ(0, rc);
1053 int rc;
1058 rc = storage_open_file(session_, &handle, fname,
1061 ASSERT_EQ(0, rc);
1065 rc = storage_write(handle, 0, test_buf_, wc * sizeof(uint32_t), STORAGE_OP_COMPLETE);
1066 ASSERT_EQ((int)(wc * sizeof(uint32_t)), rc);
1068 rc = storage_read(handle, 0, test_buf_, wc * sizeof(uint32_t));
1069 ASSERT_EQ((int)(wc * sizeof(uint32_t)), rc);
1080 int rc;
1087 rc = storage_open_file(session_, &handle, fname1,
1090 ASSERT_EQ(-EINVAL, rc);
1092 rc = storage_open_file(session_, &handle, fname2,
1095 ASSERT_EQ(-EINVAL, rc);
1097 rc = storage_open_file(session_, &handle, fname3,
1100 ASSERT_EQ(-EINVAL, rc);
1106 rc = storage_open_file(session_, &handle, max_name,
1109 ASSERT_EQ(-EINVAL, rc);
1112 rc = storage_open_file(session_, &handle, max_name,
1115 ASSERT_EQ(0, rc);
1123 int rc;
1128 rc = storage_open_file(session_, &handle, fname,
1131 ASSERT_EQ(0, rc);
1137 rc = storage_write(handle1, 0, &val, sizeof(val), STORAGE_OP_COMPLETE);
1138 ASSERT_EQ(-EINVAL, rc);
1141 rc = storage_read(handle1, 0, &val, sizeof(val));
1142 ASSERT_EQ(-EINVAL, rc);
1145 rc = storage_set_file_size(handle1, 0, STORAGE_OP_COMPLETE);
1146 ASSERT_EQ(-EINVAL, rc);
1150 rc = storage_get_file_size(handle1, &fsize);
1151 ASSERT_EQ(-EINVAL, rc);
1162 int rc;
1168 rc = storage_open_file(session_, &handle1, fname1,
1171 ASSERT_EQ(0, rc);
1173 rc = storage_open_file(session_, &handle2, fname2,
1176 ASSERT_EQ(0, rc);
1183 rc = storage_write(handle1, 0, &val, sizeof(val), STORAGE_OP_COMPLETE);
1184 ASSERT_EQ(-EINVAL, rc);
1187 rc = storage_read(handle1, 0, &val, sizeof(val));
1188 ASSERT_EQ(-EINVAL, rc);
1191 rc = storage_set_file_size(handle1, 0, STORAGE_OP_COMPLETE);
1192 ASSERT_EQ(-EINVAL, rc);
1196 rc = storage_get_file_size(handle1, &fsize);
1197 ASSERT_EQ(-EINVAL, rc);
1211 int rc;
1214 rc = storage_end_transaction(session_, false);
1215 ASSERT_EQ(0, rc);
1218 rc = storage_end_transaction(session_, false);
1219 ASSERT_EQ(0, rc);
1223 int rc;
1226 rc = storage_end_transaction(session_, true);
1227 ASSERT_EQ(0, rc);
1230 rc = storage_end_transaction(session_, true);
1231 ASSERT_EQ(0, rc);
1236 int rc;
1244 rc = storage_open_file(session_, &handle, fname,
1247 ASSERT_EQ(0, rc);
1250 rc = storage_get_file_size(handle, &fsize);
1251 ASSERT_EQ(0, rc);
1259 rc = storage_get_file_size(handle, &fsize);
1260 ASSERT_EQ(0, rc);
1264 rc = storage_end_transaction(session_, false);
1265 ASSERT_EQ(0, rc);
1268 rc = storage_get_file_size(handle, &fsize);
1269 ASSERT_EQ(0, rc);
1280 int rc;
1288 rc = storage_open_file(session_, &handle, fname,
1291 ASSERT_EQ(0, rc);
1302 rc = storage_get_file_size(handle, &fsize);
1303 ASSERT_EQ(0, rc);
1307 rc = storage_end_transaction(session_, false);
1308 ASSERT_EQ(0, rc);
1311 rc = storage_get_file_size(handle, &fsize);
1312 ASSERT_EQ(0, rc);
1326 int rc;
1333 rc = storage_open_file(session_, &handle, fname,
1336 ASSERT_EQ(0, rc);
1339 rc = storage_get_file_size(handle, &fsize);
1340 ASSERT_EQ(0, rc);
1362 rc = storage_end_transaction(session_, false);
1363 ASSERT_EQ(0, rc);
1375 int rc;
1386 rc = storage_open_file(session_, &handle1, fname1,
1389 ASSERT_EQ(0, rc);
1392 rc = storage_open_file(session_, &handle2, fname2,
1395 ASSERT_EQ(0, rc);
1406 rc = storage_get_file_size(handle1, &fsize);
1407 ASSERT_EQ(0, rc);
1411 rc = storage_get_file_size(handle2, &fsize);
1412 ASSERT_EQ(0, rc);
1416 rc = storage_end_transaction(session_, false);
1417 ASSERT_EQ(0, rc);
1420 rc = storage_get_file_size(handle1, &fsize);
1421 ASSERT_EQ(0, rc);
1425 rc = storage_get_file_size(handle2, &fsize);
1426 ASSERT_EQ(0, rc);
1444 int rc;
1452 rc = storage_open_file(session_, &handle, fname,
1455 ASSERT_EQ(0, rc);
1462 rc = storage_get_file_size(handle, &fsize);
1463 ASSERT_EQ(0, rc);
1470 rc = storage_open_file(session_, &handle, fname, STORAGE_FILE_OPEN_TRUNCATE, 0);
1471 ASSERT_EQ(0, rc);
1474 rc = storage_get_file_size(handle, &fsize);
1475 ASSERT_EQ(0, rc);
1479 rc = storage_end_transaction(session_, false);
1480 ASSERT_EQ(0, rc);
1483 rc = storage_get_file_size(handle, &fsize);
1484 ASSERT_EQ(0, rc);
1493 int rc;
1501 rc = storage_open_file(session_, &handle, fname,
1504 ASSERT_EQ(0, rc);
1511 rc = storage_get_file_size(handle, &fsize);
1512 ASSERT_EQ(0, rc);
1516 rc = storage_set_file_size(handle, (storage_off_t)exp_len/2, 0);
1517 ASSERT_EQ(0, rc);
1520 rc = storage_get_file_size(handle, &fsize);
1521 ASSERT_EQ(0, rc);
1525 rc = storage_set_file_size(handle, (storage_off_t)exp_len/3, 0);
1526 ASSERT_EQ(0, rc);
1529 rc = storage_get_file_size(handle, &fsize);
1530 ASSERT_EQ(0, rc);
1534 rc = storage_end_transaction(session_, false);
1535 ASSERT_EQ(0, rc);
1538 rc = storage_get_file_size(handle, &fsize);
1539 ASSERT_EQ(0, rc);
1548 int rc;
1556 rc = storage_open_file(session_, &handle, fname,
1559 ASSERT_EQ(0, rc);
1569 rc = storage_delete_file(session_, fname, 0);
1570 ASSERT_EQ(0, rc);
1573 rc = storage_open_file(session_, &handle, fname, 0, 0);
1574 ASSERT_EQ(-ENOENT, rc);
1577 rc = storage_end_transaction(session_, false);
1578 ASSERT_EQ(0, rc);
1581 rc = storage_open_file(session_, &handle, fname, 0, 0);
1582 ASSERT_EQ(0, rc);
1585 rc = storage_get_file_size(handle, &fsize);
1586 ASSERT_EQ(0, rc);
1595 int rc;
1603 rc = storage_open_file(session_, &handle, fname,
1606 ASSERT_EQ(0, rc);
1613 rc = storage_delete_file(session_, fname, 0);
1614 ASSERT_EQ(0, rc);
1618 rc = storage_open_file(session_, &handle, fname, 0, 0);
1619 ASSERT_EQ(-ENOENT, rc);
1622 rc = storage_end_transaction(session_, false);
1623 ASSERT_EQ(0, rc);
1626 rc = storage_open_file(session_, &handle, fname, 0, 0);
1627 ASSERT_EQ(0, rc);
1630 rc = storage_get_file_size(handle, &fsize);
1631 ASSERT_EQ(0, rc);
1641 int rc;
1649 rc = storage_open_file(session_, &handle, fname,
1652 ASSERT_EQ(0, rc);
1655 rc = storage_end_transaction(session_, false);
1656 ASSERT_EQ(0, rc);
1665 int rc;
1674 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
1675 ASSERT_EQ(0, rc);
1678 rc = storage_open_file(session_, &handle, fname,
1681 ASSERT_EQ(0, rc);
1684 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
1685 ASSERT_EQ(0, rc);
1688 rc = storage_get_file_size(handle_aux, &fsize);
1689 ASSERT_EQ(0, rc);
1701 rc = storage_get_file_size(handle_aux, &fsize);
1702 ASSERT_EQ(0, rc);
1706 rc = storage_end_transaction(session_, true);
1707 ASSERT_EQ(0, rc);
1710 rc = storage_get_file_size(handle_aux, &fsize);
1711 ASSERT_EQ(-EBUSY, rc);
1714 rc = storage_end_transaction(aux_session_, false);
1715 ASSERT_EQ(0, rc);
1718 rc = storage_get_file_size(handle_aux, &fsize);
1719 ASSERT_EQ(0, rc);
1723 rc = storage_get_file_size(handle, &fsize);
1724 ASSERT_EQ(0, rc);
1744 int rc;
1752 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
1753 ASSERT_EQ(0, rc);
1756 rc = storage_open_file(session_, &handle, fname,
1759 ASSERT_EQ(0, rc);
1762 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
1763 ASSERT_EQ(0, rc);
1766 rc = storage_get_file_size(handle, &fsize);
1767 ASSERT_EQ(0, rc);
1770 rc = storage_get_file_size(handle_aux, &fsize);
1771 ASSERT_EQ(0, rc);
1775 rc = storage_end_transaction(aux_session_, false);
1776 ASSERT_EQ(0, rc);
1814 rc = storage_end_transaction(session_, true);
1815 ASSERT_EQ(0, rc);
1826 rc = storage_read(handle_aux, blk, &val, sizeof(val));
1827 ASSERT_EQ(-EBUSY, rc);
1829 rc = storage_read(handle_aux, 2 * blk, &val, sizeof(val));
1830 ASSERT_EQ(-EBUSY, rc);
1833 rc = storage_end_transaction(aux_session_, false);
1834 ASSERT_EQ(0, rc);
1851 int rc;
1860 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
1861 ASSERT_EQ(0, rc);
1864 rc = storage_open_file(session_, &handle, fname,
1867 ASSERT_EQ(0, rc);
1870 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
1871 ASSERT_EQ(0, rc);
1878 rc = storage_get_file_size(handle, &fsize);
1879 ASSERT_EQ(0, rc);
1883 rc = storage_get_file_size(handle_aux, &fsize);
1884 ASSERT_EQ(0, rc);
1888 rc = storage_set_file_size(handle, (storage_off_t)exp_len/2, 0);
1889 ASSERT_EQ(0, rc);
1892 rc = storage_get_file_size(handle, &fsize);
1893 ASSERT_EQ(0, rc);
1896 rc = storage_get_file_size(handle_aux, &fsize);
1897 ASSERT_EQ(0, rc);
1901 rc = storage_set_file_size(handle, (storage_off_t)exp_len/3, 0);
1902 ASSERT_EQ(0, rc);
1905 rc = storage_get_file_size(handle, &fsize);
1906 ASSERT_EQ(0, rc);
1909 rc = storage_get_file_size(handle_aux, &fsize);
1910 ASSERT_EQ(0, rc);
1914 rc = storage_end_transaction(session_, true);
1915 ASSERT_EQ(0, rc);
1918 rc = storage_get_file_size(handle, &fsize);
1919 ASSERT_EQ(0, rc);
1923 rc = storage_get_file_size(handle_aux, &fsize);
1924 ASSERT_EQ(-EBUSY, rc);
1927 rc = storage_end_transaction(aux_session_, false);
1928 ASSERT_EQ(0, rc);
1931 rc = storage_get_file_size(handle_aux, &fsize);
1932 ASSERT_EQ(0, rc);
1943 int rc;
1951 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
1952 ASSERT_EQ(0, rc);
1955 rc = storage_open_file(session_, &handle, fname,
1958 ASSERT_EQ(0, rc);
1968 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
1969 ASSERT_EQ(0, rc);
1973 rc = storage_delete_file(session_, fname, 0);
1974 ASSERT_EQ(0, rc);
1977 rc = storage_open_file(session_, &handle, fname, 0, 0);
1978 ASSERT_EQ(-ENOENT, rc);
1981 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
1982 ASSERT_EQ(0, rc);
1986 rc = storage_end_transaction(session_, true);
1987 ASSERT_EQ(0, rc);
1990 rc = storage_open_file(session_, &handle, fname, 0, 0);
1991 ASSERT_EQ(-ENOENT, rc);
1994 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
1995 ASSERT_EQ(-ENOENT, rc);
2000 int rc;
2009 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2010 ASSERT_EQ(0, rc);
2013 rc = storage_open_file(session_, &handle, fname,
2016 ASSERT_EQ(0, rc);
2023 rc = storage_get_file_size(handle, &fsize);
2024 ASSERT_EQ(0, rc);
2031 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
2032 ASSERT_EQ(0, rc);
2034 rc = storage_get_file_size(handle_aux, &fsize);
2035 ASSERT_EQ(0, rc);
2039 rc = storage_open_file(session_, &handle, fname, STORAGE_FILE_OPEN_TRUNCATE, 0);
2040 ASSERT_EQ(0, rc);
2043 rc = storage_get_file_size(handle, &fsize);
2044 ASSERT_EQ(0, rc);
2047 rc = storage_get_file_size(handle_aux, &fsize);
2048 ASSERT_EQ(0, rc);
2052 rc = storage_end_transaction(session_, true);
2053 ASSERT_EQ(0, rc);
2056 rc = storage_get_file_size(handle, &fsize);
2057 ASSERT_EQ(0, rc);
2061 rc = storage_get_file_size(handle_aux, &fsize);
2062 ASSERT_EQ(-EBUSY, rc);
2065 rc = storage_end_transaction(aux_session_, false);
2066 ASSERT_EQ(0, rc);
2069 rc = storage_get_file_size(handle_aux, &fsize);
2070 ASSERT_EQ(0, rc);
2080 int rc;
2087 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2088 ASSERT_EQ(0, rc);
2094 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
2095 ASSERT_EQ(-ENOENT, rc);
2098 rc = storage_open_file(session_, &handle, fname,
2101 ASSERT_EQ(0, rc);
2104 rc = storage_get_file_size(handle, &fsize);
2105 ASSERT_EQ(0, rc);
2112 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
2113 ASSERT_EQ(-ENOENT, rc);
2116 rc = storage_end_transaction(session_, true);
2117 ASSERT_EQ(0, rc);
2120 rc = storage_open_file(session_, &handle, fname, 0, 0);
2121 ASSERT_EQ(0, rc);
2124 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
2125 ASSERT_EQ(0, rc);
2134 int rc;
2144 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2145 ASSERT_EQ(0, rc);
2152 rc = storage_open_file(session_, &handle1, fname1,
2155 ASSERT_EQ(0, rc);
2158 rc = storage_open_file(session_, &handle2, fname2,
2161 ASSERT_EQ(0, rc);
2164 rc = storage_get_file_size(handle1, &fsize);
2165 ASSERT_EQ(0, rc);
2168 rc = storage_get_file_size(handle1, &fsize);
2169 ASSERT_EQ(0, rc);
2177 rc = storage_open_file(aux_session_, &handle1_aux, fname1, 0, 0);
2178 ASSERT_EQ(-ENOENT, rc);
2180 rc = storage_open_file(aux_session_, &handle2_aux, fname2, 0, 0);
2181 ASSERT_EQ(-ENOENT, rc);
2184 rc = storage_end_transaction(session_, true);
2185 ASSERT_EQ(0, rc);
2188 rc = storage_open_file(session_, &handle1, fname1, 0, 0);
2189 ASSERT_EQ(0, rc);
2191 rc = storage_open_file(session_, &handle2, fname2, 0, 0);
2192 ASSERT_EQ(0, rc);
2195 rc = storage_open_file(aux_session_, &handle1_aux, fname1, 0, 0);
2196 ASSERT_EQ(0, rc);
2198 rc = storage_open_file(aux_session_, &handle2_aux, fname2, 0, 0);
2199 ASSERT_EQ(0, rc);
2212 int rc;
2225 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2226 ASSERT_EQ(0, rc);
2229 rc = storage_open_file(session_, &handle1, fname1,
2232 ASSERT_EQ(0, rc);
2235 rc = storage_open_file(session_, &handle2, fname2,
2238 ASSERT_EQ(0, rc);
2241 rc = storage_open_file(aux_session_, &handle1_aux, fname1, 0, 0);
2242 ASSERT_EQ(0, rc);
2244 rc = storage_open_file(aux_session_, &handle2_aux, fname2, 0, 0);
2245 ASSERT_EQ(0, rc);
2256 rc = storage_get_file_size(handle1, &fsize);
2257 ASSERT_EQ(0, rc);
2261 rc = storage_get_file_size(handle2, &fsize);
2262 ASSERT_EQ(0, rc);
2266 rc = storage_get_file_size(handle1_aux, &fsize);
2267 ASSERT_EQ(0, rc);
2270 rc = storage_get_file_size(handle2_aux, &fsize);
2271 ASSERT_EQ(0, rc);
2275 rc = storage_end_transaction(session_, true);
2276 ASSERT_EQ(0, rc);
2279 rc = storage_get_file_size(handle1, &fsize);
2280 ASSERT_EQ(0, rc);
2284 rc = storage_get_file_size(handle2, &fsize);
2285 ASSERT_EQ(0, rc);
2289 rc = storage_get_file_size(handle1_aux, &fsize);
2290 ASSERT_EQ(-EBUSY, rc);
2293 rc = storage_end_transaction(aux_session_, false);
2294 ASSERT_EQ(0, rc);
2297 rc = storage_get_file_size(handle1_aux, &fsize);
2298 ASSERT_EQ(0, rc);
2301 rc = storage_get_file_size(handle2_aux, &fsize);
2302 ASSERT_EQ(0, rc);
2329 int rc;
2338 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2339 ASSERT_EQ(0, rc);
2342 rc = storage_open_file(session_, &handle, fname,
2345 ASSERT_EQ(0, rc);
2355 rc = storage_delete_file(session_, fname, 0);
2356 ASSERT_EQ(0, rc);
2359 rc = storage_open_file(session_, &handle, fname, 0, 0);
2360 ASSERT_EQ(-ENOENT, rc);
2363 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
2364 ASSERT_EQ(0, rc);
2367 rc = storage_open_file(session_, &handle, fname,
2370 ASSERT_EQ(0, rc);
2377 rc = storage_get_file_size(handle, &fsize);
2378 ASSERT_EQ(0, rc);
2382 rc = storage_end_transaction(session_, true);
2383 ASSERT_EQ(0, rc);
2390 rc = storage_get_file_size(handle_aux, &fsize);
2391 ASSERT_EQ(-EINVAL, rc);
2394 rc = storage_end_transaction(aux_session_, false);
2395 ASSERT_EQ(0, rc);
2398 rc = storage_get_file_size(handle_aux, &fsize);
2399 ASSERT_EQ(-EINVAL, rc);
2403 rc = storage_open_file(aux_session_, &handle_aux, fname, 0, 0);
2404 ASSERT_EQ(0, rc);
2407 rc = storage_get_file_size(handle_aux, &fsize);
2408 ASSERT_EQ(0, rc);
2422 int rc;
2428 rc = storage_open_file(session_, &handle, fname,
2431 ASSERT_EQ(0, rc);
2439 rc = storage_open_file(session_, &handle, fname, STORAGE_FILE_OPEN_TRUNCATE, 0);
2440 ASSERT_EQ(0, rc);
2453 rc = storage_open_file(session_, &handle, fname, STORAGE_FILE_OPEN_TRUNCATE, 0);
2454 ASSERT_EQ(0, rc);
2470 int rc;
2476 rc = storage_open_file(session_, &handle, fname,
2479 ASSERT_EQ(0, rc);
2487 rc = storage_open_file(session_, &handle, fname, 0, 0);
2488 ASSERT_EQ(0, rc);
2495 rc = storage_set_file_size(handle, i * blk, STORAGE_OP_COMPLETE);
2496 ASSERT_EQ(0, rc);
2505 rc = storage_open_file(session_, &handle, fname, 0, 0);
2506 ASSERT_EQ(0, rc);
2513 rc = storage_set_file_size(handle, (32 - i) * blk, STORAGE_OP_COMPLETE);
2514 ASSERT_EQ(0, rc);
2527 int rc;
2536 rc = storage_open_file(session_, &handle, fname,
2539 ASSERT_EQ(0, rc);
2549 rc = storage_write(handle, exp_len/2 + 1, &val, sizeof(val), 0);
2550 ASSERT_EQ(-EINVAL, rc);
2553 rc = storage_read(handle, exp_len/2 + 1, &val, sizeof(val));
2554 ASSERT_EQ(-EINVAL, rc);
2557 rc = storage_set_file_size(handle, exp_len/2 + 1, 0);
2558 ASSERT_EQ(-EINVAL, rc);
2561 rc = storage_open_file(session_, &handle1, "foo",
2563 ASSERT_EQ(-ENOENT, rc);
2566 rc = storage_delete_file(session_, "foo", STORAGE_OP_COMPLETE);
2567 ASSERT_EQ(-ENOENT, rc);
2574 rc = storage_end_transaction(session_, true);
2575 ASSERT_EQ(0, rc);
2578 rc = storage_get_file_size(handle, &fsize);
2579 ASSERT_EQ(0, rc);
2595 int rc;
2603 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2604 ASSERT_EQ(0, rc);
2606 rc = storage_open_file(session_, &handle1, fname1,
2609 ASSERT_EQ(0, rc);
2611 rc = storage_open_file(aux_session_, &handle2, fname2,
2614 ASSERT_EQ(0, rc);
2642 int rc;
2650 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2651 ASSERT_EQ(0, rc);
2653 rc = storage_open_file(session_, &handle1, fname1,
2656 ASSERT_EQ(0, rc);
2658 rc = storage_open_file(aux_session_, &handle2, fname2,
2661 ASSERT_EQ(0, rc);
2687 rc = storage_end_transaction(session_, true);
2688 ASSERT_EQ(0, rc);
2690 rc = storage_end_transaction(aux_session_, true);
2691 ASSERT_EQ(0, rc);
2696 int rc;
2705 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2706 ASSERT_EQ(0, rc);
2709 rc = storage_open_file(session_, &handle1, fname,
2712 ASSERT_EQ(0, rc);
2715 rc = storage_open_file(aux_session_, &handle2, fname,
2718 ASSERT_EQ(0, rc);
2729 rc = storage_get_file_size(handle2, &fsize);
2730 ASSERT_EQ(0, rc);
2738 rc = storage_end_transaction(session_, true);
2739 ASSERT_EQ(0, rc);
2742 rc = storage_get_file_size(handle2, &fsize);
2743 ASSERT_EQ(-EBUSY, rc);
2746 rc = storage_end_transaction(aux_session_, false);
2747 ASSERT_EQ(0, rc);
2750 rc = storage_get_file_size(handle2, &fsize);
2751 ASSERT_EQ(0, rc);
2767 int rc;
2777 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2778 ASSERT_EQ(0, rc);
2781 rc = storage_open_file(session_, &handle1, fname,
2784 ASSERT_EQ(0, rc);
2787 rc = storage_open_file(aux_session_, &handle2, fname,
2790 ASSERT_EQ(0, rc);
2801 rc = storage_end_transaction(session_, true);
2802 ASSERT_EQ(0, rc);
2806 rc = storage_read(handle2, 0, &val, sizeof(val));
2807 ASSERT_EQ(-EBUSY, rc);
2809 rc = storage_write(handle2, 0, &val, sizeof(val), 0);
2810 ASSERT_EQ(-EBUSY, rc);
2812 rc = storage_get_file_size(handle2, &fsize);
2813 ASSERT_EQ(-EBUSY, rc);
2815 rc = storage_set_file_size(handle2, fsize, 0);
2816 ASSERT_EQ(-EBUSY, rc);
2818 rc = storage_delete_file(aux_session_, fname, 0);
2819 ASSERT_EQ(-EBUSY, rc);
2821 rc = storage_open_file(aux_session_, &handle3, fname,
2823 ASSERT_EQ(-EBUSY, rc);
2826 rc = storage_end_transaction(aux_session_, true);
2827 ASSERT_EQ(-EBUSY, rc);
2830 rc = storage_get_file_size(handle2, &fsize);
2831 ASSERT_EQ(0, rc);
2847 int rc;
2857 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2858 ASSERT_EQ(0, rc);
2861 rc = storage_open_file(session_, &handle1, fname,
2864 ASSERT_EQ(0, rc);
2867 rc = storage_open_file(aux_session_, &handle2, fname,
2870 ASSERT_EQ(0, rc);
2881 rc = storage_end_transaction(session_, true);
2882 ASSERT_EQ(0, rc);
2886 rc = storage_read(handle2, 0, &val, sizeof(val));
2887 ASSERT_EQ(-EBUSY, rc);
2889 rc = storage_write(handle2, 0, &val, sizeof(val), 0);
2890 ASSERT_EQ(-EBUSY, rc);
2892 rc = storage_get_file_size(handle2, &fsize);
2893 ASSERT_EQ(-EBUSY, rc);
2895 rc = storage_set_file_size(handle2, fsize, 0);
2896 ASSERT_EQ(-EBUSY, rc);
2898 rc = storage_delete_file(aux_session_, fname, 0);
2899 ASSERT_EQ(-EBUSY, rc);
2901 rc = storage_open_file(aux_session_, &handle3, fname,
2903 ASSERT_EQ(-EBUSY, rc);
2906 rc = storage_end_transaction(aux_session_, false);
2907 ASSERT_EQ(0, rc);
2910 rc = storage_get_file_size(handle2, &fsize);
2911 ASSERT_EQ(0, rc);
2926 int rc;
2935 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2936 ASSERT_EQ(0, rc);
2939 rc = storage_open_file(session_, &handle1, fname,
2942 ASSERT_EQ(0, rc);
2945 rc = storage_open_file(aux_session_, &handle2, fname,
2948 ASSERT_EQ(0, rc);
2959 rc = storage_end_transaction(session_, false);
2960 ASSERT_EQ(0, rc);
2963 rc = storage_end_transaction(aux_session_, true);
2964 ASSERT_EQ(0, rc);
2967 rc = storage_get_file_size(handle2, &fsize);
2968 ASSERT_EQ(0, rc);
2984 int rc;
2993 rc = storage_open_session(TRUSTY_DEVICE_NAME, &aux_session_, port_);
2994 ASSERT_EQ(0, rc);
2997 rc = storage_open_file(session_, &handle1, fname,
3000 ASSERT_EQ(0, rc);
3003 rc = storage_open_file(aux_session_, &handle2, fname,
3006 ASSERT_EQ(0, rc);
3017 rc = storage_end_transaction(session_, false);
3018 ASSERT_EQ(0, rc);
3021 rc = storage_end_transaction(aux_session_, false);
3022 ASSERT_EQ(0, rc);
3025 rc = storage_get_file_size(handle2, &fsize);
3026 ASSERT_EQ(0, rc);