Lines Matching refs:xnand
786 struct zynq_nand_info *xnand = (struct zynq_nand_info *)chip->priv; in zynq_nand_cmd_function() local
795 if (xnand->end_cmd_pending) { in zynq_nand_cmd_function()
799 if (xnand->end_cmd == command) { in zynq_nand_cmd_function()
800 xnand->end_cmd = 0; in zynq_nand_cmd_function()
801 xnand->end_cmd_pending = 0; in zynq_nand_cmd_function()
846 cmd_phase_addr = (unsigned long)xnand->nand_base | in zynq_nand_cmd_function()
858 data_phase_addr = (unsigned long)xnand->nand_base | in zynq_nand_cmd_function()
900 xnand->end_cmd = curr_cmd->end_cmd; in zynq_nand_cmd_function()
901 xnand->end_cmd_pending = 1; in zynq_nand_cmd_function()
1052 struct zynq_nand_info *xnand; in zynq_nand_init() local
1063 xnand = calloc(1, sizeof(struct zynq_nand_info)); in zynq_nand_init()
1064 if (!xnand) { in zynq_nand_init()
1069 xnand->nand_base = (void __iomem *)ZYNQ_NAND_BASEADDR; in zynq_nand_init()
1072 nand_chip->priv = xnand; in zynq_nand_init()
1076 nand_chip->IO_ADDR_R = xnand->nand_base; in zynq_nand_init()
1077 nand_chip->IO_ADDR_W = xnand->nand_base; in zynq_nand_init()
1243 free(xnand); in zynq_nand_init()