Searched refs:mbd (Results 1 - 10 of 10) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/mtd/
H A Drfd_ftl.c74 struct mtd_blktrans_dev mbd; member in struct:partition
129 part->mbd.mtd->name, block_no, i, entry);
136 part->mbd.mtd->name, entry);
161 part->total_blocks = part->mbd.mtd->size / part->block_size;
198 "sector map", part->mbd.mtd->name);
206 rc = part->mbd.mtd->read(part->mbd.mtd,
222 part->mbd.mtd->name);
229 part->mbd.mtd->name);
256 rc = part->mbd
[all...]
H A Dftl.c112 struct mtd_blktrans_dev mbd; member in struct:partition_t
168 max_offset = (0x100000<part->mbd.mtd->size)?0x100000:part->mbd.mtd->size;
172 offset += part->mbd.mtd->erasesize ? : 0x2000) {
174 err = part->mbd.mtd->read(part->mbd.mtd, offset, sizeof(header), &ret,
193 if ((1 << header.EraseUnitSize) != part->mbd.mtd->erasesize) {
195 1 << header.EraseUnitSize,part->mbd.mtd->erasesize);
230 ret = part->mbd.mtd->read(part->mbd
[all...]
H A Dinftlmount.c63 struct mtd_info *mtd = inftl->mbd.mtd;
74 inftl->EraseSize = inftl->mbd.mtd->erasesize;
75 inftl->nb_blocks = inftl->mbd.mtd->size / inftl->EraseSize;
98 inftl->mbd.mtd->index, ret);
119 inftl->mbd.mtd->index, ret);
197 inftl->EraseSize = inftl->mbd.mtd->erasesize <<
199 inftl->nb_blocks = inftl->mbd.mtd->size / inftl->EraseSize;
230 instr->mtd = inftl->mbd.mtd;
282 inftl->mbd.size = inftl->numvunits *
326 for (physblock = 0; physblock < inftl->EraseSize; physblock += inftl->mbd
[all...]
H A Dnftlcore.c65 nftl->mbd.mtd = mtd;
66 nftl->mbd.devnum = -1;
68 nftl->mbd.tr = tr;
83 nftl->sectors = nftl->mbd.size / temp;
84 if (nftl->mbd.size % temp) {
87 nftl->heads = nftl->mbd.size / temp;
89 if (nftl->mbd.size % temp) {
92 nftl->cylinders = nftl->mbd.size / temp;
96 if (nftl->mbd.size != nftl->heads * nftl->cylinders * nftl->sectors) {
99 mbd
680 nftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, char *buffer) argument
707 nftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, char *buffer) argument
[all...]
H A Dnftlmount.c53 struct mtd_info *mtd = nftl->mbd.mtd;
62 nftl->EraseSize = nftl->mbd.mtd->erasesize;
63 nftl->nb_blocks = nftl->mbd.mtd->size / nftl->EraseSize;
83 block * nftl->EraseSize, nftl->mbd.mtd->index, ret);
100 block * nftl->EraseSize, nftl->mbd.mtd->index, ret);
110 block * nftl->EraseSize, nftl->mbd.mtd->index,
119 block * nftl->EraseSize, nftl->mbd.mtd->index, ret);
126 block * nftl->EraseSize, nftl->mbd.mtd->index);
178 nftl->mbd.size = nftl->numvunits * (nftl->EraseSize / SECTORSIZE);
213 if (nftl->mbd
[all...]
H A Dssfdc.c23 struct mtd_blktrans_dev mbd; member in struct:ssfdcr_record
250 struct mtd_info *mtd = ssfdc->mbd.mtd;
312 ssfdc->mbd.mtd = mtd;
313 ssfdc->mbd.devnum = -1;
314 ssfdc->mbd.tr = tr;
315 ssfdc->mbd.readonly = 1;
339 ssfdc->mbd.size = (long)ssfdc->heads * (long)ssfdc->cylinders *
358 if (add_mtd_blktrans_dev(&ssfdc->mbd))
362 ssfdc->mbd.devnum + 'a', mtd->index, mtd->name);
415 if (read_physical_sector(ssfdc->mbd
[all...]
H A Dinftlcore.c77 inftl->mbd.mtd = mtd;
78 inftl->mbd.devnum = -1;
80 inftl->mbd.tr = tr;
95 inftl->sectors = inftl->mbd.size / temp;
96 if (inftl->mbd.size % temp) {
99 inftl->heads = inftl->mbd.size / temp;
101 if (inftl->mbd.size % temp) {
104 inftl->cylinders = inftl->mbd.size / temp;
108 if (inftl->mbd.size != inftl->heads * inftl->cylinders * inftl->sectors) {
111 mbd
818 inftl_writeblock(struct mtd_blktrans_dev *mbd, unsigned long block, char *buffer) argument
866 inftl_readblock(struct mtd_blktrans_dev *mbd, unsigned long block, char *buffer) argument
[all...]
H A Dmtdblock.c267 static int mtdblock_open(struct mtd_blktrans_dev *mbd) argument
270 struct mtd_info *mtd = mbd->mtd;
271 int dev = mbd->devnum;
302 static int mtdblock_release(struct mtd_blktrans_dev *mbd) argument
304 int dev = mbd->devnum;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/mtd/
H A Dnftl.h22 struct mtd_blktrans_dev mbd; member in struct:NFTLrecord
H A Dinftl.h30 struct mtd_blktrans_dev mbd; member in struct:INFTLrecord

Completed in 89 milliseconds