Searched refs:instr (Results 1 - 25 of 192) sorted by last modified time

12345678

/linux-master/
H A DMakefile952 KBUILD_LDFLAGS += -mllvm -import-instr-limit=5
/linux-master/drivers/mtd/nand/raw/
H A Dqcom_nandc.c2596 const struct nand_op_instr *instr = NULL; local
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
2687 const struct nand_op_instr *instr = NULL; local
2750 const struct nand_op_instr *instr = NULL; local
2858 const struct nand_op_instr *instr = NULL; local
2977 const struct nand_op_instr *instr; local
[all...]
H A Ddiskonchip.c511 const struct nand_op_instr *instr)
516 switch (instr->type) {
519 doc2000_write_byte(this, instr->ctx.cmd.opcode);
524 for (i = 0; i < instr->ctx.addr.naddrs; i++) {
525 u8 addr = instr->ctx.addr.addrs[i];
537 doc2000_readbuf(this, instr->ctx.data.buf.in,
538 instr->ctx.data.len);
540 doc2001_readbuf(this, instr->ctx.data.buf.in,
541 instr->ctx.data.len);
547 doc2000_writebuf(this, instr
510 doc200x_exec_instr(struct nand_chip *this, const struct nand_op_instr *instr) argument
597 doc2001plus_exec_instr(struct nand_chip *this, const struct nand_op_instr *instr) argument
[all...]
H A Dstm32_fmc2_nand.c1320 const struct nand_op_instr *instr = NULL; local
1332 instr = &op->instrs[op_id];
1334 switch (instr->type) {
1336 writeb_relaxed(instr->ctx.cmd.opcode,
1341 for (i = 0; i < instr->ctx.addr.naddrs; i++)
1342 writeb_relaxed(instr->ctx.addr.addrs[i],
1347 stm32_fmc2_nfc_read_data(chip, instr->ctx.data.buf.in,
1348 instr->ctx.data.len,
1349 instr->ctx.data.force_8bit);
1353 stm32_fmc2_nfc_write_data(chip, instr
[all...]
H A Dnand_base.c2304 * @pat: the parser pattern element that matches @instr
2305 * @instr: pointer to the instruction to check
2306 * @start_offset: this is an in/out parameter. If @instr has already been
2309 * Conversely, if the function returns true (ie. instr must be
2324 const struct nand_op_instr *instr,
2332 if (instr->ctx.addr.naddrs - *start_offset >
2344 if (instr->ctx.data.len - *start_offset >
2375 const struct nand_op_instr *instr = ctx->subop.instrs; local
2378 for (i = 0, ninstrs = 0; i < pat->nelems && instr < end; i++) {
2386 if (instr
2323 nand_op_parser_must_split_instr(const struct nand_op_parser_pattern_elem *pat, const struct nand_op_instr *instr, unsigned int *start_offset) argument
2445 const struct nand_op_instr *instr; local
2570 nand_instr_is_data(const struct nand_op_instr *instr) argument
4634 nand_erase(struct mtd_info *mtd, struct erase_info *instr) argument
4647 nand_erase_nand(struct nand_chip *chip, struct erase_info *instr, int allowbbt) argument
[all...]
H A Dmtk_nand.c466 const struct nand_op_instr *instr)
472 switch (instr->type) {
474 mtk_nfc_send_command(nfc, instr->ctx.cmd.opcode);
477 for (i = 0; i < instr->ctx.addr.naddrs; i++)
478 mtk_nfc_send_address(nfc, instr->ctx.addr.addrs[i]);
481 mtk_nfc_read_buf(chip, instr->ctx.data.buf.in,
482 instr->ctx.data.len);
485 mtk_nfc_write_buf(chip, instr->ctx.data.buf.out,
486 instr->ctx.data.len);
491 instr
465 mtk_nfc_exec_instr(struct nand_chip *chip, const struct nand_op_instr *instr) argument
[all...]
H A Dmeson_nand.c939 meson_nand_op_get_dma_safe_input_buf(const struct nand_op_instr *instr) argument
941 if (WARN_ON(instr->type != NAND_OP_DATA_IN_INSTR))
944 if (meson_nfc_is_buffer_dma_safe(instr->ctx.data.buf.in))
945 return instr->ctx.data.buf.in;
947 return kzalloc(instr->ctx.data.len, GFP_KERNEL);
951 meson_nand_op_put_dma_safe_input_buf(const struct nand_op_instr *instr, argument
954 if (WARN_ON(instr->type != NAND_OP_DATA_IN_INSTR) ||
958 if (buf == instr->ctx.data.buf.in)
961 memcpy(instr->ctx.data.buf.in, buf, instr
966 meson_nand_op_get_dma_safe_output_buf(const struct nand_op_instr *instr) argument
979 meson_nand_op_put_dma_safe_output_buf(const struct nand_op_instr *instr, const void *buf) argument
996 const struct nand_op_instr *instr; local
1020 const struct nand_op_instr *instr = NULL; local
[all...]
/linux-master/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.c2411 const struct nand_op_instr *instr = &op->instrs[i]; local
2422 last_op = ((i == (op->ninstrs - 1)) && (instr->type != NAND_OP_WAITRDY_INSTR)) ||
2425 switch (instr->type) {
2427 brcmnand_low_level_op(host, LL_OP_CMD, instr->ctx.cmd.opcode, last_op);
2431 for (i = 0; i < instr->ctx.addr.naddrs; i++)
2432 brcmnand_low_level_op(host, LL_OP_ADDR, instr->ctx.addr.addrs[i],
2433 last_op && (i == (instr->ctx.addr.naddrs - 1)));
2437 in = instr->ctx.data.buf.in;
2438 for (i = 0; i < instr->ctx.data.len; i++) {
2440 last_op && (i == (instr
[all...]
/linux-master/drivers/mtd/
H A Dmtdcore.c1367 * negative error code if the operation failed and update instr->fail_addr
1370 int mtd_erase(struct mtd_info *mtd, struct erase_info *instr) argument
1377 instr->fail_addr = MTD_FAIL_ADDR_UNKNOWN;
1378 adjinstr = *instr;
1383 if (instr->addr >= mtd->size || instr->len > mtd->size - instr->addr)
1388 if (!instr->len)
1394 adjinstr.addr = (loff_t)mtd_div_by_eb(instr->addr, mtd) *
1396 adjinstr.len = ((u64)mtd_div_by_eb(instr
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_lrc.c1190 u32 instr; member in struct:instr_state
1195 { .instr = CMD_3DSTATE_CONSTANT_VS, .num_dw = 11 },
1196 { .instr = CMD_3DSTATE_CONSTANT_HS, .num_dw = 11 },
1197 { .instr = CMD_3DSTATE_CONSTANT_DS, .num_dw = 11 },
1198 { .instr = CMD_3DSTATE_CONSTANT_GS, .num_dw = 11 },
1199 { .instr = CMD_3DSTATE_VERTEX_ELEMENTS, .num_dw = 69 },
1200 { .instr = CMD_3DSTATE_VF_COMPONENT_PACKING, .num_dw = 5 },
1201 { .instr = CMD_3DSTATE_VF_SGVS, .num_dw = 2 },
1202 { .instr = CMD_3DSTATE_VF_SGVS_2, .num_dw = 3 },
1203 { .instr
1274 u32 instr = state_table[i].instr; local
[all...]
/linux-master/kernel/trace/
H A Dbpf_trace.c1054 u32 instr; local
1057 if (get_kernel_nofault(instr, (u32 *) fentry_ip - 1))
1059 if (is_endbr(instr))
/linux-master/drivers/mtd/devices/
H A Dblock2mtd.c87 static int block2mtd_erase(struct mtd_info *mtd, struct erase_info *instr) argument
90 size_t from = instr->addr;
91 size_t len = instr->len;
/linux-master/arch/x86/include/asm/
H A Dalternative.h340 #define DEFINE_ASM_FUNC(func, instr, sec) \
347 instr "\n\t" \
/linux-master/tools/objtool/
H A Dcheck.c2406 insn->instr--;
2425 insn->instr++;
3470 if (state->noinstr && state->instr <= 0 &&
3503 if (state->noinstr && state->instr > 0) {
3617 state.instr += insn->instr;
/linux-master/scripts/kconfig/lxdialog/
H A Dinputbox.c37 char *instr = dialog_input_result; local
41 instr[0] = '\0';
43 strcpy(instr, init);
88 len = strlen(instr);
95 waddch(dialog, instr[show_x + i]);
99 waddstr(dialog, instr);
127 instr[i] = instr[i+1];
133 instr[len] = '\0';
136 if (!instr[show_
[all...]
/linux-master/arch/arm/kernel/
H A Dtraps.c435 int call_undef_hook(struct pt_regs *regs, unsigned int instr) argument
439 int (*fn)(struct pt_regs *regs, unsigned int instr) = NULL;
443 if ((instr & hook->instr_mask) == hook->instr_val &&
448 return fn ? fn(regs, instr) : 1;
453 unsigned int instr; local
461 instr = __mem_to_opcode_thumb16(((u16 *)pc)[0]);
462 if (is_wide_instruction(instr)) {
465 instr = __opcode_thumb32_compose(instr, inst2);
469 instr
701 get_tp_trap(struct pt_regs *regs, unsigned int instr) argument
734 baddataabort(int code, unsigned long instr, struct pt_regs *regs) argument
[all...]
/linux-master/arch/arm/include/asm/
H A Dptrace.h116 * True if instr is a 32-bit thumb instruction. This works if instr
118 * when instr holds all 32-bits of a wide thumb instruction if stored
121 #define is_wide_instruction(instr) ((unsigned)(instr) >= 0xe800)
/linux-master/arch/s390/
H A DMakefile117 cfi := $(call as-instr,.cfi_startproc\n.cfi_val_offset 15$(comma)-160\n.cfi_endproc,-DCONFIG_AS_CFI_VAL_OFFSET=1)
/linux-master/include/linux/mtd/
H A Dmtd.h316 int (*_erase) (struct mtd_info *mtd, struct erase_info *instr);
499 int mtd_erase(struct mtd_info *mtd, struct erase_info *instr);
/linux-master/drivers/mtd/spi-nor/
H A Dcore.c1789 static int spi_nor_erase(struct mtd_info *mtd, struct erase_info *instr) argument
1798 dev_dbg(nor->dev, "at 0x%llx, len %lld\n", (long long)instr->addr,
1799 (long long)instr->len);
1802 div_u64_rem(instr->len, mtd->erasesize, &rem);
1807 addr = instr->addr;
1808 len = instr->len;
1818 ret = spi_nor_prep_and_lock_pe(nor, instr->addr, instr->len);
1870 spi_nor_unlock_and_unprep_pe(nor, instr->addr, instr
[all...]
/linux-master/drivers/mtd/nand/raw/atmel/
H A Dnand-controller.c574 const struct nand_op_instr *instr)
580 switch (instr->type) {
582 writeb(instr->ctx.cmd.opcode,
586 for (i = 0; i < instr->ctx.addr.naddrs; i++)
587 writeb(instr->ctx.addr.addrs[i],
591 atmel_nand_data_in(nand, instr->ctx.data.buf.in,
592 instr->ctx.data.len,
593 instr->ctx.data.force_8bit);
596 atmel_nand_data_out(nand, instr->ctx.data.buf.out,
597 instr
573 atmel_smc_nand_exec_instr(struct atmel_nand *nand, const struct nand_op_instr *instr) argument
643 const struct nand_op_instr *instr = &subop->instrs[i]; local
663 const struct nand_op_instr *instr = subop->instrs; local
681 const struct nand_op_instr *instr = subop->instrs; local
[all...]
/linux-master/drivers/mtd/chips/
H A Dcfi_cmdset_0002.c2611 static int cfi_amdstd_erase_varsize(struct mtd_info *mtd, struct erase_info *instr) argument
2613 return cfi_varsize_frob(mtd, do_erase_oneblock, instr->addr,
2614 instr->len, NULL);
2618 static int cfi_amdstd_erase_chip(struct mtd_info *mtd, struct erase_info *instr) argument
2623 if (instr->addr != 0)
2626 if (instr->len != mtd->size)
/linux-master/arch/powerpc/xmon/
H A Dxmon.c103 u32 *instr; member in struct:bpt
706 regs_set_return_ip(regs, (unsigned long) &bp->instr[0]);
714 int stepped = emulate_step(regs, ppc_inst_read(bp->instr));
716 regs_set_return_ip(regs, (unsigned long) &bp->instr[0]);
720 IS_RFID(ppc_inst_read(bp->instr))? "rfid": "mtmsrd");
767 /* Are we at the trap at bp->instr[1] for some bp? */
895 bp->instr = (void *)(bpt_table + ((bp - bpts) * BPT_WORDS));
907 ppc_inst_t instr, instr2; local
914 if (!mread_instr(bp->address, &instr)) {
920 if (!can_single_step(ppc_inst_val(instr))) {
987 ppc_inst_t instr; local
1203 ppc_inst_t instr; local
1457 ppc_inst_t instr; local
2302 mread_instr(unsigned long adrs, ppc_inst_t *instr) argument
[all...]
/linux-master/arch/powerpc/perf/
H A Dcore-book3s.c465 unsigned int instr; local
469 if (copy_from_kernel_nofault(&instr, (void *)addr,
470 sizeof(instr)))
473 return branch_target(&instr);
477 if (copy_from_user_nofault(&instr, (unsigned int __user *)addr,
478 sizeof(instr)))
481 target = branch_target(&instr);
482 if ((!target) || (instr & BRANCH_ABSOLUTE))
486 return target - (unsigned long)&instr + addr;
/linux-master/arch/powerpc/lib/
H A Dsstep.c83 static nokprobe_inline int branch_taken(unsigned int instr, argument
87 unsigned int bo = (instr >> 21) & 0x1f;
98 bi = (instr >> 16) & 0x1f;
123 static nokprobe_inline unsigned long dform_ea(unsigned int instr, argument
129 ra = (instr >> 16) & 0x1f;
130 ea = (signed short) instr; /* sign-extend */
141 static nokprobe_inline unsigned long dsform_ea(unsigned int instr, argument
147 ra = (instr >> 16) & 0x1f;
148 ea = (signed short) (instr & ~3); /* sign-extend */
158 static nokprobe_inline unsigned long dqform_ea(unsigned int instr, argument
176 xform_ea(unsigned int instr, const struct pt_regs *regs) argument
195 mlsd_8lsd_ea(unsigned int instr, unsigned int suffix, const struct pt_regs *regs) argument
1355 analyse_instr(struct instruction_op *op, const struct pt_regs *regs, ppc_inst_t instr) argument
3580 emulate_step(struct pt_regs *regs, ppc_inst_t instr) argument
[all...]

Completed in 402 milliseconds

12345678