denali_controller
struct denali_controller *denali = to_denali_controller(chip);
static void denali_exec_in8(struct denali_controller *denali, u32 type,
static void denali_exec_in16(struct denali_controller *denali, u32 type,
static void denali_exec_in(struct denali_controller *denali, u32 type,
static void denali_exec_out8(struct denali_controller *denali, u32 type,
static void denali_clear_irq(struct denali_controller *denali,
static void denali_exec_out16(struct denali_controller *denali, u32 type,
static void denali_exec_out(struct denali_controller *denali, u32 type,
static int denali_exec_waitrdy(struct denali_controller *denali)
struct denali_controller *denali = to_denali_controller(chip);
static void denali_clear_irq_all(struct denali_controller *denali)
int denali_chip_init(struct denali_controller *denali,
struct denali_controller *denali = dev_id;
int denali_init(struct denali_controller *denali)
void denali_remove(struct denali_controller *denali)
static void denali_reset_irq(struct denali_controller *denali)
static u32 denali_wait_for_irq(struct denali_controller *denali, u32 irq_mask)
struct denali_controller *denali = to_denali_controller(chip);
struct denali_controller *denali = to_denali_controller(chip);
struct denali_controller *denali = to_denali_controller(chip);
struct denali_controller *denali = to_denali_controller(chip);
struct denali_controller *denali = to_denali_controller(chip);
struct denali_controller *denali = to_denali_controller(chip);
static struct denali_controller *to_denali_controller(struct nand_chip *chip)
return container_of(chip->controller, struct denali_controller,
static void denali_setup_dma64(struct denali_controller *denali,
static void denali_setup_dma32(struct denali_controller *denali,
static u32 denali_direct_read(struct denali_controller *denali, u32 addr)
static int denali_pio_read(struct denali_controller *denali, u32 *buf,
static int denali_pio_write(struct denali_controller *denali, const u32 *buf,
static void denali_direct_write(struct denali_controller *denali, u32 addr,
static int denali_pio_xfer(struct denali_controller *denali, void *buf,
static int denali_dma_xfer(struct denali_controller *denali, void *buf,
struct denali_controller *denali = to_denali_controller(chip);
struct denali_controller *denali = to_denali_controller(chip);
static u32 denali_indexed_read(struct denali_controller *denali, u32 addr)
struct denali_controller *denali = to_denali_controller(chip);
static void denali_indexed_write(struct denali_controller *denali, u32 addr,
static void denali_enable_irq(struct denali_controller *denali)
struct denali_controller *denali = to_denali_controller(chip);
struct denali_controller *denali = to_denali_controller(chip);
struct denali_controller *denali = to_denali_controller(chip);
static void denali_disable_irq(struct denali_controller *denali)
u32 (*host_read)(struct denali_controller *denali, u32 addr);
void (*host_write)(struct denali_controller *denali, u32 addr,
void (*setup_dma)(struct denali_controller *denali, dma_addr_t dma_addr,
int denali_chip_init(struct denali_controller *denali,
int denali_init(struct denali_controller *denali);
void denali_remove(struct denali_controller *denali);
struct denali_controller *denali;
struct denali_controller controller;
static int denali_dt_chip_init(struct denali_controller *denali,
struct denali_controller *denali = pci_get_drvdata(dev);
struct denali_controller *denali;