Lines Matching refs:inode

117 		error = sysvbfs_vget(v->v_mount, dirent->inode,  in sysvbfs_lookup()
164 err = sysvbfs_vget(mp, dirent->inode, LK_EXCLUSIVE, a->a_vpp); in sysvbfs_create()
188 struct bfs_inode *inode = bnode->inode; in sysvbfs_open() local
197 bnode->size = bfs_file_size(inode); in sysvbfs_open()
199 bnode->data_block = inode->start_sector; in sysvbfs_open()
231 bfs_inode_set_attr(bnode->bmp->bfs, bnode->inode, &attr); in sysvbfs_close()
254 struct bfs_fileattr *attr = &bnode->inode->attr; in sysvbfs_check_permitted()
294 struct bfs_inode *inode = bnode->inode; in sysvbfs_getattr() local
295 struct bfs_fileattr *attr = &inode->attr; in sysvbfs_getattr()
307 vap->va_fileid = inode->number; in sysvbfs_getattr()
308 vap->va_size = bfs_file_size(inode); in sysvbfs_getattr()
336 struct bfs_inode *inode = bnode->inode; in sysvbfs_setattr() local
337 struct bfs_fileattr *attr = &inode->attr; in sysvbfs_setattr()
413 bfs_inode_set_attr(bfs, inode, attr); in sysvbfs_setattr()
430 struct bfs_inode *inode = bnode->inode; in sysvbfs_read() local
431 vsize_t sz, filesz = bfs_file_size(inode); in sysvbfs_read()
653 if (file->inode == 0) in sysvbfs_readdir()
659 dp->d_fileno = file->inode; in sysvbfs_readdir()
660 dp->d_type = file->inode == BFS_ROOT_INODE ? DT_DIR : DT_REG; in sysvbfs_readdir()
712 if (bfs_inode_delete(bfs, bnode->inode->number) != 0) in sysvbfs_reclaim()
735 struct bfs_inode *inode = bnode->inode; in sysvbfs_bmap() local
740 blk = inode->start_sector + a->a_bn; in sysvbfs_bmap()
747 DPRINTF("%s: %d + %" PRId64 "\n", __func__, inode->start_sector, in sysvbfs_bmap()
817 return lf_advlock(ap, &bnode->lockf, bfs_file_size(bnode->inode)); in sysvbfs_advlock()
907 bfs_inode_set_attr(bnode->bmp->bfs, bnode->inode, &attr); in sysvbfs_update()
916 struct bfs_inode *inode = bnode->inode; in sysvbfs_file_setsize() local
920 inode->end_sector = bnode->data_block + in sysvbfs_file_setsize()
922 inode->eof_offset_byte = bnode->data_block * DEV_BSIZE + in sysvbfs_file_setsize()