Searched refs:mtd (Results 1 - 17 of 17) sorted by relevance

/external/kernel-headers/original/linux/mtd/
H A Dnand_ecc.h2 * drivers/mtd/nand_ecc.h
23 int nand_calculate_ecc(struct mtd_info *mtd, const u_char *dat, u_char *ecc_code);
28 int nand_correct_data(struct mtd_info *mtd, u_char *dat, u_char *read_ecc, u_char *calc_ecc);
H A Dmtd.h2 * $Id: mtd.h,v 1.61 2005/11/07 11:14:54 gleixner Exp $
13 #error This is a kernel header. Perhaps include mtd-user.h instead?
21 #include <linux/mtd/compatmac.h>
22 #include <mtd/mtd-abi.h>
38 struct mtd_info *mtd; member in struct:erase_info
132 #define MTD_PROGREGION_CTRLMODE_VALID(mtd) (mtd)->oobsize
133 #define MTD_PROGREGION_CTRLMODE_INVALID(mtd) (mtd)
[all...]
H A Dnand.h2 * linux/include/linux/mtd/nand.h
25 #include <linux/mtd/mtd.h>
29 extern int nand_scan (struct mtd_info *mtd, int max_chips);
31 extern void nand_release (struct mtd_info *mtd);
207 * @active: the mtd device which holds the controller currently
245 void (*hwctl)(struct mtd_info *mtd, int mode);
246 int (*calculate)(struct mtd_info *mtd,
249 int (*correct)(struct mtd_info *mtd, uint8_t *dat,
252 int (*read_page)(struct mtd_info *mtd,
566 get_platform_nandchip(struct mtd_info *mtd) argument
[all...]
H A Dnftl.h10 #include <linux/mtd/mtd.h>
11 #include <linux/mtd/blktrans.h>
13 #include <mtd/nftl-user.h>
H A Dbbm.h2 * linux/include/linux/mtd/bbm.h
113 int (*isbad_bbt)(struct mtd_info *mtd, loff_t ofs, int allowbbt);
122 extern int onenand_scan_bbt(struct mtd_info *mtd, struct nand_bbt_descr *bd);
123 extern int onenand_default_bbt(struct mtd_info *mtd);
H A Dblktrans.h24 struct mtd_info *mtd; member in struct:mtd_blktrans_dev
56 void (*add_mtd)(struct mtd_blktrans_ops *tr, struct mtd_info *mtd);
H A Dcfi.h13 #include <linux/mtd/flashchip.h>
14 #include <linux/mtd/map.h>
15 #include <linux/mtd/cfi_endian.h>
471 void (*fixup)(struct mtd_info *mtd, void* param);
482 void cfi_fixup(struct mtd_info *mtd, struct cfi_fixup* fixups);
487 int cfi_varsize_frob(struct mtd_info *mtd, varsize_frob_t frob,
H A Dmap.h12 #include <linux/mtd/compatmac.h>
171 At which point, you fill in the mtd->module with your own module
176 The mtd->priv field will point to the struct map_info, and any further
178 mtd->priv->fldrv_priv field. This allows the map driver to get at
237 void map_destroy(struct mtd_info *mtd);
/external/kernel-headers/original/mtd/
H A Dmtd-user.h2 * $Id: mtd-user.h,v 1.2 2004/05/05 14:44:57 dwmw2 Exp $
13 #include <mtd/mtd-abi.h>
/external/kernel-headers/original/asm-arm/
H A Dmtd-xip.h4 * Do not include this file directly. It's included from linux/mtd/xip.h
21 #include <asm/arch/mtd-xip.h>
/external/yaffs2/yaffs2/mtdemul/
H A Dnandemul2k.c27 #include <linux/mtd/mtd.h>
35 #include <linux/mtd/mtd.h>
36 #include <linux/mtd/partitions.h>
37 #include <linux/mtd/nand.h>
274 #include <linux/mtd/nand_ecc.h>
280 static int nand_read (struct mtd_info *mtd, loff_t from, size_t len,
282 static int nand_read_ecc (struct mtd_info *mtd, loff_t from, size_t len,
284 static int nand_read_oob (struct mtd_info *mtd, loff_
308 nand_read(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, u_char *buf) argument
318 nand_read_ecc(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, u_char *buf, u_char *oob_buf,struct nand_oobinfo *oobsel) argument
376 nand_read_oob(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, u_char *buf) argument
411 nand_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, const u_char *buf) argument
420 nand_write_ecc(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, const u_char *buf, u_char *oob_buf, struct nand_oobinfo *dummy) argument
480 nand_write_oob(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, const u_char *buf) argument
519 nand_writev(struct mtd_info *mtd, const struct kvec *vecs, unsigned long count, loff_t to, size_t *retlen) argument
532 nand_erase(struct mtd_info *mtd, struct erase_info *instr) argument
578 nand_block_isbad(struct mtd_info *mtd, loff_t ofs) argument
583 nand_block_markbad(struct mtd_info *mtd, loff_t ofs) argument
592 nand_sync(struct mtd_info *mtd) argument
601 nandemul2k_scan(struct mtd_info *mtd,int nchips) argument
[all...]
/external/yaffs2/yaffs2/
H A Dyaffs_mtdif2.c3 * yaffs_mtdif.c NAND mtd wrapper functions.
16 /* mtd interface for YAFFS2 */
26 #include "linux/mtd/mtd.h"
35 struct mtd_info *mtd = (struct mtd_info *)(dev->genericDevice); local
46 for (i = 0; i < mtd->oobsize; i++)
53 k = mtd->ecclayout->oobfree[j].offset;
54 n = mtd->ecclayout->oobfree[j].length;
56 //printk("nandmtd2_pt2buf: writing %d bytes of extra data into %d\n", packed_size, mtd->oobsize);
66 k = mtd
83 struct mtd_info *mtd = (struct mtd_info *)(dev->genericDevice); local
123 struct mtd_info *mtd = (struct mtd_info *)(dev->genericDevice); local
183 struct mtd_info *mtd = (struct mtd_info *)(dev->genericDevice); local
[all...]
H A Dyaffs_mtdif.c3 * yaffs_mtdif.c NAND mtd wrapper functions.
24 #include "linux/mtd/mtd.h"
27 #include "linux/mtd/nand.h"
77 struct mtd_info *mtd = (struct mtd_info *)(dev->genericDevice); local
89 retval = mtd->write(mtd, addr, dev->nDataBytesPerChunk,
104 retval = mtd->write_oob(mtd, addr, &ops);
112 mtd
141 struct mtd_info *mtd = (struct mtd_info *)(dev->genericDevice); local
210 struct mtd_info *mtd = (struct mtd_info *)(dev->genericDevice); local
[all...]
H A Dyaffs_fs.c48 #include <linux/mtd/mtd.h>
86 #include <linux/mtd/mtd.h>
1432 struct mtd_info *mtd = yaffs_SuperToDevice(sb)->genericDevice; local
1434 if (mtd->sync) {
1435 mtd->sync(mtd);
1438 put_mtd_device(mtd);
1460 struct mtd_info *mtd; local
[all...]
/external/chromium_org/third_party/icu/source/tools/genctd/
H A Dgenctd.cpp205 MutableTrieDictionary *mtd = NULL;
218 mtd = new MutableTrieDictionary(c, status, TRUE);
219 mtd->addWord(&c, 1, status, 1);
316 mtd = new MutableTrieDictionary(uc, status);
353 mtd->setValued(TRUE);
361 mtd->addWord(candidate, length, status, (uint16_t)value);
364 mtd->addWord(candidate, length, status);
391 CompactTrieDictionary *ctd = new CompactTrieDictionary(*mtd, status);
398 delete mtd;
/external/chromium_org/third_party/icu/source/common/
H A Dbrkeng.cpp312 MutableTrieDictionary *mtd = new MutableTrieDictionary(c, status, TRUE); local
313 mtd->addWord(&c, 1, status, 1);
314 return new CompactTrieDictionary(*mtd, status);
/external/sepolicy/
H A Dfile_contexts61 /dev/mtd(/.*)? u:object_r:mtd_device:s0
62 /dev/mtd/mtd5 u:object_r:radio_device:s0
63 /dev/mtd/mtd5ro u:object_r:radio_device:s0

Completed in 267 milliseconds