Lines Matching refs:atmel_nand_host
117 struct atmel_nand_host { struct
165 static void atmel_nand_enable(struct atmel_nand_host *host) in atmel_nand_enable() argument
174 static void atmel_nand_disable(struct atmel_nand_host *host) in atmel_nand_disable()
186 struct atmel_nand_host *host = nand_chip->priv; in atmel_nand_cmd_ctrl()
209 struct atmel_nand_host *host = nand_chip->priv; in atmel_nand_device_ready()
219 struct atmel_nand_host *host = chip->priv; in atmel_nand_set_enable_ready_pins()
271 struct atmel_nand_host *host = nand_chip->priv; in atmel_read_buf8()
284 struct atmel_nand_host *host = nand_chip->priv; in atmel_read_buf16()
313 static int nfc_set_sram_bank(struct atmel_nand_host *host, unsigned int bank) in nfc_set_sram_bank()
331 static uint nfc_get_sram_off(struct atmel_nand_host *host) in nfc_get_sram_off()
339 static dma_addr_t nfc_sram_phys(struct atmel_nand_host *host) in nfc_sram_phys()
356 struct atmel_nand_host *host = chip->priv; in atmel_nand_dma_op()
429 struct atmel_nand_host *host = chip->priv; in atmel_read_buf()
445 struct atmel_nand_host *host = chip->priv; in atmel_write_buf()
493 static void __iomem *pmecc_get_alpha_to(struct atmel_nand_host *host) in pmecc_get_alpha_to()
504 static int pmecc_data_alloc(struct atmel_nand_host *host) in pmecc_data_alloc()
537 struct atmel_nand_host *host = nand_chip->priv; in pmecc_gen_syndrome()
554 struct atmel_nand_host *host = nand_chip->priv; in pmecc_substitute()
596 struct atmel_nand_host *host = nand_chip->priv; in pmecc_get_sigma()
754 struct atmel_nand_host *host = nand_chip->priv; in pmecc_err_location()
806 struct atmel_nand_host *host = nand_chip->priv; in pmecc_correct_data()
852 struct atmel_nand_host *host = nand_chip->priv; in pmecc_correction()
895 static void pmecc_enable(struct atmel_nand_host *host, int ecc_op) in pmecc_enable()
922 struct atmel_nand_host *host = chip->priv; in atmel_nand_pmecc_read_page()
959 struct atmel_nand_host *host = chip->priv; in atmel_nand_pmecc_write_page()
995 struct atmel_nand_host *host = nand_chip->priv; in atmel_pmecc_core_init()
1062 static int pmecc_choose_ecc(struct atmel_nand_host *host, in pmecc_choose_ecc()
1159 struct atmel_nand_host *host) in atmel_pmecc_nand_init_params()
1311 struct atmel_nand_host *host = nand_chip->priv; in atmel_nand_calculate()
1357 struct atmel_nand_host *host = chip->priv; in atmel_nand_read_page()
1415 struct atmel_nand_host *host = nand_chip->priv; in atmel_nand_correct()
1481 struct atmel_nand_host *host = nand_chip->priv; in atmel_nand_hwctl()
1489 static int atmel_of_init_port(struct atmel_nand_host *host, in atmel_of_init_port()
1586 struct atmel_nand_host *host) in atmel_hw_nand_init_params()
1643 static inline u32 nfc_read_status(struct atmel_nand_host *host) in nfc_read_status()
1665 struct atmel_nand_host *host = dev_id; in hsmc_interrupt()
1693 static void nfc_prepare_interrupt(struct atmel_nand_host *host, u32 flag) in nfc_prepare_interrupt()
1708 static int nfc_wait_interrupt(struct atmel_nand_host *host, u32 flag) in nfc_wait_interrupt()
1744 static int nfc_send_command(struct atmel_nand_host *host, in nfc_send_command()
1774 struct atmel_nand_host *host = nand_chip->priv; in nfc_device_ready()
1790 struct atmel_nand_host *host = nand_chip->priv; in nfc_select_chip()
1842 struct atmel_nand_host *host = chip->priv; in nfc_nand_command()
1968 struct atmel_nand_host *host = chip->priv; in nfc_sram_write_page()
2028 struct atmel_nand_host *host = chip->priv; in nfc_sram_init()
2090 struct atmel_nand_host *host; in atmel_nand_probe()
2284 struct atmel_nand_host *host = platform_get_drvdata(pdev); in atmel_nand_remove()