Lines Matching refs:fat

60 #include <fs/msdosfs/fat.h>
185 * Rummage around in the fat cache, maybe we can avoid tromping
186 * thru every fat entry for the file. And, keep track of how far
253 /* update last file cluster entry in the fat cache */
259 * Find the closest entry in the fat cache to the cluster we are looking
289 * Purge the fat cache in denode dep of all entries relating to file
310 * Update the fat.
311 * If mirroring the fat, update all copies, with the first copy as last.
312 * Else update only the current fat (ignoring the others).
315 * bp - addr of modified fat block
316 * fatbn - block number relative to begin of filesystem of the modified fat block.
333 * Now copy the block(s) of the modified fat to the other copies of
334 * the fat and write them out. This is faster than reading in the
336 * the fat for quite a while. Preventing others from accessing it.
337 * To prevent us from going after the fat quite so much we use
367 * Write out the first (or current) fat last.
452 * Get or Set or 'Get and Set' the cluster'th entry in the fat.
454 * function - whether to get or set a fat entry
456 * whose fat is to be manipulated.
461 * the fat if this is a set function.
463 * This function can also be used to free a cluster by setting the fat entry
466 * All copies of the fat are updated if this is a set function. NOTE: If
533 /* map reserved fat entries to same values for all fats */
557 * high order bits of the fat entry.
580 * fillwith - what to write into fat entry of last cluster
700 * fillwith - put this value into the fat entry for the
745 * fillwith - put this value into the fat entry for the
899 * Read in fat blocks looking for free clusters. For every free cluster
914 * Mark all clusters in use, we mark the free ones in the fat scan
922 * through the fat counting the number of entries whose content is
965 * flags - see fat.h
1057 * Update the "last cluster of the file" entry in the denode's fat