Lines Matching refs:instr
633 const struct nand_op_instr *instr) in davinci_nand_exec_instr() argument
639 switch (instr->type) { in davinci_nand_exec_instr()
641 iowrite8(instr->ctx.cmd.opcode, in davinci_nand_exec_instr()
646 for (i = 0; i < instr->ctx.addr.naddrs; i++) { in davinci_nand_exec_instr()
647 iowrite8(instr->ctx.addr.addrs[i], in davinci_nand_exec_instr()
653 nand_davinci_data_in(info, instr->ctx.data.buf.in, in davinci_nand_exec_instr()
654 instr->ctx.data.len, in davinci_nand_exec_instr()
655 instr->ctx.data.force_8bit); in davinci_nand_exec_instr()
659 nand_davinci_data_out(info, instr->ctx.data.buf.out, in davinci_nand_exec_instr()
660 instr->ctx.data.len, in davinci_nand_exec_instr()
661 instr->ctx.data.force_8bit); in davinci_nand_exec_instr()
665 timeout_us = instr->ctx.waitrdy.timeout_ms * 1000; in davinci_nand_exec_instr()
675 if (instr->delay_ns) in davinci_nand_exec_instr()
676 ndelay(instr->delay_ns); in davinci_nand_exec_instr()