/linux-master/ |
H A D | Makefile | 952 KBUILD_LDFLAGS += -mllvm -import-instr-limit=5
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | qcom_nandc.c | 2596 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 D | diskonchip.c | 511 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 D | stm32_fmc2_nand.c | 1320 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 D | nand_base.c | 2304 * @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 D | mtk_nand.c | 466 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 D | meson_nand.c | 939 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 D | brcmnand.c | 2411 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 D | mtdcore.c | 1367 * 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 D | xe_lrc.c | 1190 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 D | bpf_trace.c | 1054 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 D | block2mtd.c | 87 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 D | alternative.h | 340 #define DEFINE_ASM_FUNC(func, instr, sec) \ 347 instr "\n\t" \
|
/linux-master/tools/objtool/ |
H A D | check.c | 2406 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 D | inputbox.c | 37 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 D | traps.c | 435 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 D | ptrace.h | 116 * 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 D | Makefile | 117 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 D | mtd.h | 316 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 D | core.c | 1789 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 D | nand-controller.c | 574 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 D | cfi_cmdset_0002.c | 2611 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 D | xmon.c | 103 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 D | core-book3s.c | 465 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 D | sstep.c | 83 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...] |