Lines Matching refs:inode
124 opendir(fileid_t *filep, ino_t inode) in opendir() argument
131 filep->fi_blocknum = hdbtodb(inode); in opendir()
143 filep->fi_blocknum = hdbtodb(inode); in opendir()
145 if (inode != root_ino) in opendir()
149 hs_seti(filep, &hsdep, inode); in opendir()
160 ino_t inode; in find() local
171 if (opendir(filep, inode = root_ino)) { in find()
186 if ((inode = dlook(filep, path)) != 0) { in find()
189 if (opendir(filep, inode)) { in find()
190 printf("find(): opendir(%d) failed!\n", inode); in find()
202 return (inode); in find()
225 register struct inode *ip; in dlook()
284 register struct inode *ip; in readdir()
321 register struct inode *ip; in getblock()
405 struct inode *ip; in boot_hsfs_read()
574 ino_t inode; in boot_hsfs_open() local
592 inode = find(filep, filename); in boot_hsfs_open()
593 if (inode == (ino_t)0) { in boot_hsfs_open()
600 filep->fi_blocknum = hdbtodb(inode); in boot_hsfs_open()
616 struct inode *ip; in boot_hsfs_fstat()
953 hs_seti(fileid_t *filep, struct hs_direct *hsdep, ino_t inode) in hs_seti() argument
955 register struct inode *ip; in hs_seti()
959 if ((filep->fi_inode = get_icache(dv, inode)) != NULL) in hs_seti()
962 filep->fi_inode = (struct inode *)bkmem_alloc(sizeof (struct inode)); in hs_seti()
964 bzero((char *)ip, sizeof (struct inode)); in hs_seti()
967 ip->i_number = inode; in hs_seti()
974 set_icache(dv, inode, ip, sizeof (struct inode)); in hs_seti()