Lines Matching defs:docg3
84 static inline u8 doc_readb(struct docg3 *docg3, u16 reg) in doc_readb()
92 static inline u16 doc_readw(struct docg3 *docg3, u16 reg) in doc_readw()
100 static inline void doc_writeb(struct docg3 *docg3, u8 val, u16 reg) in doc_writeb()
106 static inline void doc_writew(struct docg3 *docg3, u16 val, u16 reg) in doc_writew()
112 static inline void doc_flash_command(struct docg3 *docg3, u8 cmd) in doc_flash_command()
117 static inline void doc_flash_sequence(struct docg3 *docg3, u8 seq) in doc_flash_sequence()
122 static inline void doc_flash_address(struct docg3 *docg3, u8 addr) in doc_flash_address()
129 static int doc_register_readb(struct docg3 *docg3, int reg) in doc_register_readb()
139 static int doc_register_readw(struct docg3 *docg3, int reg) in doc_register_readw()
160 static void doc_delay(struct docg3 *docg3, int nbNOPs) in doc_delay()
169 static int is_prot_seq_error(struct docg3 *docg3) in is_prot_seq_error()
177 static int doc_is_ready(struct docg3 *docg3) in doc_is_ready()
185 static int doc_wait_ready(struct docg3 *docg3) in doc_wait_ready()
200 static int doc_reset_seq(struct docg3 *docg3) in doc_reset_seq()
223 static void doc_read_data_area(struct docg3 *docg3, void *buf, int len, in doc_read_data_area()
268 static void doc_write_data_area(struct docg3 *docg3, const void *buf, int len) in doc_write_data_area()
309 static void doc_set_reliable_mode(struct docg3 *docg3) in doc_set_reliable_mode()
343 static void doc_set_asic_mode(struct docg3 *docg3, u8 mode) in doc_set_asic_mode()
365 static void doc_set_device_id(struct docg3 *docg3, int id) in doc_set_device_id()
389 static int doc_set_extra_page_mode(struct docg3 *docg3) in doc_set_extra_page_mode()
410 static void doc_setup_addr_sector(struct docg3 *docg3, int sector) in doc_setup_addr_sector()
425 static void doc_setup_writeaddr_sector(struct docg3 *docg3, int sector, int ofs) in doc_setup_writeaddr_sector()
448 static int doc_read_seek(struct docg3 *docg3, int block0, int block1, int page, in doc_read_seek()
497 static int doc_write_seek(struct docg3 *docg3, int block0, int block1, int page, in doc_write_seek()
549 static int doc_read_page_ecc_init(struct docg3 *docg3, int len) in doc_read_page_ecc_init()
570 static int doc_write_page_ecc_init(struct docg3 *docg3, int len) in doc_write_page_ecc_init()
588 static void doc_ecc_disable(struct docg3 *docg3) in doc_ecc_disable()
602 static void doc_hamming_ecc_init(struct docg3 *docg3, int nb_bytes) in doc_hamming_ecc_init()
635 static int doc_ecc_bch_fix_data(struct docg3 *docg3, void *buf, u8 *hwecc) in doc_ecc_bch_fix_data()
687 static int doc_read_page_prepare(struct docg3 *docg3, int block0, int block1, in doc_read_page_prepare()
745 static int doc_read_page_getbytes(struct docg3 *docg3, int len, u_char *buf, in doc_read_page_getbytes()
765 static void doc_write_page_putbytes(struct docg3 *docg3, int len, in doc_write_page_putbytes()
777 static void doc_get_bch_hw_ecc(struct docg3 *docg3, u8 *hwecc) in doc_get_bch_hw_ecc()
789 static void doc_page_finish(struct docg3 *docg3) in doc_page_finish()
803 static void doc_read_page_finish(struct docg3 *docg3) in doc_read_page_finish()
860 struct docg3 *docg3 = mtd->priv; in doc_read_oob() local
1001 static int doc_reload_bbt(struct docg3 *docg3) in doc_reload_bbt()
1032 struct docg3 *docg3 = mtd->priv; in doc_block_isbad() local
1101 static int doc_get_op_status(struct docg3 *docg3) in doc_get_op_status()
1124 static int doc_write_erase_wait_status(struct docg3 *docg3) in doc_write_erase_wait_status()
1159 static int doc_erase_block(struct docg3 *docg3, int block0, int block1) in doc_erase_block()
1203 struct docg3 *docg3 = mtd->priv; in doc_erase() local
1260 static int doc_write_page(struct docg3 *docg3, loff_t to, const u_char *buf, in doc_write_page()
1373 static int doc_backup_oob(struct docg3 *docg3, loff_t to, in doc_backup_oob()
1414 struct docg3 *docg3 = mtd->priv; in doc_write_oob() local
1510 struct docg3 *docg3 = mtd->priv; in doc_write() local
1544 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); in dps0_is_key_locked() local
1559 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); in dps1_is_key_locked() local
1575 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); in dps0_insert_key() local
1594 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); in dps1_insert_key() local
1667 struct docg3 *docg3 = (struct docg3 *)s->private; in dbg_flashctrl_show() local
1689 struct docg3 *docg3 = (struct docg3 *)s->private; in dbg_asicmode_show() local
1726 struct docg3 *docg3 = (struct docg3 *)s->private; in dbg_device_id_show() local
1740 struct docg3 *docg3 = (struct docg3 *)s->private; in dbg_protection_show() local
1790 static int __init doc_dbg_register(struct docg3 *docg3) in doc_dbg_register()
1818 static void doc_dbg_unregister(struct docg3 *docg3) in doc_dbg_unregister()
1830 struct docg3 *docg3 = mtd->priv; in doc_set_driver_info() local
1886 struct docg3 *docg3; in doc_probe_device() local
1954 struct docg3 *docg3 = mtd->priv; in doc_release_device() local
1974 struct docg3 *docg3; in docg3_resume() local
2001 struct docg3 *docg3; in docg3_suspend() local
2124 struct docg3 *docg3 = cascade->floors[0]->priv; in docg3_release() local