Lines Matching refs:instr
2106 const struct nand_op_instr *instr)
2112 switch (instr->type) {
2114 iowrite8(instr->ctx.cmd.opcode,
2119 for (i = 0; i < instr->ctx.addr.naddrs; i++) {
2120 iowrite8(instr->ctx.addr.addrs[i],
2126 info->data_in(chip, instr->ctx.data.buf.in,
2127 instr->ctx.data.len,
2128 instr->ctx.data.force_8bit);
2132 info->data_out(chip, instr->ctx.data.buf.out,
2133 instr->ctx.data.len,
2134 instr->ctx.data.force_8bit);
2139 nand_gpio_waitrdy(chip, info->ready_gpiod, instr->ctx.waitrdy.timeout_ms) :
2140 nand_soft_waitrdy(chip, instr->ctx.waitrdy.timeout_ms);
2146 if (instr->delay_ns)
2147 ndelay(instr->delay_ns);