Lines Matching refs:atmel_nand

160 struct atmel_nand {  struct
171 static inline struct atmel_nand *to_atmel_nand(struct nand_chip *chip) in to_atmel_nand() argument
173 return container_of(chip, struct atmel_nand, base); in to_atmel_nand()
201 struct atmel_nand *nand);
203 int (*setup_interface)(struct atmel_nand *nand, int csline,
205 int (*exec_op)(struct atmel_nand *nand,
471 static void atmel_nand_data_in(struct atmel_nand *nand, void *buf, in atmel_nand_data_in()
495 static void atmel_nand_data_out(struct atmel_nand *nand, const void *buf, in atmel_nand_data_out()
519 static int atmel_nand_waitrdy(struct atmel_nand *nand, unsigned int timeout_ms) in atmel_nand_waitrdy()
528 static int atmel_hsmc_nand_waitrdy(struct atmel_nand *nand, in atmel_hsmc_nand_waitrdy()
544 static void atmel_nand_select_target(struct atmel_nand *nand, in atmel_nand_select_target()
550 static void atmel_hsmc_nand_select_target(struct atmel_nand *nand, in atmel_hsmc_nand_select_target()
573 static int atmel_smc_nand_exec_instr(struct atmel_nand *nand, in atmel_smc_nand_exec_instr()
610 static int atmel_smc_nand_exec_op(struct atmel_nand *nand, in atmel_smc_nand_exec_op()
635 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_hsmc_exec_cmd_addr()
664 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_hsmc_exec_rw()
682 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_hsmc_exec_waitrdy()
700 static int atmel_hsmc_nand_exec_op(struct atmel_nand *nand, in atmel_hsmc_nand_exec_op()
790 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_enable()
809 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_disable()
817 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_generate_eccbytes()
852 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_correct_data()
905 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_write_pg()
987 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_hsmc_nand_pmecc_write_pg()
1048 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_hsmc_nand_pmecc_read_pg()
1116 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_pmecc_init()
1239 static int atmel_smc_nand_prepare_smcconf(struct atmel_nand *nand, in atmel_smc_nand_prepare_smcconf()
1469 static int atmel_smc_nand_setup_interface(struct atmel_nand *nand, in atmel_smc_nand_setup_interface()
1494 static int atmel_hsmc_nand_setup_interface(struct atmel_nand *nand, in atmel_hsmc_nand_setup_interface()
1527 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_setup_interface()
1548 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_exec_op()
1557 struct atmel_nand *nand) in atmel_nand_init()
1581 struct atmel_nand *nand) in atmel_smc_nand_init()
1606 static int atmel_nand_controller_remove_nand(struct atmel_nand *nand) in atmel_nand_controller_remove_nand()
1622 static struct atmel_nand *atmel_nand_create(struct atmel_nand_controller *nc, in atmel_nand_create()
1626 struct atmel_nand *nand; in atmel_nand_create()
1727 struct atmel_nand *nand) in atmel_nand_controller_add_nand()
1762 struct atmel_nand *nand, *tmp; in atmel_nand_controller_remove_nands()
1779 struct atmel_nand *nand; in atmel_nand_controller_legacy_add_nands()
1879 struct atmel_nand *nand; in atmel_nand_controller_add_nands()
1980 struct atmel_nand *nand = to_atmel_nand(chip); in atmel_nand_attach_chip()
2638 struct atmel_nand *nand; in atmel_nand_controller_resume()