Lines Matching defs:this
119 static int __gpmi_enable_clk(struct gpmi_nand_data *this, bool v) in __gpmi_enable_clk()
146 static int gpmi_init(struct gpmi_nand_data *this) in gpmi_init()
195 static void gpmi_dump_info(struct gpmi_nand_data *this) in gpmi_dump_info()
241 static bool gpmi_check_ecc(struct gpmi_nand_data *this) in gpmi_check_ecc()
268 static bool bbm_in_data_chunk(struct gpmi_nand_data *this, in bbm_in_data_chunk()
306 static int set_geometry_by_ecc_info(struct gpmi_nand_data *this, in set_geometry_by_ecc_info()
436 static inline int get_ecc_strength(struct gpmi_nand_data *this) in get_ecc_strength()
449 static int set_geometry_for_large_oob(struct gpmi_nand_data *this) in set_geometry_for_large_oob()
577 static int legacy_set_geometry(struct gpmi_nand_data *this) in legacy_set_geometry()
691 static int common_nfc_set_geometry(struct gpmi_nand_data *this) in common_nfc_set_geometry()
731 static int bch_set_geometry(struct gpmi_nand_data *this) in bch_set_geometry()
840 static int gpmi_nfc_compute_timings(struct gpmi_nand_data *this, in gpmi_nfc_compute_timings()
925 static int gpmi_nfc_apply_timings(struct gpmi_nand_data *this) in gpmi_nfc_apply_timings()
976 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_setup_interface() local
1004 static void gpmi_clear_bch(struct gpmi_nand_data *this) in gpmi_clear_bch()
1010 static struct dma_chan *get_dma_chan(struct gpmi_nand_data *this) in get_dma_chan()
1019 struct gpmi_nand_data *this = param; in dma_irq_callback() local
1027 struct gpmi_nand_data *this = cookie; in bch_irq() local
1034 static int gpmi_raw_len_to_len(struct gpmi_nand_data *this, int raw_len) in gpmi_raw_len_to_len()
1047 static bool prepare_data_dma(struct gpmi_nand_data *this, const void *buf, in prepare_data_dma()
1093 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ooblayout_ecc() local
1109 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ooblayout_free() local
1198 static int acquire_register_block(struct gpmi_nand_data *this, in acquire_register_block()
1219 static int acquire_bch_irq(struct gpmi_nand_data *this, irq_handler_t irq_h) in acquire_bch_irq()
1236 static void release_dma_channels(struct gpmi_nand_data *this) in release_dma_channels()
1246 static int acquire_dma_channels(struct gpmi_nand_data *this) in acquire_dma_channels()
1265 static int gpmi_get_clks(struct gpmi_nand_data *this) in gpmi_get_clks()
1288 static int acquire_resources(struct gpmi_nand_data *this) in acquire_resources()
1319 static void release_resources(struct gpmi_nand_data *this) in release_resources()
1324 static void gpmi_free_dma_buffer(struct gpmi_nand_data *this) in gpmi_free_dma_buffer()
1341 static int gpmi_alloc_dma_buffer(struct gpmi_nand_data *this) in gpmi_alloc_dma_buffer()
1381 static void block_mark_swapping(struct gpmi_nand_data *this, in block_mark_swapping()
1427 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_count_bitflips() local
1520 static void gpmi_bch_layout_std(struct gpmi_nand_data *this) in gpmi_bch_layout_std()
1545 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_read_page() local
1587 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_read_subpage() local
1684 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_write_page() local
1771 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_read_oob() local
1831 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_read_page_raw() local
1916 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_write_page_raw() local
1996 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_block_markbad() local
2020 static int nand_boot_set_geometry(struct gpmi_nand_data *this) in nand_boot_set_geometry()
2047 static int mx23_check_transcription_stamp(struct gpmi_nand_data *this) in mx23_check_transcription_stamp()
2102 static int mx23_write_transcription_stamp(struct gpmi_nand_data *this) in mx23_write_transcription_stamp()
2168 static int mx23_boot_init(struct gpmi_nand_data *this) in mx23_boot_init()
2241 static int nand_boot_init(struct gpmi_nand_data *this) in nand_boot_init()
2251 static int gpmi_set_geometry(struct gpmi_nand_data *this) in gpmi_set_geometry()
2269 static int gpmi_init_last(struct gpmi_nand_data *this) in gpmi_init_last()
2312 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_nand_attach_chip() local
2334 static struct gpmi_transfer *get_next_transfer(struct gpmi_nand_data *this) in get_next_transfer()
2347 struct gpmi_nand_data *this, u8 cmd, const u8 *addr, int naddr) in gpmi_chain_command()
2389 struct gpmi_nand_data *this) in gpmi_chain_wait_ready()
2407 struct gpmi_nand_data *this, void *buf, int raw_len, bool *direct) in gpmi_chain_data_read()
2454 struct gpmi_nand_data *this, const void *buf, int raw_len) in gpmi_chain_data_write()
2505 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_nfc_exec_op() local
2678 static int gpmi_nand_init(struct gpmi_nand_data *this) in gpmi_nand_init()
2748 struct gpmi_nand_data *this; in gpmi_nand_probe() local
2800 struct gpmi_nand_data *this = platform_get_drvdata(pdev); in gpmi_nand_remove() local
2817 struct gpmi_nand_data *this = dev_get_drvdata(dev); in gpmi_pm_suspend() local
2825 struct gpmi_nand_data *this = dev_get_drvdata(dev); in gpmi_pm_resume() local
2856 struct gpmi_nand_data *this = dev_get_drvdata(dev); in gpmi_runtime_suspend() local
2863 struct gpmi_nand_data *this = dev_get_drvdata(dev); in gpmi_runtime_resume() local