Searched refs:instr (Results 126 - 150 of 192) sorted by relevance

12345678

/linux-master/arch/sh/kernel/
H A Dtraps_32.c316 #define SH_PC_8BIT_OFFSET(instr) ((((signed char)(instr))*2) + 4)
317 #define SH_PC_12BIT_OFFSET(instr) ((((signed short)(instr<<4))>>3) + 4)
/linux-master/arch/arc/
H A DMakefile64 cfi := $(call as-instr,.cfi_startproc\n.cfi_endproc,-DARC_DW2_UNWIND_AS_CFI)
/linux-master/sound/soc/codecs/
H A Dsigmadsp.c88 u8 instr; member in struct:sigma_action
381 switch (sa->instr) {
406 pr_debug("%s: instr:%i addr:%#x len:%zu\n", __func__,
407 sa->instr, sa->addr, len);
409 switch (sa->instr) {
/linux-master/drivers/mtd/nand/raw/
H A Dinternals.h86 int nand_erase_nand(struct nand_chip *chip, struct erase_info *instr,
H A Dtegra_nand.c353 const struct nand_op_instr *instr; local
366 instr = &subop->instrs[op_id];
368 switch (instr->type) {
372 writel_relaxed(instr->ctx.cmd.opcode,
376 writel_relaxed(instr->ctx.cmd.opcode,
385 addrs = &instr->ctx.addr.addrs[offset];
405 instr_data_in = instr;
414 memcpy(&reg, instr->ctx.data.buf.out + offset, size);
H A Domap2.c2106 const struct nand_op_instr *instr)
2112 switch (instr->type) {
2114 iowrite8(instr->ctx.cmd.opcode,
2119 for (i = 0; i < instr->ctx.addr.naddrs; i++) {
2120 iowrite8(instr->ctx.addr.addrs[i],
2126 info->data_in(chip, instr->ctx.data.buf.in,
2127 instr->ctx.data.len,
2128 instr->ctx.data.force_8bit);
2132 info->data_out(chip, instr->ctx.data.buf.out,
2133 instr
2105 omap_nand_exec_instr(struct nand_chip *chip, const struct nand_op_instr *instr) argument
[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 Dnandsim.c2160 const struct nand_op_instr *instr = NULL; local
2171 instr = &op->instrs[op_id];
2172 if (instr->type == NAND_OP_CMD_INSTR &&
2173 (instr->ctx.cmd.opcode == NAND_CMD_READCACHEEND ||
2174 instr->ctx.cmd.opcode == NAND_CMD_READCACHESEQ))
2184 instr = &op->instrs[op_id];
2188 switch (instr->type) {
2191 ns_nand_write_byte(chip, instr->ctx.cmd.opcode);
2195 for (i = 0; i < instr->ctx.addr.naddrs; i++)
2196 ns_nand_write_byte(chip, instr
[all...]
H A Drockchip-nand-controller.c343 const struct nand_op_instr *instr = &subop->instrs[i]; local
345 switch (instr->type) {
347 writeb(instr->ctx.cmd.opcode,
356 writeb(instr->ctx.addr.addrs[j + start],
365 if (instr->type == NAND_OP_DATA_OUT_INSTR) {
366 outbuf = instr->ctx.data.buf.out + start;
369 inbuf = instr->ctx.data.buf.in + start;
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...]
/linux-master/arch/powerpc/kernel/
H A Dprocess.c628 ppc_inst_t instr = ppc_inst(0); local
646 wp_get_instr_detail(regs, &instr, &type, &size, &ea);
653 if (wp_check_constraints(regs, instr, ea, type, size, info)) {
1413 int instr; local
1415 if (get_kernel_nofault(instr, (const void *)pc)) {
1419 pr_cont("<%08x> ", instr);
1421 pr_cont("%08x ", instr);
1447 int instr; local
1449 if (copy_from_user_nofault(&instr, (void __user *)pc,
1450 sizeof(instr))) {
[all...]
H A Dmce_power.c458 ppc_inst_t instr; local
466 instr = ppc_inst_read((u32 *)instr_addr);
467 if (!analyse_instr(&op, &tmp, instr)) {
/linux-master/arch/x86/include/asm/
H A Dalternative.h340 #define DEFINE_ASM_FUNC(func, instr, sec) \
347 instr "\n\t" \
/linux-master/drivers/soc/ixp4xx/
H A Dixp4xx-npe.c212 static int __must_check npe_debug_instr(struct npe *npe, u32 instr, u32 ctx, argument
235 npe_cmd_write(npe, ECS_INSTRUCT_REG, CMD_WR_ECS_REG, instr);
259 u32 instr = INSTR_WR_REG_BYTE | /* OpCode */ local
262 (val & ~0x1F) << (18 - 5);/* higher 3 bits to CoProc instr. */
263 return npe_debug_instr(npe, instr, ctx, 1); /* execute it */
270 u32 instr = INSTR_WR_REG_SHORT | /* OpCode */ local
273 (val & ~0x1F) << (18 - 5);/* higher 11 bits to CoProc instr. */
274 return npe_debug_instr(npe, instr, ctx, 1); /* execute it */
/linux-master/lib/
H A Ddynamic_debug.c634 static int param_set_dyndbg_classnames(const char *instr, const struct kernel_param *kp) argument
643 cl_str = tmp = kstrdup_and_replace(instr, '\n', '\0', GFP_KERNEL);
705 * @instr: string echo>d to sysfs, input depends on map_type
714 int param_set_dyndbg_classes(const char *instr, const struct kernel_param *kp) argument
726 return param_set_dyndbg_classnames(instr, kp);
731 rc = kstrtoul(instr, 0, &inrep);
733 pr_err("expecting numeric input: %s > %s\n", instr, KP_NAME(kp));
/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...]
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c1089 static inline int get_ric(unsigned int instr) argument
1091 return (instr >> 18) & 0x3;
1094 static inline int get_prs(unsigned int instr) argument
1096 return (instr >> 17) & 0x1;
1099 static inline int get_r(unsigned int instr) argument
1101 return (instr >> 16) & 0x1;
1206 static int kvmhv_emulate_priv_tlbie(struct kvm_vcpu *vcpu, unsigned int instr, argument
1216 ric = get_ric(instr);
1217 prs = get_prs(instr);
1218 r = get_r(instr);
[all...]
H A De500_mmu_host.c626 enum instruction_fetch_type type, unsigned long *instr)
709 *instr = *(u32 *)(eaddr | (unsigned long)(addr & ~PAGE_MASK));
716 enum instruction_fetch_type type, unsigned long *instr)
625 kvmppc_load_last_inst(struct kvm_vcpu *vcpu, enum instruction_fetch_type type, unsigned long *instr) argument
715 kvmppc_load_last_inst(struct kvm_vcpu *vcpu, enum instruction_fetch_type type, unsigned long *instr) argument
/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/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/sparc/kernel/
H A Dtime_64.c801 unsigned int *addr, *instr, i; local
808 instr = (tlb_type == spitfire) ? p->tick : p->stick;
811 addr[i] = instr[i];
/linux-master/arch/parisc/kernel/
H A Dtraps.c807 u32 instr; local
822 if (pdc_instr(&instr) == PDC_OK)
823 ivap[0] = instr;
/linux-master/drivers/mtd/nand/raw/gpmi-nand/
H A Dgpmi-nand.c2487 const struct nand_op_instr *instr; local
2525 instr = &op->instrs[i];
2527 nand_op_trace(" ", instr);
2529 switch (instr->type) {
2534 cmd = instr->ctx.cmd.opcode;
2548 desc = gpmi_chain_command(this, cmd, instr->ctx.addr.addrs,
2549 instr->ctx.addr.naddrs);
2552 buf_write = instr->ctx.data.buf.out;
2553 buf_len = instr->ctx.data.len;
2560 if (!instr
[all...]
/linux-master/arch/arm64/kernel/
H A Dproton-pack.c524 bool try_emulate_el1_ssbs(struct pt_regs *regs, u32 instr) argument
529 if ((instr & instr_mask) != instr_val)
532 if (instr & BIT(PSTATE_Imm_shift))

Completed in 351 milliseconds

12345678