Lines Matching defs:sum
1707 BYTE sum /* Checksum of the corresponding SFN */
1714 dir[LDIR_Chksum] = sum; /* Set checksum */
1801 BYTE sum = 0;
1805 sum = (sum >> 1) + (sum << 7) + *dir++;
1807 return sum;
1832 BYTE ord = 0xFF, sum = 0xFF;
1851 sum = dp->dir[LDIR_Chksum];
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;
1908 sum = dp->dir[LDIR_Chksum];
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 */
1971 sum = dp->dir[LDIR_Chksum];
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? */
2029 BYTE sn[12], sum;
2055 sum = sum_sfn(dp->fn); /* Checksum value of the SFN tied to the LFN */
2059 put_lfn(fs->lfnbuf, dp->dir, (BYTE)n_ent, sum);