Lines Matching defs:inode

108 		mdb_warn("failed to read inode at %p", addr);
134 inode_t inode;
137 if (mdb_vread(&inode, sizeof (inode), addr) == -1) {
142 if (id->id_device != 0 && inode.i_dev != id->id_device)
145 if (id->id_inumber != 0 && inode.i_number != id->id_inumber)
157 addr, (u_longlong_t)inode.i_number, inode.i_dev);
168 * Is the inode in the hash chain it should be?
170 if (inohcnt == INOHASH(inode.i_number)) {
174 inohcnt, INOHASH(inode.i_number));
202 mdb_warn("can't walk inode cache");
211 inode(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv)
214 inode_t inode;
268 if (mdb_vread(&inode, sizeof (inode), addr) == -1) {
274 addr, (u_longlong_t)inode.i_number, inode.i_mode, i_modetype_masks,
275 inode.i_mode & ~IFMT, inode.i_size);
280 inode.i_dev, inode.i_flag, i_flag_masks);
284 mdb_printf("%Y\n", inode.i_mtime.tv_sec);
286 if (mdb_vnode2path((uintptr_t)inode.i_vnode, path,
300 mdb_snprintf(buf, sizeof (buf), "%Y", inode.i_mtime.tv_sec);
307 if (mdb_vnode2path((uintptr_t)inode.i_vnode, path,
341 inode_t inode;
346 mdb_warn("acl walk needs an inode address\n");
350 if (mdb_vread(&inode, sizeof (inode), addr) == -1) {
355 if (inode.i_ufs_acl == NULL)
360 if (mdb_vread(si, sizeof (si_t), (uintptr_t)inode.i_ufs_acl) == -1) {
361 mdb_warn("failed to read si_t at %p", inode.i_ufs_acl);
440 mdb_warn("can't walk acls of inode %p", addr);
588 mdb_printf("used inode map (%0?p):\n", (char *)addr + off);
627 "Displays cached inode_t. If an address, an inode number and/or a\n"
628 "device is specified, searches inode cache for inodes which match\n"
635 " -i inumber Filter out inodes with the specified inode"
644 "search/display inodes from inode cache",
646 { "inode", ":[-v]", "display summarized inode_t", inode },
647 { "acl", ":", "given an inode, display its in core acl's", acl_dcmd },
655 { "inode_cache", "walk inode cache",
657 { "acl", "given an inode, walk chains of in core acl's",