Home
last modified time | relevance | path

Searched refs:mbd (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/drivers/mtd/
H A Dmtdblock.c25 struct mtd_blktrans_dev mbd; member
255 struct mtdblk_dev *mtdblk = container_of(mbd, struct mtdblk_dev, mbd); in mtdblock_open()
266 mbd->tr->name, mbd->mtd->name); in mtdblock_open()
272 if (!(mbd->mtd->flags & MTD_NO_ERASE) && mbd->mtd->erasesize) { in mtdblock_open()
284 struct mtdblk_dev *mtdblk = container_of(mbd, struct mtdblk_dev, mbd); in mtdblock_release()
297 if (mbd->writable) in mtdblock_release()
298 mtd_sync(mbd->mtd); in mtdblock_release()
324 dev->mbd.mtd = mtd; in mtdblock_add_mtd()
325 dev->mbd.devnum = mtd->index; in mtdblock_add_mtd()
328 dev->mbd.tr = tr; in mtdblock_add_mtd()
[all …]
H A Drfd_ftl.c72 struct mtd_blktrans_dev mbd; member
134 part->mbd.mtd->name, entry); in build_block_map()
218 part->mbd.mtd->name); in scan_header()
225 part->mbd.mtd->name); in scan_header()
385 part->mbd.mtd->name); in move_block_contents()
413 mtd_sync(part->mbd.mtd); in reclaim_block()
759 part->mbd.mtd = mtd; in rfd_ftl_add_mtd()
773 part->mbd.tr = tr; in rfd_ftl_add_mtd()
774 part->mbd.devnum = -1; in rfd_ftl_add_mtd()
776 part->mbd.readonly = 1; in rfd_ftl_add_mtd()
[all …]
H A Dftl.c111 struct mtd_blktrans_dev mbd; member
158 max_offset = (0x100000<part->mbd.mtd->size)?0x100000:part->mbd.mtd->size; in scan_header()
286 ret = mtd_read(part->mbd.mtd, offset, in build_maps()
349 ret = mtd_erase(part->mbd.mtd, erase); in erase_xfer()
452 ret = mtd_read(part->mbd.mtd, offset, in copy_erase_unit()
517 ret = mtd_write(part->mbd.mtd, in copy_erase_unit()
613 mtd_sync(part->mbd.mtd); in reclaim_block()
711 ret = mtd_read(part->mbd.mtd, in find_free()
1018 partition->mbd.mtd = mtd; in ftl_add_mtd()
1030 partition->mbd.tr = tr; in ftl_add_mtd()
[all …]
H A Dnftlmount.c32 struct mtd_info *mtd = nftl->mbd.mtd; in find_boot_record()
41 nftl->EraseSize = nftl->mbd.mtd->erasesize; in find_boot_record()
219 ret = mtd->read(nftl->mbd.mtd, in find_boot_record()
235 if (mtd_block_isbad(nftl->mbd.mtd, in find_boot_record()
262 struct mtd_info *mtd = nftl->mbd.mtd; in check_free_sectors()
308 struct mtd_info *mtd = nftl->mbd.mtd; in NFTL_formatblock()
356 mtd_block_markbad(nftl->mbd.mtd, instr->addr); in NFTL_formatblock()
371 struct mtd_info *mtd = nftl->mbd.mtd; in check_sectors_in_chain()
490 struct mtd_info *mtd = nftl->mbd.mtd; in check_and_mark_free_block()
551 struct mtd_info *mtd = nftl->mbd.mtd; in get_fold_mark()
[all …]
H A Dnftlcore.c53 nftl->mbd.mtd = mtd; in nftl_add_mtd()
54 nftl->mbd.devnum = -1; in nftl_add_mtd()
56 nftl->mbd.tr = tr; in nftl_add_mtd()
71 nftl->sectors = nftl->mbd.size / temp; in nftl_add_mtd()
72 if (nftl->mbd.size % temp) { in nftl_add_mtd()
75 nftl->heads = nftl->mbd.size / temp; in nftl_add_mtd()
77 if (nftl->mbd.size % temp) { in nftl_add_mtd()
98 if (add_mtd_blktrans_dev(&nftl->mbd)) { in nftl_add_mtd()
233 struct mtd_info *mtd = nftl->mbd.mtd; in NFTL_foldchain()
526 struct mtd_info *mtd = nftl->mbd.mtd; in NFTL_findwriteunit()
[all …]
H A Dinftlcore.c60 inftl->mbd.mtd = mtd; in inftl_add_mtd()
61 inftl->mbd.devnum = -1; in inftl_add_mtd()
63 inftl->mbd.tr = tr; in inftl_add_mtd()
78 inftl->sectors = inftl->mbd.size / temp; in inftl_add_mtd()
79 if (inftl->mbd.size % temp) { in inftl_add_mtd()
82 inftl->heads = inftl->mbd.size / temp; in inftl_add_mtd()
84 if (inftl->mbd.size % temp) { in inftl_add_mtd()
105 if (add_mtd_blktrans_dev(&inftl->mbd)) { in inftl_add_mtd()
241 struct mtd_info *mtd = inftl->mbd.mtd; in INFTL_foldchain()
465 struct mtd_info *mtd = inftl->mbd.mtd; in INFTL_findwriteunit()
[all …]
H A Dssfdc.c20 struct mtd_blktrans_dev mbd; member
245 struct mtd_info *mtd = ssfdc->mbd.mtd; in build_logical_block_map()
303 ssfdc->mbd.mtd = mtd; in ssfdcr_add_mtd()
304 ssfdc->mbd.devnum = -1; in ssfdcr_add_mtd()
305 ssfdc->mbd.tr = tr; in ssfdcr_add_mtd()
306 ssfdc->mbd.readonly = 1; in ssfdcr_add_mtd()
328 ssfdc->mbd.size = (long)ssfdc->heads * (long)ssfdc->cylinders * in ssfdcr_add_mtd()
345 if (add_mtd_blktrans_dev(&ssfdc->mbd)) in ssfdcr_add_mtd()
349 ssfdc->mbd.devnum + 'a', mtd->index, mtd->name); in ssfdcr_add_mtd()
397 if (read_physical_sector(ssfdc->mbd.mtd, buf, sect_no) < 0) in ssfdcr_readsect()
H A Dinftlmount.c38 struct mtd_info *mtd = inftl->mbd.mtd; in find_boot_record()
49 inftl->EraseSize = inftl->mbd.mtd->erasesize; in find_boot_record()
73 inftl->mbd.mtd->index, ret); in find_boot_record()
95 inftl->mbd.mtd->index, ret); in find_boot_record()
248 inftl->mbd.size = inftl->numvunits * in find_boot_record()
288 if (mtd_block_isbad(inftl->mbd.mtd, in find_boot_record()
319 struct mtd_info *mtd = inftl->mbd.mtd; in check_free_sectors()
366 struct mtd_info *mtd = inftl->mbd.mtd; in INFTL_formatblock()
378 instr->len = inftl->mbd.mtd->erasesize; in INFTL_formatblock()
386 ret = mtd_erase(inftl->mbd.mtd, instr); in INFTL_formatblock()
[all …]
/openbmc/linux/include/linux/mtd/
H A Dnftl.h21 struct mtd_blktrans_dev mbd; member
H A Dinftl.h29 struct mtd_blktrans_dev mbd; member
/openbmc/linux/drivers/media/i2c/
H A Dov9650.c594 unsigned long mbd, light_freq; in ov965x_set_banding_filter() local
615 mbd = (1000UL * ov965x->fiv->interval.denominator * in ov965x_set_banding_filter()
618 mbd = ((mbd / (light_freq * 2)) + 500) / 1000UL; in ov965x_set_banding_filter()
620 return ov965x_write(ov965x, REG_MBD, mbd); in ov965x_set_banding_filter()