Lines Matching refs:instrs

1139 	struct nand_op_instr instrs[] = {  in nand_sp_exec_read_page_op()  local
1146 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_sp_exec_read_page_op()
1154 instrs[0].ctx.cmd.opcode = NAND_CMD_READOOB; in nand_sp_exec_read_page_op()
1157 instrs[0].ctx.cmd.opcode = NAND_CMD_READ1; in nand_sp_exec_read_page_op()
1168 instrs[1].ctx.addr.naddrs++; in nand_sp_exec_read_page_op()
1181 struct nand_op_instr instrs[] = { in nand_lp_exec_read_page_op() local
1189 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_lp_exec_read_page_op()
1205 instrs[1].ctx.addr.naddrs++; in nand_lp_exec_read_page_op()
1350 struct nand_op_instr instrs[] = { in nand_read_param_page_op() local
1358 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_read_param_page_op()
1407 struct nand_op_instr instrs[] = { in nand_change_read_column_op() local
1414 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_change_read_column_op()
1425 instrs[3].ctx.data.force_8bit = force_8bit; in nand_change_read_column_op()
1483 struct nand_op_instr instrs[] = { in nand_exec_prog_page_op() local
1497 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_exec_prog_page_op()
1508 instrs[2].ctx.addr.naddrs = naddrs; in nand_exec_prog_page_op()
1525 instrs[0].ctx.cmd.opcode = NAND_CMD_READOOB; in nand_exec_prog_page_op()
1528 instrs[0].ctx.cmd.opcode = NAND_CMD_READ1; in nand_exec_prog_page_op()
1534 op.instrs++; in nand_exec_prog_page_op()
1596 struct nand_op_instr instrs[] = { in nand_prog_page_end_op() local
1602 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_prog_page_end_op()
1716 struct nand_op_instr instrs[] = { in nand_change_write_column_op() local
1721 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_change_write_column_op()
1728 instrs[2].ctx.data.force_8bit = force_8bit; in nand_change_write_column_op()
1770 struct nand_op_instr instrs[] = { in nand_readid_op() local
1776 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_readid_op()
1785 instrs[2].ctx.data.len *= 2; in nand_readid_op()
1786 instrs[2].ctx.data.buf.in = ddrbuf; in nand_readid_op()
1830 struct nand_op_instr instrs[] = { in nand_status_op() local
1835 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_status_op()
1840 instrs[1].ctx.data.len *= 2; in nand_status_op()
1841 instrs[1].ctx.data.buf.in = ddrstatus; in nand_status_op()
1876 struct nand_op_instr instrs[] = { in nand_exit_status_op() local
1879 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_exit_status_op()
1911 struct nand_op_instr instrs[] = { in nand_erase_op() local
1919 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_erase_op()
1922 instrs[1].ctx.addr.naddrs++; in nand_erase_op()
1970 struct nand_op_instr instrs[] = { in nand_set_features_op() local
1980 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_set_features_op()
2020 struct nand_op_instr instrs[] = { in nand_get_features_op() local
2029 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_get_features_op()
2034 instrs[3].ctx.data.len *= 2; in nand_get_features_op()
2035 instrs[3].ctx.data.buf.in = ddrbuf; in nand_get_features_op()
2058 struct nand_op_instr instrs[] = { in nand_wait_rdy_op() local
2062 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_wait_rdy_op()
2091 struct nand_op_instr instrs[] = { in nand_reset_op() local
2097 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_reset_op()
2132 struct nand_op_instr instrs[] = { in nand_read_data_op() local
2135 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_read_data_op()
2139 instrs[0].ctx.data.force_8bit = force_8bit; in nand_read_data_op()
2153 instrs[0].ctx.data.len *= 2; in nand_read_data_op()
2154 instrs[0].ctx.data.buf.in = ddrbuf; in nand_read_data_op()
2213 struct nand_op_instr instrs[] = { in nand_write_data_op() local
2216 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_write_data_op()
2218 instrs[0].ctx.data.force_8bit = force_8bit; in nand_write_data_op()
2247 const struct nand_op_instr *instrs; member
2324 const struct nand_op_instr *end = ctx->instrs + ctx->ninstrs; in nand_op_parser_match_pat()
2325 const struct nand_op_instr *instr = ctx->subop.instrs; in nand_op_parser_match_pat()
2402 instr = &ctx->instrs[i]; in nand_op_parser_trace()
2404 if (instr == &ctx->subop.instrs[0]) in nand_op_parser_trace()
2409 if (instr == &ctx->subop.instrs[ctx->subop.ninstrs - 1]) in nand_op_parser_trace()
2464 .subop.instrs = op->instrs, in nand_op_parser_exec_op()
2465 .instrs = op->instrs, in nand_op_parser_exec_op()
2470 while (ctx.subop.instrs < op->instrs + op->ninstrs) { in nand_op_parser_exec_op()
2509 ctx.subop.instrs = ctx.subop.instrs + ctx.subop.ninstrs; in nand_op_parser_exec_op()
2511 ctx.subop.instrs -= 1; in nand_op_parser_exec_op()
2556 subop->instrs[instr_idx].type != NAND_OP_ADDR_INSTR)) in nand_subop_get_addr_start_off()
2580 subop->instrs[instr_idx].type != NAND_OP_ADDR_INSTR)) in nand_subop_get_num_addr_cyc()
2589 end_off = subop->instrs[instr_idx].ctx.addr.naddrs; in nand_subop_get_num_addr_cyc()
2610 !nand_instr_is_data(&subop->instrs[instr_idx]))) in nand_subop_get_data_start_off()
2634 !nand_instr_is_data(&subop->instrs[instr_idx]))) in nand_subop_get_data_len()
2643 end_off = subop->instrs[instr_idx].ctx.data.len; in nand_subop_get_data_len()