Home
last modified time | relevance | path

Searched refs:dinode (Results 1 – 25 of 42) sorted by relevance

12

/netbsd/sys/ufs/ext2fs/
H A Dext2fs_dinode.h212 #define EXT2_DINODE_FITS(dinode, field, isize) (\ argument
214 …&& ((EXT2_REV0_DINODE_SIZE + (dinode)->e2di_extra_isize) >= offsetof(struct ext2fs_dinode, field)…
240 #define EXT2_DINODE_TIME_GET(ts, dinode, field, isize) \ argument
241 ext2fs_dinode_time_get(ts, (dinode)->field, \
242 EXT2_DINODE_FITS(dinode, field ## _extra, isize) \
243 ? (dinode)->field ## _extra : 0 \
257 #define EXT2_DINODE_TIME_SET(ts, dinode, field, isize) \ argument
258 ext2fs_dinode_time_set(ts, &(dinode)->field, \
259 EXT2_DINODE_FITS(dinode, field ## _extra, isize) \
260 ? &(dinode)->field ## _extra : NULL \
/netbsd/sbin/fsck_ffs/
H A Dextern.h35 void cacheino(union dinode *, ino_t);
39 int ckinode(union dinode *, struct inodesc *);
46 union dinode * getnextinode(ino_t);
57 int ftypeok(union dinode *);
61 union dinode *ginode(ino_t);
83 ssize_t readblk(union dinode *, off_t, struct bufarea **);
84 struct bufarea *expandfile(union dinode *);
101 int quota2_alloc_quota(union dinode *, struct bufarea *,
H A Dinode.c76 union dinode dino; in ckinode()
184 union dinode *dp; in iblock()
322 union dinode *
399 union dinode *inodebuf;
401 union dinode *
407 union dinode *ret; in getnextinode()
434 dp = (union dinode *) in getnextinode()
577 union dinode *dp; in clri()
656 union dinode *dp; in pinode()
712 union dinode *dp; in allocino()
[all …]
H A Dquota2.c54 union dinode *dp; in quota2_create_inode()
76 quota2_alloc_quota(union dinode * dp, struct bufarea *hbp, in quota2_alloc_quota()
133 static int quota2_walk_list(union dinode *, struct bufarea *, uint64_t *,
140 quota2_walk_list(union dinode *dp, struct bufarea *hbp, uint64_t *offp, void *a, in quota2_walk_list()
239 union dinode *dp; in quota2_check_inode()
467 union dinode *dp; in quota2_check_usage()
H A Ddir.c89 static int expanddir(union dinode *, char *);
422 union dinode *dp; in fileerror()
447 union dinode *dp; in adjust()
561 union dinode *dp; in linkup()
694 union dinode *dp; in changeino()
715 union dinode *dp; in makeentry()
752 expanddir(union dinode *dp, char *name) in expanddir()
844 union dinode *dp; in allocdir()
914 union dinode *dp; in freedir()
H A Dpass1b.c60 union dinode *dp; in pass1b()
H A Dpass3.c62 union dinode *dp; in pass3()
/netbsd/sys/arch/hppa/stand/xxboot/
H A Dreadufs.c276 union ufs_dinode dinode;
278 if (ufs_fn_inode(dirino, fn, &dinode))
280 disize = DI_SIZE(&dinode);
281 cnt = ufs_read(&dinode, buf, 0, disize);
329 union ufs_dinode dinode; local
347 ufs_get_inode(ino, &dinode);
348 disize = DI_SIZE(&dinode);
350 cnt = ufs_read(&dinode, p, 0, disize);
H A Dmain.c311 union ufs_dinode dinode; in load_file_ino() local
316 if (ino == 0 || ufs_get_inode(ino, &dinode)) in load_file_ino()
325 sz = DI_SIZE(&dinode); in load_file_ino()
326 ufs_read(&dinode, (void *) loadadr, 0, sz); in load_file_ino()
/netbsd/sys/arch/x68k/stand/boot_ufs/
H A Dreadufs.c280 union ufs_dinode dinode;
282 if (ufs_fn_inode(dirino, fn, &dinode))
284 disize = DI_SIZE(&dinode);
285 cnt = ufs_read(&dinode, buf, 0, disize);
333 union ufs_dinode dinode; local
351 ufs_get_inode(ino, &dinode);
352 disize = DI_SIZE(&dinode);
354 cnt = ufs_read(&dinode, p, 0, disize);
H A Dbootmain.c217 union ufs_dinode dinode; in load_file_ino() local
220 if (ino == 0 || ufs_get_inode(ino, &dinode)) { in load_file_ino()
226 ufs_read(&dinode, (void *)addr, 0, sizeof(struct exec)); in load_file_ino()
237 ufs_read(&dinode, ((char *)addr)-sizeof(struct exec), 0,/* XXX */ in load_file_ino()
/netbsd/usr.sbin/quot/
H A Dquot.c81 union dinode { union
98 static int isfree(struct fs *, union dinode *);
104 static int virtualblocks(struct fs *, union dinode *);
107 static union dinode *
134 return ((union dinode *) in get_inode()
136 return ((union dinode *) in get_inode()
147 virtualblocks(struct fs *super, union dinode *dp) in virtualblocks()
181 union dinode *dp;
345 union dinode *dp; in dofsizes()
417 union dinode *dp; in douser()
[all …]
/netbsd/sbin/dump/
H A Ddump.h42 union dinode { union
200 union dinode;
201 int64_t blockest(union dinode *);
208 void blksout64(union dinode *, int64_t *, int, ino_t, int);
209 void dumpino(union dinode *, ino_t);
234 union dinode *getino(ino_t);
H A Dtraverse.c62 static int appendextdata(union dinode *dp);
63 static void writeextdata(union dinode *dp, ino_t ino, int added);
65 static void dmpindir(union dinode *dp, ino_t, daddr_t, int, off_t *);
76 blockest(union dinode *dp) in blockest()
130 union dinode *dp; in mapfileino()
277 union dinode *dp, di; in mapdirs()
413 union dinode *ip; in searchdir()
479 dumpino(union dinode *dp, ino_t ino) in dumpino()
687 blksout64(union dinode *dp, int64_t *blkp, int frags, ino_t ino, int last) in blksout64()
752 appendextdata(union dinode *dp) in appendextdata()
[all …]
H A Dffs_inode.c225 union dinode *
259 return (union dinode *)dp2; in getino()
262 return ((union dinode *)dp1); in getino()
/netbsd/sbin/fsdb/
H A Dfsdb.h49 extern union dinode *curinode;
54 void printstat(const char *, ino_t, union dinode *);
/netbsd/sbin/dump_lfs/
H A Dlfs_inode.c312 union dinode *dp; in lfs_ientry()
354 union dinode *
364 static union dinode ifile_dinode; /* XXX fill this in */ in getino()
365 static union dinode empty_dinode; /* Always stays zeroed */ in getino()
/netbsd/usr.sbin/makefs/ffs/
H A Dufs_inode.h40 union dinode { union
49 union dinode i_din;
/netbsd/sys/arch/sparc/stand/bootblk/
H A Dgenlfs.cf29 include <ufs/ufs/dinode.h>
73 # LFS v1/v2 dinode
H A Dgenfth.cf76 include <ufs/ufs/dinode.h>
132 # ufs1 dinode
141 # ufs2 dinode
/netbsd/usr.bin/fstat/
H A Dfstat.c756 union dinode { in ufs_filestat() union
807 struct ext2fs_dinode dinode; in ext2fs_filestat() local
816 if (!KVM_READ(inode.i_din.e2fs_din, &dinode, sizeof dinode)) { in ext2fs_filestat()
821 fsp->mode = dinode.e2di_mode; in ext2fs_filestat()
822 fsp->size = dinode.e2di_size; in ext2fs_filestat()
823 fsp->rdev = dinode.e2di_rdev; in ext2fs_filestat()
/netbsd/sbin/resize_ffs/
H A Dresize_ffs.c92 union dinode { union
132 union dinode *inodes;
137 union dinode *sinodes;
1079 map_inodes(void (*fn) (union dinode * di, unsigned int, void *arg), in map_inodes()
1106 markblk(mark_callback_t fn, union dinode * di, off_t bn, off_t o) in markblk()
1128 markiblk(mark_callback_t fn, union dinode * di, off_t bn, off_t o, int lev) in markiblk()
1179 map_inode_data_blocks(union dinode * di, mark_callback_t fn) in map_inode_data_blocks()
1205 dblk_callback(union dinode * di, unsigned int inum, void *arg) in dblk_callback()
1263 sizeof(union dinode), "inodes"); in loadinodes()
1492 moveblocks_callback(union dinode * di, unsigned int inum, void *arg) in moveblocks_callback()
[all …]
/netbsd/sys/ufs/ufs/
H A DMakefile5 INCS= dinode.h dir.h extattr.h inode.h quota.h quota1.h quota2.h \
/netbsd/usr.sbin/quotacheck/
H A Dquotacheck.c81 # define DINODE1_SIZE sizeof(struct dinode)
129 struct dinode dp1;
845 struct dinode *dp1; in swap_dinode1()
847 dp1 = (struct dinode *) &dp->dp1; in swap_dinode1()
/netbsd/usr.sbin/makefs/
H A Dffs.c143 static void ffs_write_file(union dinode *, uint32_t, void *, fsinfo_t *);
144 static void ffs_write_inode(union dinode *, uint32_t, const fsinfo_t *);
755 union dinode din; in ffs_populate_dir()
871 ffs_write_file(union dinode *din, uint32_t ino, void *buf, fsinfo_t *fsopts) in ffs_write_file()
1063 ffs_write_inode(union dinode *dp, uint32_t ino, const fsinfo_t *fsopts) in ffs_write_inode()

12