Home
last modified time | relevance | path

Searched refs:instrs (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/mtd/nand/raw/
H A Dfsl_upm.c148 ret = func_exec_instr(chip, &op->instrs[i]); in fun_exec_op()
152 if (op->instrs[i].delay_ns) in fun_exec_op()
153 ndelay(op->instrs[i].delay_ns); in fun_exec_op()
H A Dgpio.c151 ret = gpio_nand_exec_instr(chip, &op->instrs[i]); in gpio_nand_exec_op()
155 if (op->instrs[i].delay_ns) in gpio_nand_exec_op()
156 ndelay(op->instrs[i].delay_ns); in gpio_nand_exec_op()
H A Darasan-nand-controller.c615 instr = &subop->instrs[op_id]; in anfc_parse_instructions()
768 if (subop->instrs[0].ctx.cmd.opcode == NAND_CMD_RNDOUT && in anfc_data_read_type_exec()
769 subop->instrs[2].ctx.cmd.opcode == NAND_CMD_RNDOUTSTART) in anfc_data_read_type_exec()
820 if (subop->instrs[0].ctx.cmd.opcode != NAND_CMD_STATUS) in anfc_status_type_exec()
828 memcpy(subop->instrs[1].ctx.data.buf.in, &tmp, 1); in anfc_status_type_exec()
917 instr = &op->instrs[op_id]; in anfc_check_op()
950 op->instrs[0].type == NAND_OP_CMD_INSTR && in anfc_check_op()
951 op->instrs[0].ctx.cmd.opcode != NAND_CMD_STATUS && in anfc_check_op()
952 op->instrs[1].type == NAND_OP_DATA_IN_INSTR) in anfc_check_op()
H A Dnand_toshiba.c37 struct nand_op_instr instrs[] = { in toshiba_nand_benand_read_eccstatus_op() local
42 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in toshiba_nand_benand_read_eccstatus_op()
H A Dnand_macronix.c264 struct nand_op_instr instrs[] = { in nand_power_down_op() local
268 struct nand_operation op = NAND_OPERATION(chip->cur_cs, instrs); in nand_power_down_op()
H A Dams-delta.c151 for (instr = op->instrs; instr < op->instrs + op->ninstrs; instr++) { in gpio_nand_exec_op()
H A Dtechnologic-nand-controller.c122 ret = ts72xx_nand_exec_instr(chip, &op->instrs[i]); in ts72xx_nand_exec_op()
H A Ddiskonchip.c348 struct nand_op_instr instrs[] = { in doc200x_readid() local
354 struct nand_operation op = NAND_OPERATION(cs, instrs); in doc200x_readid()
583 doc200x_exec_instr(this, &op->instrs[i]); in doc200x_exec_op()
655 doc2001plus_exec_instr(this, &op->instrs[i]); in doc2001plus_exec_op()
H A Dau1550nd.c227 ret = au1550nd_exec_instr(this, &op->instrs[i]); in au1550nd_exec_op()
H A Dqcom_nandc.c1612 instr = &subop->instrs[op_id]; in qcom_parse_instructions()
1808 int instrs = 1; in qcom_misc_cmd_type_exec() local
1822 instrs = 3; in qcom_misc_cmd_type_exec()
1837 qcom_write_reg_dma(nandc, &nandc->regs->cmd, NAND_FLASH_CMD, instrs, NAND_BAM_NEXT_SGL); in qcom_misc_cmd_type_exec()
1995 instr = &op->instrs[op_id]; in qcom_check_op()
H A Dmxic_nand.c402 instr = &op->instrs[op_id]; in mxic_nfc_exec_op()
H A Dintel-nand-controller.c526 instr = &op->instrs[op_id]; in ebu_nand_exec_op()
H A Dmeson_nand.c1010 instr = &op->instrs[op_id]; in meson_nfc_check_op()
1047 instr = &op->instrs[op_id]; in meson_nfc_exec_op()
H A Dvf610_nfc.c355 return &subop->instrs[*op_id]; in vf610_get_next_instr()
H A Dtegra_nand.c366 instr = &subop->instrs[op_id]; in tegra_nand_cmd()
H A Dnuvoton-ma35d1-nand-controller.c839 ret = ma35_nfc_exec_instr(chip, &op->instrs[i]); in ma35_nfc_exec_op()
H A Ddenali.c1165 ret = denali_exec_instr(chip, &op->instrs[i]); in denali_exec_op()
H A Dmxc_nand.c1570 instr = &op->instrs[i]; in mxcnd_do_exec_op()
H A Dmtk_nand.c525 ret = mtk_nfc_exec_instr(chip, &op->instrs[i]); in mtk_nfc_exec_op()
H A Dstm32_fmc2_nand.c1333 instr = &op->instrs[op_id]; in stm32_fmc2_nfc_exec_op()
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_sched.c3119 struct panthor_job_ringbuf_instrs *instrs) in copy_instrs_to_ringbuf() argument
3130 instrs->count = ALIGN(instrs->count, NUM_INSTRS_PER_CACHE_LINE); in copy_instrs_to_ringbuf()
3131 size = instrs->count * sizeof(u64); in copy_instrs_to_ringbuf()
3135 memcpy(queue->ringbuf->kmap + start, instrs->buffer, written); in copy_instrs_to_ringbuf()
3139 &instrs->buffer[written / sizeof(u64)], in copy_instrs_to_ringbuf()
3188 struct panthor_job_ringbuf_instrs *instrs) in prepare_job_instrs() argument
3243 instrs->count = 0; in prepare_job_instrs()
3246 static_assert(sizeof(instrs->buffer) % 64 == 0, in prepare_job_instrs()
3251 ARRAY_SIZE(instrs->buffer), in prepare_job_instrs()
3260 instrs->buffer[instrs->count++] = instr_seq[i].instr; in prepare_job_instrs()
[all …]
/linux/drivers/mtd/nand/raw/ingenic/
H A Dingenic_nand_drv.c327 ret = ingenic_nand_exec_instr(chip, cs, &op->instrs[i]); in ingenic_nand_exec_op()
331 if (op->instrs[i].delay_ns) in ingenic_nand_exec_op()
332 ndelay(op->instrs[i].delay_ns); in ingenic_nand_exec_op()
/linux/drivers/mtd/nand/raw/atmel/
H A Dnand-controller.c623 ret = atmel_smc_nand_exec_instr(nand, &op->instrs[i]); in atmel_smc_nand_exec_op()
643 const struct nand_op_instr *instr = &subop->instrs[i]; in atmel_hsmc_exec_cmd_addr()
663 const struct nand_op_instr *instr = subop->instrs; in atmel_hsmc_exec_rw()
681 const struct nand_op_instr *instr = subop->instrs; in atmel_hsmc_exec_waitrdy()
/linux/tools/arch/x86/kcpuid/
H A Dcpuid.csv
/linux/arch/arm/
H A DKconfig779 bool "ARM errata: A12: some seqs of opposed cond code instrs => deadlock or corruption"
829 bool "ARM errata: A17: some seqs of opposed cond code instrs => deadlock or corruption"