Lines Matching defs:data

33     // written with identical data (during relocates)
48 uint8_t *data = buffer;
62 memcpy(data, &pcache->buffer[off-pcache->off], diff);
64 data += diff;
79 memcpy(data, &rcache->buffer[off-rcache->off], diff);
81 data += diff;
95 int err = lfs->cfg->read(lfs->cfg, block, off, data, diff);
100 data += diff;
131 const uint8_t *data = buffer;
145 int res = memcmp(dat, data + i, diff);
189 // check data on disk
231 const uint8_t *data = buffer;
242 memcpy(&pcache->buffer[off-pcache->off], data, diff);
244 data += diff;
574 int (*cb)(void*, lfs_block_t), void *data);
588 int (*cb)(void *data, lfs_block_t block), void *data,
759 uint8_t *data = buffer;
772 memcpy(data, &pcache->buffer[off-pcache->off], diff);
774 data += diff;
789 memcpy(data, &rcache->buffer[off-rcache->off], diff);
791 data += diff;
869 int (*cb)(void *data, lfs_tag_t tag, const void *buffer);
870 void *data;
882 int (*cb)(void *data, lfs_tag_t tag, const void *buffer), void *data) {
942 .data = data,
955 data = &stack[sp-1].tag;
1004 .data = data,
1024 res = cb(data, LFS_MKTAG(LFS_TYPE_USERATTR + a[i].type,
1035 res = cb(data, tag + LFS_MKTAG(0, diff, 0), buffer);
1060 data = stack[sp-1].data;
1075 int (*cb)(void *data, lfs_tag_t tag, const void *buffer), void *data) {
1258 int res = cb(data, tag, &(struct lfs_diskoff){
1296 // we're < lfs2.1 treat missing fcrc as erased data
1417 static int lfs_dir_find_match(void *data,
1419 struct lfs_dir_find_match *name = data;
1504 // grab the entry data
2897 uint8_t data;
2900 head, i, &data, 1);
2907 nblock, i, &data, 1);
2965 int (*cb)(void*, lfs_block_t), void *data) {
2973 int err = cb(data, head);
2994 err = cb(data, heads[i]);
3221 uint8_t data;
3228 i, &data, 1);
3235 file->block, i, &data, 1);
3243 nblock, i, &data, 1);
3312 uint8_t data;
3313 lfs_ssize_t res = lfs_file_flushedread(lfs, &orig, &data, 1);
3318 res = lfs_file_flushedwrite(lfs, file, &data, 1);
3402 // commit file data and attributes
3421 uint8_t *data = buffer;
3458 file->off, data, diff);
3465 file->block, file->off, data, diff);
3473 data += diff;
3501 const uint8_t *data = buffer;
3533 // mark cache as dirty since we may have read data into it
3558 file->block, file->off, data, diff);
3578 data += diff;
3663 // we can avoid flushing and needing to reread the data
3716 // read our data into rcache temporarily
4538 int (*cb)(void *data, lfs_block_t block), void *data,
4546 int err = lfs1_traverse(lfs, cb, data);
4574 int err = cb(data, dir.tail[i]);
4600 ctz.head, ctz.size, cb, data);
4607 err = cb(data, (&ctz.head)[i]);
4625 f->ctz.head, f->ctz.size, cb, data);
4633 f->block, f->pos, cb, data);
4689 static int lfs_fs_parent_match(void *data,
4691 struct lfs_fs_parent_match *find = data;
5099 // Version of On-disk data structures
5330 int lfs1_traverse(lfs_t *lfs, int (*cb)(void*, lfs_block_t), void *data) {
5342 int err = cb(data, cwd[i]);
5365 entry.d.u.file.head, entry.d.u.file.size, cb, data);
5381 err = cb(data, dir2.pair[i]);
6238 int lfs_fs_traverse(lfs_t *lfs, int (*cb)(void *, lfs_block_t), void *data) {
6244 (void*)lfs, (void*)(uintptr_t)cb, data);
6246 err = lfs_fs_rawtraverse(lfs, cb, data, true);