Lines Matching refs:fatp
153 static void mark_cluster(uchar_t *fatp, pc_cluster32_t clustnum,
2612 * argument. The fatp argument is assumed to be a pointer to the FAT's
2618 mark_cluster(uchar_t *fatp, pc_cluster32_t clustnum, uint32_t value)
2625 ep = fatp + idx;
2650 uchar_t *fatp;
2667 if (!(fatp = (uchar_t *)malloc(*fatsize))) {
2671 (void) memset(fatp, 0, *fatsize);
2675 *fatp = wbpb->bpb.media;
2676 *(fatp + 1) = 0xFF;
2677 *(fatp + 2) = 0xFF;
2680 *(fatp + 3) = 0xFF;
2682 *(fatp + 3) = 0x0F;
2683 *(fatp + 4) = 0xFF;
2684 *(fatp + 5) = 0xFF;
2685 *(fatp + 6) = 0xFF;
2686 *(fatp + 7) = 0x0F;
2715 mark_cluster(fatp, nextfree++,
2723 mark_cluster(fatp, nextfree, PCF_LASTCLUSTER32);
2749 mark_cluster(fatp, nextfree, nextfree + 1);
2750 mark_cluster(fatp, nextfree++,
2759 dump_bytes(fatp, BPSEC);
2768 return (fatp);
3080 uchar_t *fatp, *rdirp;
3092 fatp = build_fat(wbpb, &fsinfo, bootblksize, &fatsize,
3111 if ((wb = write(fd, fatp, fatsize)) != fatsize) {
3120 free(fatp);