Home | History | Annotate | Download | only in direct

Lines Matching refs:block

47 	yramdisk_Page page[32]; // The pages in the block
55 yramdisk_Block **block;
80 ramdisk.block = YMALLOC(sizeof(yramdisk_Block *) * ramdisk.nBlocks);
82 if(!ramdisk.block) return 0;
86 ramdisk.block[i] = NULL;
91 if((ramdisk.block[i] = YMALLOC(sizeof(yramdisk_Block))) == 0)
106 YFREE(ramdisk.block[i]);
108 YFREE(ramdisk.block);
133 memcpy(ramdisk.block[blk]->page[pg].data,data,512);
142 memcpy(&ramdisk.block[blk]->page[pg].data[512],&pt,sizeof(pt));
164 memcpy(data,ramdisk.block[blk]->page[pg].data,512);
172 memcpy(&pt,&ramdisk.block[blk]->page[pg].data[512],sizeof(pt));
196 if(ramdisk.block[blk]->page[pg].data[i] != 0xFF)
213 T(YAFFS_TRACE_ALWAYS,("Attempt to erase non-existant block %d\n",blockNumber));
218 memset(ramdisk.block[blockNumber],0xFF,sizeof(yramdisk_Block));