Searched refs:fvnode (Results 1 – 5 of 5) sorted by relevance
| /netbsd-src/usr.sbin/makefs/chfs/ |
| H A D | chfs_mkfs.c | 164 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 D | chfs_write.c | 50 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 D | chfs_readinode.c | 1036 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 D | chfs_malloc.c | 323 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 D | chfs_gc.c | 704 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()
|