Lines Matching defs:docg3
106 static inline u8 doc_readb(struct docg3 *docg3, u16 reg) in doc_readb()
114 static inline u16 doc_readw(struct docg3 *docg3, u16 reg) in doc_readw()
122 static inline void doc_writeb(struct docg3 *docg3, u8 val, u16 reg) in doc_writeb()
128 static inline void doc_writew(struct docg3 *docg3, u16 val, u16 reg) in doc_writew()
134 static inline void doc_flash_command(struct docg3 *docg3, u8 cmd) in doc_flash_command()
139 static inline void doc_flash_sequence(struct docg3 *docg3, u8 seq) in doc_flash_sequence()
144 static inline void doc_flash_address(struct docg3 *docg3, u8 addr) in doc_flash_address()
151 static int doc_register_readb(struct docg3 *docg3, int reg) in doc_register_readb()
161 static int doc_register_readw(struct docg3 *docg3, int reg) in doc_register_readw()
182 static void doc_delay(struct docg3 *docg3, int nbNOPs) in doc_delay()
191 static int is_prot_seq_error(struct docg3 *docg3) in is_prot_seq_error()
199 static int doc_is_ready(struct docg3 *docg3) in doc_is_ready()
207 static int doc_wait_ready(struct docg3 *docg3) in doc_wait_ready()
222 static int doc_reset_seq(struct docg3 *docg3) in doc_reset_seq()
245 static void doc_read_data_area(struct docg3 *docg3, void *buf, int len, in doc_read_data_area()
290 static void doc_write_data_area(struct docg3 *docg3, const void *buf, int len) in doc_write_data_area()
331 static void doc_set_reliable_mode(struct docg3 *docg3) in doc_set_reliable_mode()
365 static void doc_set_asic_mode(struct docg3 *docg3, u8 mode) in doc_set_asic_mode()
387 static void doc_set_device_id(struct docg3 *docg3, int id) in doc_set_device_id()
411 static int doc_set_extra_page_mode(struct docg3 *docg3) in doc_set_extra_page_mode()
432 static void doc_setup_addr_sector(struct docg3 *docg3, int sector) in doc_setup_addr_sector()
447 static void doc_setup_writeaddr_sector(struct docg3 *docg3, int sector, int ofs) in doc_setup_writeaddr_sector()
470 static int doc_read_seek(struct docg3 *docg3, int block0, int block1, int page, in doc_read_seek()
519 static int doc_write_seek(struct docg3 *docg3, int block0, int block1, int page, in doc_write_seek()
571 static int doc_read_page_ecc_init(struct docg3 *docg3, int len) in doc_read_page_ecc_init()
592 static int doc_write_page_ecc_init(struct docg3 *docg3, int len) in doc_write_page_ecc_init()
610 static void doc_ecc_disable(struct docg3 *docg3) in doc_ecc_disable()
624 static void doc_hamming_ecc_init(struct docg3 *docg3, int nb_bytes) in doc_hamming_ecc_init()
657 static int doc_ecc_bch_fix_data(struct docg3 *docg3, void *buf, u8 *hwecc) in doc_ecc_bch_fix_data()
709 static int doc_read_page_prepare(struct docg3 *docg3, int block0, int block1, in doc_read_page_prepare()
767 static int doc_read_page_getbytes(struct docg3 *docg3, int len, u_char *buf, in doc_read_page_getbytes()
787 static void doc_write_page_putbytes(struct docg3 *docg3, int len, in doc_write_page_putbytes()
799 static void doc_get_bch_hw_ecc(struct docg3 *docg3, u8 *hwecc) in doc_get_bch_hw_ecc()
811 static void doc_page_finish(struct docg3 *docg3) in doc_page_finish()
825 static void doc_read_page_finish(struct docg3 *docg3) in doc_read_page_finish()
882 struct docg3 *docg3 = mtd->priv; in doc_read_oob() local
990 static int doc_reload_bbt(struct docg3 *docg3) in doc_reload_bbt()
1021 struct docg3 *docg3 = mtd->priv; in doc_block_isbad() local
1090 static int doc_get_op_status(struct docg3 *docg3) in doc_get_op_status()
1113 static int doc_write_erase_wait_status(struct docg3 *docg3) in doc_write_erase_wait_status()
1148 static int doc_erase_block(struct docg3 *docg3, int block0, int block1) in doc_erase_block()
1192 struct docg3 *docg3 = mtd->priv; in doc_erase() local
1237 static int doc_write_page(struct docg3 *docg3, loff_t to, const u_char *buf, in doc_write_page()
1350 static int doc_backup_oob(struct docg3 *docg3, loff_t to, in doc_backup_oob()
1391 struct docg3 *docg3 = mtd->priv; in doc_write_oob() local
1485 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); in dps0_is_key_locked() local
1500 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); in dps1_is_key_locked() local
1516 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); in dps0_insert_key() local
1535 struct docg3 *docg3 = sysfs_dev2docg3(dev, attr); in dps1_insert_key() local
1608 struct docg3 *docg3 = (struct docg3 *)s->private; in dbg_flashctrl_show() local
1630 struct docg3 *docg3 = (struct docg3 *)s->private; in dbg_asicmode_show() local
1667 struct docg3 *docg3 = (struct docg3 *)s->private; in dbg_device_id_show() local
1681 struct docg3 *docg3 = (struct docg3 *)s->private; in dbg_protection_show() local
1734 struct docg3 *docg3 = floor->priv; in doc_dbg_register() local
1761 struct docg3 *docg3 = mtd->priv; in doc_set_driver_info() local
1816 struct docg3 *docg3; in doc_probe_device() local
1884 struct docg3 *docg3 = mtd->priv; in doc_release_device() local
1904 struct docg3 *docg3; in docg3_resume() local
1931 struct docg3 *docg3; in docg3_suspend() local
2055 struct docg3 *docg3 = cascade->floors[0]->priv; in docg3_release() local