dmadat
static struct dmadat __dmadat __aligned(512);
dmadat = &__dmadat;
dmadat = (void *)(roundup2(__base + (int32_t)&_end, 0x10000) - __base);
sec = dmadat->secbuf;
if (gptread(&gdsk.dsk, dmadat->secbuf) == -1) {
dmadat = (void *)(roundup2(__base + (int32_t)&_end, 0x10000) - __base);
heap_next = (char *)dmadat + sizeof(*dmadat);
if (drvread(&dskp->dsk, dmadat->blkbuf, lba, nb))
memcpy(p, dmadat->blkbuf, nb * DEV_BSIZE);
if ((buf == NULL && nbyte != 0) || dmadat == NULL)
blkbuf = dmadat->blkbuf;
indbuf = dmadat->indbuf;
if (dskread(dmadat->sbbuf, sblock_try[n] / DEV_BSIZE,
memcpy(&fs, dmadat->sbbuf, sizeof(struct fs));
memcpy(&fs, dmadat->sbbuf, sizeof(struct fs));
static struct dmadat *dmadat;
static struct dmadat __dmadat;
dmadat = &__dmadat;