Lines Matching defs:ord
1706 BYTE ord, /* LFN order (1-20) */
1719 i = (ord - 1) * 13; /* Get offset in the LFN working buffer */
1726 if (wc == 0xFFFF || !lfn[i]) ord |= LLEF; /* Last LFN part is the start of LFN sequence */
1727 dir[LDIR_Ord] = ord; /* Set the LFN order */
1832 BYTE ord = 0xFF, sum = 0xFF;
1847 ord = 0xFF;
1852 b &= (BYTE)~LLEF; ord = b;
1856 ord = (b == ord && sum == dp->dir[LDIR_Chksum] && pick_lfn(fs->lfnbuf, dp->dir)) ? ord - 1 : 0xFF;
1858 if (ord != 0 || sum != sum_sfn(dp->dir)) { /* Is there a valid LFN? */
1889 BYTE ord = 0xFF, sum = 0xFF;
1904 ord = 0xFF;
1909 b &= (BYTE)~LLEF; ord = b;
1913 ord = (b == ord && sum == dp->dir[LDIR_Chksum] && pick_lfn(fs->lfnbuf, dp->dir)) ? ord - 1 : 0xFF;
1915 if (ord != 0 || sum != sum_sfn(dp->dir)) { /* Is there a valid LFN? */
1948 BYTE a, ord, sum;
1956 ord = sum = 0xFF; dp->blk_ofs = 0xFFFFFFFF; /* Reset LFN sequence */
1966 ord = 0xFF; dp->blk_ofs = 0xFFFFFFFF; /* Reset LFN sequence */
1972 c &= (BYTE)~LLEF; ord = c; /* LFN start order */
1976 ord = (c == ord && sum == dp->dir[LDIR_Chksum] && cmp_lfn(fs->lfnbuf, dp->dir)) ? ord - 1 : 0xFF;
1979 if (ord == 0 && sum == sum_sfn(dp->dir)) break; /* LFN matched? */
1981 ord = 0xFF; dp->blk_ofs = 0xFFFFFFFF; /* Reset LFN sequence */