msdosfsmount
struct msdosfsmount *de_pmp; /* addr of our mount struct */
int deget(struct msdosfsmount *, u_long, u_long, struct denode **);
int readep(struct msdosfsmount *pmp, u_long dirclu, u_long dirofs,
int fillinusemap(struct msdosfsmount *pmp);
struct msdosfsmount;
struct msdosfsmount *pmp);
struct msdosfsmount *pmp);
int chksum, struct msdosfsmount *pmp);
int chksum, struct msdosfsmount *pmp);
struct msdosfsmount *pmp);
int winSlotCnt(const u_char *un, size_t unlen, struct msdosfsmount *pmp);
void clusterfree(struct msdosfsmount *pmp, u_long cn);
int clusteralloc(struct msdosfsmount *pmp, u_long start, u_long count,
int fatentry(int function, struct msdosfsmount *pmp, u_long cluster,
int freeclusterchain(struct msdosfsmount *pmp, u_long startchain);
int markvoldirty_upgrade(struct msdosfsmount *pmp, bool dirty, bool rw_upgrade);
markvoldirty(struct msdosfsmount *pmp, bool dirty)
dos2unixfn(u_char dn[11], u_char *un, int lower, struct msdosfsmount *pmp)
struct msdosfsmount *pmp)
int chksum, struct msdosfsmount *pmp)
struct msdosfsmount *pmp)
struct msdosfsmount *pmp)
struct msdosfsmount *);
static uint16_t unix2doschr(const u_char **, size_t *, struct msdosfsmount *);
static uint16_t win2unixchr(u_char *, uint16_t, struct msdosfsmount *);
struct msdosfsmount *);
winSlotCnt(const u_char *un, size_t unlen, struct msdosfsmount *pmp)
struct msdosfsmount *pmp)
unix2doschr(const u_char **instr, size_t *ilen, struct msdosfsmount *pmp)
win2unixchr(u_char *outbuf, uint16_t wc, struct msdosfsmount *pmp)
struct msdosfsmount *pmp)
deget(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp = dep->de_pmp;
markvoldirty_upgrade(struct msdosfsmount *pmp, bool dirty, bool rw_upgrade)
struct msdosfsmount *pmp = dep->de_pmp;
updatefats(struct msdosfsmount *pmp, struct buf *bp, u_long fatbn)
usemap_alloc(struct msdosfsmount *pmp, u_long cn)
usemap_free(struct msdosfsmount *pmp, u_long cn)
clusterfree(struct msdosfsmount *pmp, u_long cluster)
fatentry(int function, struct msdosfsmount *pmp, u_long cn, u_long *oldcontents,
fatchain(struct msdosfsmount *pmp, u_long start, u_long count, u_long fillwith)
chainlength(struct msdosfsmount *pmp, u_long start, u_long count)
chainalloc(struct msdosfsmount *pmp, u_long start, u_long count,
static int clusteralloc1(struct msdosfsmount *pmp, u_long start,
clusteralloc(struct msdosfsmount *pmp, u_long start, u_long count,
clusteralloc1(struct msdosfsmount *pmp, u_long start, u_long count,
fatblock(struct msdosfsmount *pmp, u_long ofs, u_long *bnp, u_long *sizep,
freeclusterchain(struct msdosfsmount *pmp, u_long cluster)
fillinusemap(struct msdosfsmount *pmp)
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp;
struct msdosfsmount *pmp = ddep->de_pmp;
msdosfs_lookup_checker(struct msdosfsmount *pmp, struct vnode *dvp,
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp;
readep(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
struct msdosfsmount *pmp = pdep->de_pmp;
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp = VFSTOMSDOSFS(mp);
struct msdosfsmount *pmp = NULL;
struct msdosfsmount *pmp;
struct msdosfsmount *pmp;
struct msdosfsmount *pmp = VFSTOMSDOSFS(mp);
struct msdosfsmount *pmp;
struct msdosfsmount *pmp;
msdosfs_fsiflush(struct msdosfsmount *pmp, int waitfor)
struct msdosfsmount *pmp = VFSTOMSDOSFS(mp);
struct msdosfsmount *pmp = VFSTOMSDOSFS(mp);
struct msdosfsmount *pmp = VFSTOMSDOSFS(mp);
struct msdosfsmount *pmp = pdep->de_pmp;
struct msdosfsmount *pmp;
struct msdosfsmount *pmp;
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp = VTODE(ap->a_vp)->de_pmp;
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp;
#define VFSTOMSDOSFS(mp) ((struct msdosfsmount *)mp->mnt_data)
struct msdosfsmount *kptr; /* Pointer in kernel space */
struct msdosfsmount data; /* User space copy of structure */
struct msdosfsmount *pmp;
struct msdosfsmount;
int msdosfs_fsiflush(struct msdosfsmount *);
struct msdosfsmount *msdosfs_mount(struct m_vnode *);
int msdosfs_root(struct msdosfsmount *, struct m_vnode *);
int m_readep(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
struct msdosfsmount *m_msdosfs_mount(struct m_vnode *devvp);
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp = dep->de_pmp;
deget(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
struct msdosfsmount *pmp = dep->de_pmp;
updatefats(struct msdosfsmount *pmp, struct m_buf *bp, u_long fatbn)
usemap_alloc(struct msdosfsmount *pmp, u_long cn)
usemap_free(struct msdosfsmount *pmp, u_long cn)
clusterfree(struct msdosfsmount *pmp, u_long cluster)
fatentry(int function, struct msdosfsmount *pmp, u_long cn, u_long *oldcontents,
fatchain(struct msdosfsmount *pmp, u_long start, u_long count, u_long fillwith)
chainlength(struct msdosfsmount *pmp, u_long start, u_long count)
chainalloc(struct msdosfsmount *pmp, u_long start, u_long count,
clusteralloc(struct msdosfsmount *pmp, u_long start, u_long count,
static int chainalloc(struct msdosfsmount *pmp, u_long start,
clusteralloc1(struct msdosfsmount *pmp, u_long start, u_long count,
static int chainlength(struct msdosfsmount *pmp, u_long start,
static void fatblock(struct msdosfsmount *pmp, u_long ofs, u_long *bnp,
static int fatchain(struct msdosfsmount *pmp, u_long start, u_long count,
freeclusterchain(struct msdosfsmount *pmp, u_long cluster)
static void updatefats(struct msdosfsmount *pmp, struct m_buf *bp,
fillinusemap(struct msdosfsmount *pmp)
usemap_alloc(struct msdosfsmount *pmp, u_long cn);
usemap_free(struct msdosfsmount *pmp, u_long cn);
static int clusteralloc1(struct msdosfsmount *pmp, u_long start,
fatblock(struct msdosfsmount *pmp, u_long ofs, u_long *bnp, u_long *sizep,
struct msdosfsmount *pmp = dep->de_pmp;
m_readep(struct msdosfsmount *pmp, u_long dirclust, u_long diroffset,
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp = ddep->de_pmp;
msdosfs_root(struct msdosfsmount *pmp, struct m_vnode *vp) {
msdosfs_fsiflush(struct msdosfsmount *pmp)
struct msdosfsmount *
struct msdosfsmount *pmp = NULL;
struct msdosfsmount *pmp;
struct msdosfsmount *pmp = dep->de_pmp;
struct msdosfsmount *pmp = pdep->de_pmp;