Lines Matching refs:unlen
388 msdosfs_unix2dosfn(const u_char *un, u_char dn[12], int unlen, u_int gen)
408 if (un[0] == '.' && unlen == 1) {
412 if (un[0] == '.' && un[1] == '.' && unlen == 2) {
421 for (cp = un, i = unlen; --i >= 0; cp++)
433 for (cp = un + 1, i = unlen - 1; --i >= 0;) {
456 l = unlen - (dp - un);
541 msdosfs_unix2winfn(const u_char *un, int unlen, struct winentry *wep, int cnt,
551 for (cp = un + unlen; unlen > 0; unlen--)
563 len = utf8 ? utf8ucs2str(un, unlen, wn, WIN_MAXLEN) : char8ucs2str(un, unlen, wn, WIN_MAXLEN);
598 msdosfs_winChkName(const u_char *un, int unlen, struct winentry *wep,
623 len = utf8 ? utf8ucs2str(un, unlen, wn, WIN_MAXLEN) : char8ucs2str(un, unlen, wn, WIN_MAXLEN);
743 msdosfs_winSlotCnt(const u_char *un, int unlen, int utf8)
751 for (cp = un + unlen; unlen > 0; unlen--)
755 len = utf8 ? utf8ucs2str(un, unlen, NULL, WIN_MAXLEN) : unlen;