Home | History | Annotate | Download | only in mtdemul

Lines Matching full:ned

87 static nandemul_Device ned;
107 memcpy(buffer,&ned.block[blk]->page[pg]->data[start],nBytes);
119 p = &ned.block[blk]->page[pg]->data[start];
136 if(blockNumber < 0 || blockNumber >= ned.nBlocks)
141 blk = ned.block[blockNumber];
176 ned.nBlocks = nBlocks = nandemul2k_CalcNBlocks();
179 ned.block = ALLOCATE(sizeof(nandemul_Block*) * nBlocks );
181 if(!ned.block) return ENOMEM;
192 if(!(blk = ned.block[i] = ALLOCATE(sizeof(nandemul_Block))))
206 ned.block[i]->damaged = 0;
217 FREE(ned.block[i]);
219 FREE(ned.block);
224 ned.nBlocks = nBlocks;
237 for(i = 0; i < ned.nBlocks; i++)
241 FREE(ned.block[i]->page[j]);
243 FREE(ned.block[i]);
246 FREE(ned.block);
247 ned.block = 0;