Lines Matching refs:gpmi_nand_data
41 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ooblayout_ecc()
57 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ooblayout_free()
131 struct gpmi_nand_data *this = cookie; in bch_irq()
156 static inline int get_ecc_strength(struct gpmi_nand_data *this) in get_ecc_strength()
169 static inline bool gpmi_check_ecc(struct gpmi_nand_data *this) in gpmi_check_ecc()
188 static int set_geometry_by_ecc_info(struct gpmi_nand_data *this, in set_geometry_by_ecc_info()
298 static int legacy_set_geometry(struct gpmi_nand_data *this) in legacy_set_geometry()
410 int common_nfc_set_geometry(struct gpmi_nand_data *this) in common_nfc_set_geometry()
430 struct dma_chan *get_dma_chan(struct gpmi_nand_data *this) in get_dma_chan()
437 bool prepare_data_dma(struct gpmi_nand_data *this, const void *buf, int len, in prepare_data_dma()
468 struct gpmi_nand_data *this = param; in dma_irq_callback()
474 int start_dma_without_bch_irq(struct gpmi_nand_data *this, in start_dma_without_bch_irq()
504 int start_dma_with_bch_irq(struct gpmi_nand_data *this, in start_dma_with_bch_irq()
526 static int acquire_register_block(struct gpmi_nand_data *this, in acquire_register_block()
549 static int acquire_bch_irq(struct gpmi_nand_data *this, irq_handler_t irq_h) in acquire_bch_irq()
569 static void release_dma_channels(struct gpmi_nand_data *this) in release_dma_channels()
579 static int acquire_dma_channels(struct gpmi_nand_data *this) in acquire_dma_channels()
599 static int gpmi_get_clks(struct gpmi_nand_data *this) in gpmi_get_clks()
631 static int acquire_resources(struct gpmi_nand_data *this) in acquire_resources()
662 static void release_resources(struct gpmi_nand_data *this) in release_resources()
667 static int send_page_prepare(struct gpmi_nand_data *this, in send_page_prepare()
702 static void send_page_end(struct gpmi_nand_data *this, in send_page_end()
712 static void gpmi_free_dma_buffer(struct gpmi_nand_data *this) in gpmi_free_dma_buffer()
732 static int gpmi_alloc_dma_buffer(struct gpmi_nand_data *this) in gpmi_alloc_dma_buffer()
789 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_cmd_ctrl()
823 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_dev_ready()
831 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_select_chip()
865 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_read_buf()
875 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_write_buf()
885 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_read_byte()
897 static void block_mark_swapping(struct gpmi_nand_data *this, in block_mark_swapping()
944 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_read_page_data()
1100 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_read_subpage()
1188 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_write_page()
1330 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_read_oob()
1387 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_read_page_raw()
1472 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_ecc_write_page_raw()
1554 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_block_markbad()
1578 static int nand_boot_set_geometry(struct gpmi_nand_data *this) in nand_boot_set_geometry()
1605 static int mx23_check_transcription_stamp(struct gpmi_nand_data *this) in mx23_check_transcription_stamp()
1660 static int mx23_write_transcription_stamp(struct gpmi_nand_data *this) in mx23_write_transcription_stamp()
1729 static int mx23_boot_init(struct gpmi_nand_data *this) in mx23_boot_init()
1799 static int nand_boot_init(struct gpmi_nand_data *this) in nand_boot_init()
1809 static int gpmi_set_geometry(struct gpmi_nand_data *this) in gpmi_set_geometry()
1827 static int gpmi_init_last(struct gpmi_nand_data *this) in gpmi_init_last()
1870 struct gpmi_nand_data *this = nand_get_controller_data(chip); in gpmi_nand_attach_chip()
1896 static int gpmi_nand_init(struct gpmi_nand_data *this) in gpmi_nand_init()
1982 struct gpmi_nand_data *this; in gpmi_nand_probe()
2027 struct gpmi_nand_data *this = platform_get_drvdata(pdev); in gpmi_nand_remove()
2038 struct gpmi_nand_data *this = dev_get_drvdata(dev); in gpmi_pm_suspend()
2046 struct gpmi_nand_data *this = dev_get_drvdata(dev); in gpmi_pm_resume()