/src/sys/ufs/chfs/ |
chfs_write.c | 50 struct chfs_flash_vnode *fvnode; local in function:chfs_write_flash_vnode 61 fvnode = chfs_alloc_flash_vnode(); 62 if (!fvnode) 68 size = sizeof(*fvnode); 69 fvnode->magic = htole16(CHFS_FS_MAGIC_BITMASK); 70 fvnode->type = htole16(CHFS_NODETYPE_VNODE); 71 fvnode->length = htole32(CHFS_PAD(size)); 72 fvnode->hdr_crc = htole32(crc32(0, (uint8_t *)fvnode, 74 fvnode->vno = htole64(ip->ino) [all...] |
chfs_gc.c | 704 struct chfs_flash_vnode *fvnode; local in function:chfs_gcollect_pristine 749 fvnode = (struct chfs_flash_vnode *)data; 750 crc = crc32(0, (uint8_t *)fvnode, sizeof(struct chfs_flash_vnode) - 4); 751 if (crc != le32toh(fvnode->node_crc)) {
|
chfs_readinode.c | 1036 struct chfs_flash_vnode *fvnode; local in function:chfs_read_inode_internal 1040 len = sizeof(*fvnode); 1079 fvnode = (struct chfs_flash_vnode*)buf; 1081 dbg("set size from v: %u\n", fvnode->dn_size); 1082 chfs_set_vnode_size(ITOV(ip), fvnode->dn_size); 1083 uint32_t retsize = chfs_truncate_fragtree(chmp, &ip->fragtree, fvnode->dn_size); 1084 if (retsize != fvnode->dn_size) { 1085 dbg("Truncating failed. It is %u instead of %u\n", retsize, fvnode->dn_size);
|
/src/usr.sbin/makefs/chfs/ |
chfs_mkfs.c | 164 struct chfs_flash_vnode fvnode; local in function:write_vnode 165 memset(&fvnode, 0, sizeof(fvnode)); 167 fvnode.magic = htole16(CHFS_FS_MAGIC_BITMASK); 168 fvnode.type = htole16(CHFS_NODETYPE_VNODE); 169 fvnode.length = htole32(CHFS_PAD(sizeof(fvnode))); 170 fvnode.hdr_crc = htole32(crc32(0, (uint8_t *)&fvnode, 172 fvnode.vno = htole64(node->inode->ino) [all...] |