Searched refs:docg3 (Results 1 - 3 of 3) sorted by relevance

/drivers/mtd/devices/
H A Ddocg3.c40 #include "docg3.h"
66 MODULE_PARM_DESC(reliable_mode, "Set the docg3 mode (0=normal MLC, 1=fast, "
83 static inline u8 doc_readb(struct docg3 *docg3, u16 reg) argument
85 u8 val = readb(docg3->cascade->base + reg);
91 static inline u16 doc_readw(struct docg3 *docg3, u16 reg) argument
93 u16 val = readw(docg3->cascade->base + reg);
99 static inline void doc_writeb(struct docg3 *docg3, u argument
105 doc_writew(struct docg3 *docg3, u16 val, u16 reg) argument
111 doc_flash_command(struct docg3 *docg3, u8 cmd) argument
116 doc_flash_sequence(struct docg3 *docg3, u8 seq) argument
121 doc_flash_address(struct docg3 *docg3, u8 addr) argument
128 doc_register_readb(struct docg3 *docg3, int reg) argument
138 doc_register_readw(struct docg3 *docg3, int reg) argument
159 doc_delay(struct docg3 *docg3, int nbNOPs) argument
168 is_prot_seq_error(struct docg3 *docg3) argument
176 doc_is_ready(struct docg3 *docg3) argument
184 doc_wait_ready(struct docg3 *docg3) argument
199 doc_reset_seq(struct docg3 *docg3) argument
222 doc_read_data_area(struct docg3 *docg3, void *buf, int len, int first) argument
267 doc_write_data_area(struct docg3 *docg3, const void *buf, int len) argument
308 doc_set_reliable_mode(struct docg3 *docg3) argument
342 doc_set_asic_mode(struct docg3 *docg3, u8 mode) argument
364 doc_set_device_id(struct docg3 *docg3, int id) argument
388 doc_set_extra_page_mode(struct docg3 *docg3) argument
409 doc_setup_addr_sector(struct docg3 *docg3, int sector) argument
424 doc_setup_writeaddr_sector(struct docg3 *docg3, int sector, int ofs) argument
447 doc_read_seek(struct docg3 *docg3, int block0, int block1, int page, int wear, int ofs) argument
496 doc_write_seek(struct docg3 *docg3, int block0, int block1, int page, int ofs) argument
548 doc_read_page_ecc_init(struct docg3 *docg3, int len) argument
569 doc_write_page_ecc_init(struct docg3 *docg3, int len) argument
587 doc_ecc_disable(struct docg3 *docg3) argument
601 doc_hamming_ecc_init(struct docg3 *docg3, int nb_bytes) argument
634 doc_ecc_bch_fix_data(struct docg3 *docg3, void *buf, u8 *hwecc) argument
686 doc_read_page_prepare(struct docg3 *docg3, int block0, int block1, int page, int offset) argument
744 doc_read_page_getbytes(struct docg3 *docg3, int len, u_char *buf, int first, int last_odd) argument
764 doc_write_page_putbytes(struct docg3 *docg3, int len, const u_char *buf) argument
776 doc_get_bch_hw_ecc(struct docg3 *docg3, u8 *hwecc) argument
788 doc_page_finish(struct docg3 *docg3) argument
802 doc_read_page_finish(struct docg3 *docg3) argument
859 struct docg3 *docg3 = mtd->priv; local
1000 doc_reload_bbt(struct docg3 *docg3) argument
1031 struct docg3 *docg3 = mtd->priv; local
1100 doc_get_op_status(struct docg3 *docg3) argument
1123 doc_write_erase_wait_status(struct docg3 *docg3) argument
1158 doc_erase_block(struct docg3 *docg3, int block0, int block1) argument
1202 struct docg3 *docg3 = mtd->priv; local
1259 doc_write_page(struct docg3 *docg3, loff_t to, const u_char *buf, const u_char *oob, int autoecc) argument
1372 doc_backup_oob(struct docg3 *docg3, loff_t to, struct mtd_oob_ops *ops) argument
1413 struct docg3 *docg3 = mtd->priv; local
1509 struct docg3 *docg3 = mtd->priv; local
1543 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); local
1558 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); local
1574 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); local
1593 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); local
1656 struct docg3 *docg3 = (struct docg3 *)s->private; local
1679 struct docg3 *docg3 = (struct docg3 *)s->private; local
1716 struct docg3 *docg3 = (struct docg3 *)s->private; local
1731 struct docg3 *docg3 = (struct docg3 *)s->private; local
1787 doc_dbg_register(struct docg3 *docg3) argument
1815 doc_dbg_unregister(struct docg3 *docg3) argument
1827 struct docg3 *docg3 = mtd->priv; local
1880 struct docg3 *docg3; local
1943 struct docg3 *docg3 = mtd->priv; local
1963 struct docg3 *docg3; local
1990 struct docg3 *docg3; local
2116 struct docg3 *docg3 = cascade->floors[0]->priv; local
[all...]
H A DMakefile5 obj-$(CONFIG_MTD_DOCG3) += docg3.o
H A Ddocg3.h263 * Each floor of docg3 has 2 protection areas: DPS0 and DPS1. These areas span
272 * struct docg3_cascade - Cascade of 1 to 4 docg3 chips
273 * @floors: floors (ie. one physical docg3 chip is one floor)
276 * @lock: lock to protect docg3 IO space from concurrent accesses
286 * struct docg3 - DiskOnChip driver private data
292 * @reliable: if 0, docg3 in normal mode, if 1 docg3 in fast mode, if 2 in
304 struct docg3 { struct
318 #define doc_err(fmt, arg...) dev_err(docg3->dev, (fmt), ## arg)
319 #define doc_info(fmt, arg...) dev_info(docg3
[all...]

Completed in 833 milliseconds