/dragonfly/usr.bin/fstat/ |
H A D | msdosfs.c | 60 #define VTODE(vp) ((struct denode *)(vp)->v_data) 73 struct denode denode; in msdosfs_filestat() local 79 if (!kread(VTODE(vp), &denode, sizeof (denode))) { in msdosfs_filestat() 90 if (mnt->kptr == denode.de_pmp) in msdosfs_filestat() 98 mnt->kptr = denode.de_pmp; in msdosfs_filestat() 102 (void *)denode.de_pmp, Pid); in msdosfs_filestat() 115 fsp->size = denode.de_FileSize; in msdosfs_filestat() 129 if (denode.de_Attributes & ATTR_DIRECTORY) { in msdosfs_filestat() 130 fileid = cntobn(&mnt->data, denode.de_StartCluster) in msdosfs_filestat() 132 if (denode.de_StartCluster == MSDOSFSROOT) in msdosfs_filestat() [all …]
|
/dragonfly/sys/vfs/msdosfs/ |
H A D | denode.h | 143 struct denode { struct 144 struct denode *de_next; /* Hash chain forward */ argument 223 #define VTODE(vp) ((struct denode *)(vp)->v_data) 287 int deextend(struct denode *dep, u_long length); 289 void msdosfs_reinsert(struct denode *ip, u_long new_dirclust, 291 int dosdirempty(struct denode *dep); 292 int createde(struct denode *dep, struct denode *ddep, struct denode **depp, 294 int deupdat(struct denode *dep, int waitfor); 295 int removede(struct denode *pdep, struct denode *dep); 296 int detrunc(struct denode *dep, u_long length, int flags); [all …]
|
H A D | msdosfs_denode.c | 91 static struct denode **dehashtbl; 119 static struct denode * 122 struct denode *dep; in msdosfs_hashget() 168 msdosfs_hashins(struct denode *dep) in msdosfs_hashins() 170 struct denode **depp, *deq; in msdosfs_hashins() 192 msdosfs_hashrem(struct denode *dep) in msdosfs_hashrem() 194 struct denode **depp, *deq; in msdosfs_hashrem() 237 struct denode **depp) in deget() 243 struct denode *ldep; in deget() 656 struct denode *dep = VTODE(vp); in msdosfs_reclaim() [all …]
|
H A D | msdosfs_lookup.c | 71 struct denode *tdp, struct vnode **vpp) in msdosfs_lookup_checker() 130 struct denode *dp; in msdosfs_lookup() 131 struct denode *tdp; in msdosfs_lookup() 589 createde(struct denode *dep, struct denode *ddep, struct denode **depp, in createde() 719 dosdirempty(struct denode *dep) in dosdirempty() 793 doscheckpath(struct denode *source, struct denode *target) in doscheckpath() 798 struct denode *dep; in doscheckpath() 909 readde(struct denode *dep, struct buf **bpp, struct direntry **epp) in readde() 927 removede(struct denode *pdep, struct denode *dep) in removede() 994 uniqdosname(struct denode *dep, struct componentname *cnp, u_char *cp) in uniqdosname()
|
H A D | fat.h | 100 int pcbmap(struct denode *dep, u_long findcn, daddr_t *bnp, u_long *cnp, 108 int extendfile(struct denode *dep, u_long count, struct buf **bpp, u_long *ncp, 110 void fc_purge(struct denode *dep, u_int frcn);
|
H A D | msdosfs_vnops.c | 115 struct denode ndirent; in msdosfs_create() 116 struct denode *dep; in msdosfs_create() 182 struct denode *dep = VTODE(vp); in msdosfs_close() 276 struct denode *dep = VTODE(vp); in msdosfs_setattr() 470 struct denode *dep = VTODE(vp); in msdosfs_read() 581 struct denode *dep = VTODE(vp); in msdosfs_write() 1326 struct denode *dep; in msdosfs_mkdir() 1334 struct denode ndirent; in msdosfs_mkdir() 1437 struct denode *ip, *dp; in msdosfs_rmdir() 1497 struct denode *dep; in msdosfs_readdir() [all …]
|
H A D | msdosfs_fat.c | 69 static void fc_lookup(struct denode *dep, u_long findcn, u_long *frcnp, 117 pcbmap(struct denode *dep, u_long findcn, daddr_t *bnp, u_long *cnp, int *sp) in pcbmap() 252 fc_lookup(struct denode *dep, u_long findcn, u_long *frcnp, u_long *fsrcnp) in fc_lookup() 278 fc_purge(struct denode *dep, u_int frcn) in fc_purge() 973 extendfile(struct denode *dep, u_long count, struct buf **bpp, u_long *ncp, in extendfile()
|
H A D | msdosfs_vfsops.c | 689 struct denode *ndep; in msdosfs_root() 832 struct denode *dep; in msdosfs_sync_scan() 853 struct denode *dep; in msdosfs_fhtovp() 883 struct denode *dep; in msdosfs_vptofh()
|
/dragonfly/usr.sbin/makefs/ |
H A D | msdos.h | 44 struct denode; 60 struct denode *msdosfs_mkfile(const char *, struct denode *, fsnode *); 61 struct denode *msdosfs_mkdire(const char *, struct denode *, fsnode *); 63 int m_readde(struct denode *dep, struct m_buf **bpp, struct direntry **epp); 66 int m_extendfile(struct denode *dep, u_long count, struct m_buf **bpp,
|
H A D | msdos.c | 69 static int msdos_populate_dir(const char *, struct denode *, fsnode *, 216 msdos_populate_dir(const char *path, struct denode *dir, fsnode *root, in msdos_populate_dir() 248 struct denode *de; in msdos_populate_dir()
|
/dragonfly/usr.sbin/makefs/msdos/ |
H A D | msdosfs_vnops.c | 93 static int msdosfs_wfile(const char *, struct denode *, fsnode *); 98 msdosfs_times(struct denode *dep, const struct stat *st) in msdosfs_times() 150 msdosfs_findslot(struct denode *dp, struct componentname *cnp) in msdosfs_findslot() 359 struct denode * 363 struct denode ndirent; in msdosfs_mkfile() 364 struct denode *dep; in msdosfs_mkfile() 416 msdosfs_updatede(struct denode *dep) in msdosfs_updatede() 435 msdosfs_wfile(const char *path, struct denode *dep, fsnode *node) in msdosfs_wfile() 539 struct denode * 542 struct denode ndirent; in msdosfs_mkdire() [all …]
|
H A D | msdosfs_lookup.c | 76 createde(struct denode *dep, struct denode *ddep, struct denode **depp, in createde() 231 m_readde(struct denode *dep, struct m_buf **bpp, struct direntry **epp) in m_readde() 242 uniqdosname(struct denode *dep, struct componentname *cnp, u_char *cp) in uniqdosname()
|
H A D | msdosfs_denode.c | 87 struct denode **depp) in deget() 92 struct denode *ldep; in deget() 211 detrunc(struct denode *dep, u_long length, int flags) in detrunc() 330 deextend(struct denode *dep, u_long length) in deextend()
|
H A D | msdosfs_fat.c | 82 static void fc_lookup(struct denode *dep, u_long findcn, u_long *frcnp, 133 pcbmap(struct denode *dep, u_long findcn, daddr_t *bnp, u_long *cnp, int *sp) in pcbmap() 264 fc_lookup(struct denode *dep, u_long findcn, u_long *frcnp, u_long *fsrcnp) in fc_lookup() 288 fc_purge(struct denode *dep, u_int frcn) in fc_purge() 951 m_extendfile(struct denode *dep, u_long count, struct m_buf **bpp, u_long *ncp, in m_extendfile()
|
H A D | msdosfs_vfsops.c | 348 struct denode *ndep; in msdosfs_root()
|