Lines Matching refs:denali_controller
48 static struct denali_controller *to_denali_controller(struct nand_chip *chip) in to_denali_controller()
50 return container_of(chip->controller, struct denali_controller, in to_denali_controller()
59 static u32 denali_direct_read(struct denali_controller *denali, u32 addr) in denali_direct_read()
64 static void denali_direct_write(struct denali_controller *denali, u32 addr, in denali_direct_write()
76 static u32 denali_indexed_read(struct denali_controller *denali, u32 addr) in denali_indexed_read()
82 static void denali_indexed_write(struct denali_controller *denali, u32 addr, in denali_indexed_write()
89 static void denali_enable_irq(struct denali_controller *denali) in denali_enable_irq()
98 static void denali_disable_irq(struct denali_controller *denali) in denali_disable_irq()
107 static void denali_clear_irq(struct denali_controller *denali, in denali_clear_irq()
114 static void denali_clear_irq_all(struct denali_controller *denali) in denali_clear_irq_all()
124 struct denali_controller *denali = dev_id; in denali_isr()
152 static void denali_reset_irq(struct denali_controller *denali) in denali_reset_irq()
162 static u32 denali_wait_for_irq(struct denali_controller *denali, u32 irq_mask) in denali_wait_for_irq()
194 struct denali_controller *denali = to_denali_controller(chip); in denali_select_target()
244 struct denali_controller *denali = to_denali_controller(chip); in denali_payload_xfer()
281 struct denali_controller *denali = to_denali_controller(chip); in denali_oob_xfer()
411 struct denali_controller *denali = to_denali_controller(chip); in denali_check_erased_page()
441 struct denali_controller *denali = to_denali_controller(chip); in denali_hw_ecc_fixup()
476 struct denali_controller *denali = to_denali_controller(chip); in denali_sw_ecc_fixup()
547 static void denali_setup_dma64(struct denali_controller *denali, in denali_setup_dma64()
572 static void denali_setup_dma32(struct denali_controller *denali, in denali_setup_dma32()
596 static int denali_pio_read(struct denali_controller *denali, u32 *buf, in denali_pio_read()
623 static int denali_pio_write(struct denali_controller *denali, const u32 *buf, in denali_pio_write()
644 static int denali_pio_xfer(struct denali_controller *denali, void *buf, in denali_pio_xfer()
653 static int denali_dma_xfer(struct denali_controller *denali, void *buf, in denali_dma_xfer()
713 struct denali_controller *denali = to_denali_controller(chip); in denali_page_xfer()
726 struct denali_controller *denali = to_denali_controller(chip); in denali_read_page()
768 struct denali_controller *denali = to_denali_controller(chip); in denali_setup_interface()
926 struct denali_controller *denali = to_denali_controller(chip); in denali_ooblayout_ecc()
941 struct denali_controller *denali = to_denali_controller(chip); in denali_ooblayout_free()
959 struct denali_controller *denali = to_denali_controller(chip); in denali_multidev_fixup()
1014 struct denali_controller *denali = to_denali_controller(chip); in denali_attach_chip()
1036 static void denali_exec_in8(struct denali_controller *denali, u32 type, in denali_exec_in8()
1045 static void denali_exec_in16(struct denali_controller *denali, u32 type, in denali_exec_in16()
1059 static void denali_exec_in(struct denali_controller *denali, u32 type, in denali_exec_in()
1068 static void denali_exec_out8(struct denali_controller *denali, u32 type, in denali_exec_out8()
1077 static void denali_exec_out16(struct denali_controller *denali, u32 type, in denali_exec_out16()
1087 static void denali_exec_out(struct denali_controller *denali, u32 type, in denali_exec_out()
1096 static int denali_exec_waitrdy(struct denali_controller *denali) in denali_exec_waitrdy()
1112 struct denali_controller *denali = to_denali_controller(chip); in denali_exec_instr()
1179 int denali_chip_init(struct denali_controller *denali, in denali_chip_init()
1272 int denali_init(struct denali_controller *denali) in denali_init()
1361 void denali_remove(struct denali_controller *denali) in denali_remove()