Lines Matching refs:FatMap
117 (char *)(This->FatMap[slot].data+(bit<<This->sectorShift)),
127 (char *) (This->FatMap[slot].data +
151 (This->FatMap[slot].data + bit * This->sector_size),
175 if(!This->FatMap[slot].data) {
177 This->FatMap[slot].data =
179 if(!This->FatMap[slot].data)
181 memset(This->FatMap[slot].data, 0xee,
185 if(! (This->FatMap[slot].valid & (ONE << bit))) {
191 This->FatMap[slot].valid);
198 if(This->FatMap[slot].valid)
211 This->FatMap[slot].valid |= ONE << (bit + i);
223 This->FatMap[slot].dirty |= ONE << bit;
226 return This->FatMap[slot].data + (bit << This->sectorShift);
434 if(!This->FatMap[slot].dirty) {
441 if(!(This->FatMap[slot].dirty & (ONE << bit)))
456 This->FatMap[slot].dirty &= ~(ONE<<bit);
528 Stream->FatMap = GetFatMap(Stream);
529 if (Stream->FatMap == NULL) {
635 This->FatMap = GetFatMap(This);
636 if (This->FatMap == NULL) {
988 if(This->FatMap) {
993 if(This->FatMap[i].data)
994 free(This->FatMap[i].data);
995 free(This->FatMap);