Lines Matching refs:wep
541 msdosfs_unix2winfn(const u_char *un, int unlen, struct winentry *wep, int cnt,
569 memset(wep, 0xff, sizeof(*wep));
570 wep->weCnt = cnt;
571 wep->weAttributes = ATTR_WIN95;
572 wep->weReserved1 = 0;
573 wep->weChksum = chksum;
574 wep->weReserved2 = 0;
580 memcpy(wep->wePart1, p, sizeof(wep->wePart1));
581 p += sizeof(wep->wePart1) / sizeof(*p);
582 memcpy(wep->wePart2, p, sizeof(wep->wePart2));
583 p += sizeof(wep->wePart2) / sizeof(*p);
584 memcpy(wep->wePart3, p, sizeof(wep->wePart3));
589 wep->weCnt |= WIN_LAST;
598 msdosfs_winChkName(const u_char *un, int unlen, struct winentry *wep,
608 if (wep->weCnt & WIN_LAST)
609 chksum = wep->weChksum;
610 else if (chksum != wep->weChksum)
618 i = ((wep->weCnt & WIN_CNT) - 1) * WIN_CHARS;
628 if ((wep->weCnt & WIN_LAST) && (len - i > WIN_CHARS))
635 memcpy(p, wep->wePart1, sizeof(wep->wePart1));
636 p += sizeof(wep->wePart1) / sizeof(*p);
637 memcpy(p, wep->wePart2, sizeof(wep->wePart2));
638 p += sizeof(wep->wePart2) / sizeof(*p);
639 memcpy(p, wep->wePart3, sizeof(wep->wePart3));
655 msdosfs_win2unixfn(struct winentry *wep, struct dirent *dp, int chksum,
662 if ((wep->weCnt & WIN_CNT) > howmany(WIN_MAXLEN, WIN_CHARS)
663 || !(wep->weCnt & WIN_CNT))
669 if (wep->weCnt & WIN_LAST) {
670 chksum = wep->weChksum;
672 } else if (chksum != wep->weChksum)
681 memcpy(p, wep->wePart1, sizeof(wep->wePart1));
682 p += sizeof(wep->wePart1) / sizeof(*p);
683 memcpy(p, wep->wePart2, sizeof(wep->wePart2));
684 p += sizeof(wep->wePart2) / sizeof(*p);
685 memcpy(p, wep->wePart3, sizeof(wep->wePart3));