Lines Matching +full:src +full:-
1 // SPDX-License-Identifier: Apache-2.0
5 #include <mtd/mtd-abi.h>
30 rc = tmpf_init(tmp, "flash-store.XXXXXX"); in get_dev_mtd()
34 return tmp->path; in get_dev_mtd()
45 return -1; in ioctl()
51 info->size = MEM_SIZE; in ioctl()
52 info->erasesize = ERASE_SIZE; in ioctl()
61 struct backend *backend = &context->backend; in main()
62 uint8_t src[MEM_SIZE]; in main() local
73 map = mmap(NULL, MEM_SIZE, PROT_READ, MAP_PRIVATE, tmp->fd, 0); in main()
76 memset(src, 0xaa, sizeof(src)); in main()
77 rc = backend_write(backend, 0, src, sizeof(src)); in main()
79 rc = memcmp(src, map, sizeof(src)); in main()
82 memset(src, 0x55, sizeof(src)); in main()
83 rc = backend_write(backend, 0, src, sizeof(src)); in main()
85 rc = memcmp(src, map, sizeof(src)); in main()
88 src[0] = 0xff; in main()
89 rc = backend_write(backend, 0, src, 1); in main()
91 rc = memcmp(src, map, sizeof(src)); in main()
94 src[1] = 0xff; in main()
95 rc = backend_write(backend, 1, &src[1], 1); in main()
97 rc = memcmp(src, map, sizeof(src)); in main()
100 src[2] = 0xff; in main()
101 rc = backend_write(backend, 2, &src[2], 1); in main()
103 rc = memcmp(src, map, sizeof(src)); in main()