Searched refs:instr (Results 51 - 75 of 192) sorted by relevance

12345678

/linux-master/tools/objtool/include/objtool/
H A Dcheck.h19 s8 instr; member in struct:insn_state
53 s8 instr; member in struct:instruction
/linux-master/arch/powerpc/include/asm/
H A Dhw_breakpoint.h59 bool wp_check_constraints(struct pt_regs *regs, ppc_inst_t instr,
63 void wp_get_instr_detail(struct pt_regs *regs, ppc_inst_t *instr,
/linux-master/arch/x86/kernel/
H A Dalternative.c136 static void add_nop(u8 *instr, unsigned int len) argument
138 u8 *target = instr + len;
144 memcpy(instr, x86_nops[len], len);
149 __text_gen_insn(instr, JMP8_INSN_OPCODE, instr, target, JMP8_INSN_SIZE);
150 instr += JMP8_INSN_SIZE;
152 __text_gen_insn(instr, JMP32_INSN_OPCODE, instr, target, JMP32_INSN_SIZE);
153 instr += JMP32_INSN_SIZE;
156 for (;instr < targe
190 skip_nops(u8 *instr, int offset, int len) argument
210 __optimize_nops(u8 *instr, size_t len, struct insn *insn, int *next, int *prev, int *target) argument
242 optimize_nops(u8 *instr, size_t len) argument
258 optimize_nops_inplace(u8 *instr, size_t len) argument
414 alt_replace_call(u8 *instr, u8 *insn_buff, struct alt_instr *a) argument
468 u8 *instr, *replacement; local
[all...]
/linux-master/drivers/mtd/nand/raw/
H A Ddavinci_nand.c632 const struct nand_op_instr *instr)
638 switch (instr->type) {
640 iowrite8(instr->ctx.cmd.opcode,
645 for (i = 0; i < instr->ctx.addr.naddrs; i++) {
646 iowrite8(instr->ctx.addr.addrs[i],
652 nand_davinci_data_in(info, instr->ctx.data.buf.in,
653 instr->ctx.data.len,
654 instr->ctx.data.force_8bit);
658 nand_davinci_data_out(info, instr->ctx.data.buf.out,
659 instr
631 davinci_nand_exec_instr(struct davinci_nand_info *info, 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...]
H A Dmxic_nand.c392 const struct nand_op_instr *instr = NULL; local
402 instr = &op->instrs[op_id];
404 switch (instr->type) {
412 &instr->ctx.cmd.opcode,
418 OP_ADDR_BYTES(instr->ctx.addr.naddrs),
421 instr->ctx.addr.addrs, NULL,
422 instr->ctx.addr.naddrs);
430 instr->ctx.data.buf.in,
431 instr->ctx.data.len);
435 writel(instr
[all...]
H A Dfsmc_nand.c634 const struct nand_op_instr *instr = NULL; local
645 instr = &op->instrs[op_id];
647 nand_op_trace(" ", instr);
649 switch (instr->type) {
651 writeb_relaxed(instr->ctx.cmd.opcode, host->cmd_va);
655 for (i = 0; i < instr->ctx.addr.naddrs; i++)
656 writeb_relaxed(instr->ctx.addr.addrs[i],
662 fsmc_read_buf_dma(host, instr->ctx.data.buf.in,
663 instr->ctx.data.len);
665 fsmc_read_buf(host, instr
[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...]
/linux-master/fs/jffs2/
H A Derase.c41 struct erase_info *instr; local
46 instr = kzalloc(sizeof(struct erase_info), GFP_KERNEL);
47 if (!instr) {
60 instr->addr = jeb->offset;
61 instr->len = c->sector_size;
63 ret = mtd_erase(c->mtd, instr);
66 kfree(instr);
70 bad_offset = instr->fail_addr;
71 kfree(instr);
/linux-master/arch/mips/alchemy/devboards/
H A Dpm.c150 const char *instr,
157 tmp = kstrtoul(instr, 0, &l);
164 if (instr[0] != '0')
173 if (instr[0] != '0') {
180 tmp = kstrtoul(instr, 0, &l);
148 db1x_pmattr_store(struct kobject *kobj, struct kobj_attribute *attr, const char *instr, size_t bytes) argument
/linux-master/arch/arm/include/asm/
H A Dmemory.h202 #define __pv_stub(from,to,instr) \
204 "1: " instr " %0, %1, %2\n" \
205 "2: " instr " %0, %0, %3\n" \
227 #define __pv_stub(from,to,instr) \
231 " " instr " %0, %1, %0\n" \
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/drivers/crypto/cavium/zip/
H A Dzip_device.c65 * @instr: Pointer to the instruction to be submitted
77 u32 zip_load_instr(union zip_inst_s *instr, argument
117 memcpy((u8 *)zip_dev->iq[queue].sw_head, (u8 *)instr,
144 memcpy((u8 *)zip_dev->iq[queue].sw_head, (u8 *)instr,
H A Dzip_main.h118 u32 zip_load_instr(union zip_inst_s *instr, struct zip_device *zip_dev);
/linux-master/drivers/mtd/chips/
H A Dmap_ram.c128 static int mapram_erase (struct mtd_info *mtd, struct erase_info *instr) argument
137 for (i=0; i<instr->len; i += map_bankwidth(map))
138 map_write(map, allff, instr->addr + i);
/linux-master/drivers/mtd/ubi/
H A Dgluebi.c229 * @instr: the erase operation description
234 static int gluebi_erase(struct mtd_info *mtd, struct erase_info *instr) argument
239 if (mtd_mod_by_ws(instr->addr, mtd) || mtd_mod_by_ws(instr->len, mtd))
242 lnum = mtd_div_by_eb(instr->addr, mtd);
243 count = mtd_div_by_eb(instr->len, mtd);
265 instr->fail_addr = (long long)lnum * mtd->erasesize;
/linux-master/sound/synth/emux/
H A Dsoundfont.c43 int bank, int instr);
58 static int get_index(int bank, int instr, int key);
191 int bank, instr; local
193 instr = (unsigned short)patch.optarg & 0xff;
194 if (! remove_info(sflist, sflist->currsf, bank, instr))
436 zp->instr == map.map_instr &&
461 zp->instr = map.map_instr;
481 int bank, int instr)
490 p->bank == bank && p->instr == instr) {
480 remove_info(struct snd_sf_list *sflist, struct snd_soundfont *sf, int bank, int instr) argument
1330 get_index(int bank, int instr, int key) argument
[all...]
/linux-master/net/nfc/hci/
H A Dhci.h66 #define HCP_HEADER(type, instr) ((((type) & 0x03) << 6) | ((instr) & 0x3f))
/linux-master/drivers/misc/eeprom/
H A Dat25.c63 #define AT25_INSTR_BIT3 0x08 /* additional address bit in instr */
90 u8 instr; local
103 instr = AT25_READ;
106 instr |= AT25_INSTR_BIT3;
110 *cp++ = instr;
233 u8 instr; local
242 instr = AT25_WRITE;
245 instr |= AT25_INSTR_BIT3;
246 *cp++ = instr;
/linux-master/include/linux/mtd/
H A Dinftl.h47 struct erase_info instr; member in struct:INFTLrecord
H A Dnftl.h38 struct erase_info instr; member in struct:NFTLrecord
/linux-master/tools/testing/selftests/powerpc/include/
H A Dinstructions.h98 #define PREFIX_MLS(instr, t, a, r, d) stringify_in_c(.balign 64, , 4;) \
102 stringify_in_c(.long (instr) | \
107 #define PREFIX_8LS(instr, t, a, r, d) stringify_in_c(.balign 64, , 4;) \
111 stringify_in_c(.long (instr) | \
/linux-master/arch/powerpc/kernel/
H A Dhw_breakpoint.c284 int *hit, ppc_inst_t instr)
302 stepped = emulate_step(regs, instr);
386 ppc_inst_t instr = ppc_inst(0); local
403 wp_get_instr_detail(regs, &instr, &type, &size, &ea);
415 if (wp_check_constraints(regs, instr, ea, type, size, info)) {
417 ppc_inst_equal(instr, ppc_inst(0))) {
473 if (!stepping_handler(regs, bp, hit, instr))
283 stepping_handler(struct pt_regs *regs, struct perf_event **bp, int *hit, ppc_inst_t instr) argument
/linux-master/arch/powerpc/lib/
H A Dfeature-fixups.c50 ppc_inst_t instr; local
52 instr = ppc_inst_read(src);
59 err = translate_branch(&instr, dest, src);
65 raw_patch_instruction(dest, instr);
504 unsigned int instr; local
511 instr = PPC_RAW_NOP();
515 instr = PPC_RAW_ORI(_R31, _R31, 0); /* speculation barrier */
518 i = do_patch_fixups(start, end, &instr, 1);
540 unsigned int instr[2]; local
547 instr[
[all...]
/linux-master/arch/m68k/math-emu/
H A Dfp_scan.S45 | %d2 - first two instr words
77 fp_decode_cond: | separate conditional instr
83 fp_decode_move: | separate move instr
91 | now all arithmetic instr and a few move instr are left
406 .macro fp_dosingleprec instr
409 jra \instr
412 .macro fp_dodoubleprec instr
415 jra \instr

Completed in 253 milliseconds

12345678