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