Lines Matching refs:xnand
785 struct zynq_nand_info *xnand = (struct zynq_nand_info *)chip->priv; in zynq_nand_cmd_function() local
794 if (xnand->end_cmd_pending) { in zynq_nand_cmd_function()
798 if (xnand->end_cmd == command) { in zynq_nand_cmd_function()
799 xnand->end_cmd = 0; in zynq_nand_cmd_function()
800 xnand->end_cmd_pending = 0; in zynq_nand_cmd_function()
845 cmd_phase_addr = (unsigned long)xnand->nand_base | in zynq_nand_cmd_function()
857 data_phase_addr = (unsigned long)xnand->nand_base | in zynq_nand_cmd_function()
899 xnand->end_cmd = curr_cmd->end_cmd; in zynq_nand_cmd_function()
900 xnand->end_cmd_pending = 1; in zynq_nand_cmd_function()
1051 struct zynq_nand_info *xnand; in zynq_nand_init() local
1062 xnand = calloc(1, sizeof(struct zynq_nand_info)); in zynq_nand_init()
1063 if (!xnand) { in zynq_nand_init()
1068 xnand->nand_base = (void __iomem *)ZYNQ_NAND_BASEADDR; in zynq_nand_init()
1071 nand_chip->priv = xnand; in zynq_nand_init()
1075 nand_chip->IO_ADDR_R = xnand->nand_base; in zynq_nand_init()
1076 nand_chip->IO_ADDR_W = xnand->nand_base; in zynq_nand_init()
1242 free(xnand); in zynq_nand_init()