HomeSort by: relevance | last modified time | path
    Searched refs:fat (Results 1 - 23 of 23) sorted by relevancy

  /src/sys/arch/i386/stand/fatboot/fat12/
Makefile 6 .include <../Makefile.fat>
  /src/sys/arch/i386/stand/fatboot/fat16/
Makefile 6 .include <../Makefile.fat>
  /src/sbin/fsck_msdos/
fat.c 1 /* $NetBSD: fat.c,v 1.30 2019/06/04 00:08:00 christos Exp $ */
31 __RCSID("$NetBSD: fat.c,v 1.30 2019/06/04 00:08:00 christos Exp $");
52 checkclnum(struct bootblock *boot, u_int fat, cl_t cl, cl_t *next)
66 pwarn("Cluster %u in FAT %u continues with %s cluster number %u\n",
67 cl, fat,
80 * Read a FAT from disk. Returns 1 if successful, 0 otherwise.
90 perr("No space for FAT sectors (%zu)", len);
98 perr("Unable to read FAT");
104 perr("Unable to read FAT");
116 * Read a FAT and decode it into internal forma
121 struct fatEntry *fat; local in function:readfat
    [all...]
check.c 49 struct fatEntry *fat = NULL; local in function:checkfilesys
86 printf("** Phase 1 - Read FAT\n");
89 mod |= readfat(dosfs, &boot, boot.ValidFat >= 0 ? boot.ValidFat : 0, &fat);
104 mod |= comparefat(&boot, fat, currentFat, i);
113 mod |= checkfat(&boot, fat);
121 mod |= resetDosDirSection(&boot, fat);
127 mod |= handleDirTree(dosfs, &boot, fat);
134 mod |= checklost(dosfs, &boot, fat);
141 mod |= writefat(dosfs, &boot, fat, mod & FSFIXFAT);
165 mod |= writefat(dosfs, &boot, fat, 1)
    [all...]
dir.c 218 resetDosDirSection(struct bootblock *boot, struct fatEntry *fat)
253 cl = fat[boot->RootCl].next;
256 || fat[boot->RootCl].head != boot->RootCl) {
267 fat[boot->RootCl].next = CLUST_FREE;
273 fat[boot->RootCl].flags |= FAT_USED;
314 delete(int f, struct bootblock *boot, struct fatEntry *fat, cl_t startcl,
347 startcl = fat[startcl].next;
354 removede(int f, struct bootblock *boot, struct fatEntry *fat, u_char *start,
371 if (delete(f, boot, fat,
391 checksize(struct bootblock *boot, struct fatEntry *fat, u_char *p,
    [all...]
Makefile 7 SRCS= main.c check.c boot.c fat.c dir.c fsutil.c snapshot.c
  /src/sys/fs/msdosfs/
Makefile 5 INCS= bootsect.h bpb.h denode.h direntry.h fat.h msdosfsmount.h
msdosfs_denode.c 72 #include <fs/msdosfs/fat.h>
246 msdosfs_fc_purge(ldep, 0); /* init the FAT cache for this denode */
msdosfs_lookup.c 76 #include <fs/msdosfs/fat.h>
msdosfs_vfsops.c 85 #include <fs/msdosfs/fat.h>
106 MALLOC_JUSTDEFINE(M_MSDOSFSFAT, "MSDOSFS FAT", "MSDOS FS FAT table");
528 * Some FAT partition, for example Raspberry Pi Pico's
531 * FAT floppy disks have similar problems.
578 * Sanity checks, from the FAT specification:
668 /* Check that fs has nonzero FAT size */
715 * sure that one FAT entry will not be split across
728 /* validate cluster count against FAT */
736 /* validate FAT size *
    [all...]
msdosfs_rename.c 53 #include <fs/msdosfs/fat.h>
msdosfs_fat.c 83 #include <fs/msdosfs/fat.h>
86 * Fat cache stats.
252 * Rummage around in the FAT cache, maybe we can avoid tromping
253 * thru every FAT entry for the file. And, keep track of how far
340 /* update last file cluster entry in the FAT cache */
347 * Find the closest entry in the FAT cache to the cluster we are looking
372 * Purge the FAT cache in denode dep of all entries relating to file
389 * Update the FAT.
390 * If mirroring the FAT, update all copies, with the first copy as last.
391 * Else update only the current FAT (ignoring the others)
    [all...]
msdosfs_vnops.c 79 #include <fs/msdosfs/fat.h>
  /src/sys/netinet/
tcp_vtw.c 166 /*!\brief allocate a fat pointer from a collection.
169 fatp_alloc(fatp_ctl_t *fat)
173 if (fat->nfree) {
174 fp = fat->free;
176 fat->free = fatp_next(fat, fp);
177 --fat->nfree;
178 ++fat->nalloc;
188 /*!\brief free a fat pointer.
191 fatp_free(fatp_ctl_t *fat, fatp_t *fp
516 fatp_ctl_t *fat = ctl->fat; local in function:vtw_unhash
1783 fatp_ctl_t *fat; local in function:vtw_select
1810 fatp_ctl_t *fat; local in function:vtw_control_init
1851 fatp_ctl_t *fat; local in function:vtw_control
    [all...]
tcp_vtw.h 41 * One such ad-hoc technique is fat pointers. Additional degrees of
45 * The 'fat pointer' approach aggregates, for x86_32, 15 linked-list
47 * cache line are used for linking fat pointers, and for
55 * All the fat pointers are from a contiguous allocation arena. Thus,
62 * In order to add a data element to a fat pointer, a key value is
97 * search time, and use fat pointers to reduce the cache impacts of
106 * expiration. It will be added to a hash bucket implemented with fat
109 * will be added to this. As more entries are added, the fat pointer
110 * cache line will fill, requiring additional cache lines for fat
113 * expire, the corresponding slot in the fat pointer will b
249 fatp_ctl_t *fat; \/* collection of fatp to use *\/ member in struct:vtw_ctl
    [all...]
  /src/usr.bin/netstat/
vtw.c 319 vtw_tcpv4[i].fat = &fat_tcpv4;
426 vtw_tcpv6[i].fat = &fat_tcpv6;
  /src/sys/arch/atari/stand/xxboot/ahdi-xxboot/
xxboot.ahdi.S 48 .byte 0 | fat
  /src/sys/arch/atari/stand/xxboot/fdboot/
fdboot.S 48 .byte 0 | fat
  /src/usr.sbin/makefs/msdos/
msdosfs_denode.c 65 #include <fs/msdosfs/fat.h>
msdosfs_vfsops.c 64 #include <fs/msdosfs/fat.h>
239 /* Check that fs has nonzero FAT size */
281 * sure that one FAT entry will not be split across
msdosfs_vnops.c 67 #include <fs/msdosfs/fat.h>
  /src/tests/usr.bin/netpgpverify/
t_netpgpverify.sh 3736 OsZDjgZ65ZRYHXSlQAqm21t1nyzWUi0agZDQWN/QfdlcDGCyq3FrlEsCGxeD+fat
  /src/sys/external/isc/libsodium/dist/m4/
libtool.m4 991 [Tool to manipulate fat objects and archives on Mac OS X])

Completed in 35 milliseconds