/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_conv.c | 299 unix2dosfn(const u_char *un, u_char dn[12], size_t unlen, u_int gen, in unix2dosfn() argument 321 if (un[0] == '.' && unlen == 1) { in unix2dosfn() 325 if (un[0] == '.' && un[1] == '.' && unlen == 2) { in unix2dosfn() 334 for (cp = un, i = unlen; --i >= 0; cp++) in unix2dosfn() 343 for (cp = un, i = unlen; i > 0;) in unix2dosfn() 357 for (cp = un + 1, i = unlen - 1; --i >= 0;) { in unix2dosfn() 382 l = unlen - (dp - un); in unix2dosfn() 488 i -= mbsadjpos((const char**)&cp, i, unlen, 1, pmp->pm_flags, pmp->pm_d2u); in unix2dosfn() 518 unix2winfn(const u_char *un, size_t unlen, struct winentry *wep, int cnt, in unix2winfn() argument 528 unlen = winLenFixup(un, unlen); in unix2winfn() [all …]
|
H A D | direntry.h | 152 int unix2dosfn(const u_char *un, u_char dn[12], size_t unlen, u_int gen, 154 int unix2winfn(const u_char *un, size_t unlen, struct winentry *wep, int cnt, 156 int winChkName(struct mbnambuf *nbp, const u_char *un, size_t unlen, 161 int winSlotCnt(const u_char *un, size_t unlen, struct msdosfsmount *pmp); 162 size_t winLenFixup(const u_char *un, size_t unlen);
|
H A D | msdosfs_lookup.c | 160 int unlen; in msdosfs_lookup_ino() local 220 unlen = winLenFixup(cnp->cn_nameptr, cnp->cn_namelen); in msdosfs_lookup_ino() 313 (const u_char *)cnp->cn_nameptr, unlen, in msdosfs_lookup_ino() 698 int unlen = cnp->cn_namelen; in createde() local 727 if (!unix2winfn(un, unlen, (struct winentry *)ndep, in createde()
|
/freebsd/usr.sbin/makefs/msdos/ |
H A D | msdosfs_conv.c | 142 winSlotCnt(const u_char *un, size_t unlen) in winSlotCnt() argument 149 for (cp = un + unlen; unlen > 0; unlen--) in winSlotCnt() 153 return howmany(unlen, WIN_CHARS); in winSlotCnt() 161 winChkName(const u_char *un, size_t unlen, struct winentry *wep, int chksum) in winChkName() argument 185 len = char8ucs2str(un, unlen, wn, WIN_MAXLEN); in winChkName() 232 unix2winfn(const u_char *un, size_t unlen, struct winentry *wep, int cnt, in unix2winfn() argument 242 for (cp = un + unlen; unlen > 0; unlen--) in unix2winfn() 254 len = char8ucs2str(un, unlen, wn, WIN_MAXLEN); in unix2winfn() 296 unix2dosfn(const u_char *un, u_char dn[12], size_t unlen, u_int gen) in unix2dosfn() argument 316 if (un[0] == '.' && unlen == 1) { in unix2dosfn() [all …]
|
H A D | direntry.h | 137 int unix2dosfn(const u_char *un, u_char dn[12], size_t unlen, u_int gen); 138 int unix2winfn(const u_char *un, size_t unlen, struct winentry *wep, int cnt, 140 int winChkName(const u_char *un, size_t unlen, struct winentry *wep, 143 int winSlotCnt(const u_char *un, size_t unlen);
|
H A D | msdosfs_lookup.c | 139 int unlen = cnp->cn_namelen; in createde() local 165 if (!unix2winfn(un, unlen, (struct winentry *)ndep, in createde()
|