Lines Matching defs:instr
2596 const struct nand_op_instr *instr = NULL;
2604 instr = &subop->instrs[op_id];
2606 switch (instr->type) {
2608 ret = qcom_op_cmd_mapping(chip, instr->ctx.cmd.opcode, q_op);
2613 q_op->rdy_delay_ns = instr->delay_ns;
2619 addrs = &instr->ctx.addr.addrs[offset];
2627 q_op->rdy_delay_ns = instr->delay_ns;
2631 q_op->data_instr = instr;
2633 q_op->rdy_delay_ns = instr->delay_ns;
2636 q_op->rdy_delay_ns = instr->delay_ns;
2640 q_op->rdy_timeout_ms = instr->ctx.waitrdy.timeout_ms;
2641 q_op->rdy_delay_ns = instr->delay_ns;
2687 const struct nand_op_instr *instr = NULL;
2736 instr = q_op.data_instr;
2739 memcpy(instr->ctx.data.buf.in, &flash_status, len);
2750 const struct nand_op_instr *instr = NULL;
2785 instr = q_op.data_instr;
2790 memcpy(instr->ctx.data.buf.in, nandc->reg_read_buf, len);
2859 const struct nand_op_instr *instr = NULL;
2910 instr = q_op.data_instr;
2945 memcpy(instr->ctx.data.buf.in, nandc->data_buffer, len);
2978 const struct nand_op_instr *instr;
2982 instr = &op->instrs[op_id];
2984 switch (instr->type) {
2986 if (instr->ctx.cmd.opcode != NAND_CMD_RESET &&
2987 instr->ctx.cmd.opcode != NAND_CMD_READID &&
2988 instr->ctx.cmd.opcode != NAND_CMD_PARAM &&
2989 instr->ctx.cmd.opcode != NAND_CMD_ERASE1 &&
2990 instr->ctx.cmd.opcode != NAND_CMD_ERASE2 &&
2991 instr->ctx.cmd.opcode != NAND_CMD_STATUS &&
2992 instr->ctx.cmd.opcode != NAND_CMD_PAGEPROG &&
2993 instr->ctx.cmd.opcode != NAND_CMD_READ0 &&
2994 instr->ctx.cmd.opcode != NAND_CMD_READSTART)