Home
last modified time | relevance | path

Searched refs:fvnode (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/usr.sbin/makefs/chfs/
H A Dchfs_mkfs.c164 struct chfs_flash_vnode fvnode; in write_vnode() local
165 memset(&fvnode, 0, sizeof(fvnode)); in write_vnode()
167 fvnode.magic = htole16(CHFS_FS_MAGIC_BITMASK); in write_vnode()
168 fvnode.type = htole16(CHFS_NODETYPE_VNODE); in write_vnode()
169 fvnode.length = htole32(CHFS_PAD(sizeof(fvnode))); in write_vnode()
170 fvnode.hdr_crc = htole32(crc32(0, (uint8_t *)&fvnode, in write_vnode()
172 fvnode.vno = htole64(node->inode->ino); in write_vnode()
173 fvnode.version = htole64(version++); in write_vnode()
174 fvnode.mode = htole32(node->inode->st.st_mode); in write_vnode()
175 fvnode.dn_size = htole32(node->inode->st.st_size); in write_vnode()
[all …]
/netbsd-src/sys/ufs/chfs/
H A Dchfs_write.c50 struct chfs_flash_vnode *fvnode; in chfs_write_flash_vnode() local
61 fvnode = chfs_alloc_flash_vnode(); in chfs_write_flash_vnode()
62 if (!fvnode) in chfs_write_flash_vnode()
68 size = sizeof(*fvnode); in chfs_write_flash_vnode()
69 fvnode->magic = htole16(CHFS_FS_MAGIC_BITMASK); in chfs_write_flash_vnode()
70 fvnode->type = htole16(CHFS_NODETYPE_VNODE); in chfs_write_flash_vnode()
71 fvnode->length = htole32(CHFS_PAD(size)); in chfs_write_flash_vnode()
72 fvnode->hdr_crc = htole32(crc32(0, (uint8_t *)fvnode, in chfs_write_flash_vnode()
74 fvnode->vno = htole64(ip->ino); in chfs_write_flash_vnode()
75 fvnode->version = htole64(++ip->chvc->highest_version); in chfs_write_flash_vnode()
[all …]
H A Dchfs_readinode.c1036 struct chfs_flash_vnode *fvnode; in chfs_read_inode_internal() local
1040 len = sizeof(*fvnode); in chfs_read_inode_internal()
1079 fvnode = (struct chfs_flash_vnode*)buf; in chfs_read_inode_internal()
1081 dbg("set size from v: %u\n", fvnode->dn_size); in chfs_read_inode_internal()
1082 chfs_set_vnode_size(ITOV(ip), fvnode->dn_size); in chfs_read_inode_internal()
1083 uint32_t retsize = chfs_truncate_fragtree(chmp, &ip->fragtree, fvnode->dn_size); in chfs_read_inode_internal()
1084 if (retsize != fvnode->dn_size) { in chfs_read_inode_internal()
1085 dbg("Truncating failed. It is %u instead of %u\n", retsize, fvnode->dn_size); in chfs_read_inode_internal()
H A Dchfs_malloc.c323 chfs_free_flash_vnode(struct chfs_flash_vnode *fvnode) in chfs_free_flash_vnode() argument
325 pool_cache_put(chfs_flash_vnode_cache, fvnode); in chfs_free_flash_vnode()
H A Dchfs_gc.c704 struct chfs_flash_vnode *fvnode; in chfs_gcollect_pristine() local
749 fvnode = (struct chfs_flash_vnode *)data; in chfs_gcollect_pristine()
750 crc = crc32(0, (uint8_t *)fvnode, sizeof(struct chfs_flash_vnode) - 4); in chfs_gcollect_pristine()
751 if (crc != le32toh(fvnode->node_crc)) { in chfs_gcollect_pristine()