Symbol: ins
arch/arm/mm/alignment.c
197
#define __get8_unaligned_check(ins,val,addr,err) \
arch/arm/mm/alignment.c
199
ARM( "1: "ins" %1, [%2], #1\n" ) \
arch/arm/mm/alignment.c
200
THUMB( "1: "ins" %1, [%2]\n" ) \
arch/arm/mm/alignment.c
215
#define __get16_unaligned_check(ins,val,addr) \
arch/arm/mm/alignment.c
218
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
220
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
232
#define __get32_unaligned_check(ins,val,addr) \
arch/arm/mm/alignment.c
235
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
237
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
239
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
241
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
253
#define __put16_unaligned_check(ins,val,addr) \
arch/arm/mm/alignment.c
257
ARM( "1: "ins" %1, [%2], #1\n" ) \
arch/arm/mm/alignment.c
258
THUMB( "1: "ins" %1, [%2]\n" ) \
arch/arm/mm/alignment.c
261
"2: "ins" %1, [%2]\n" \
arch/arm/mm/alignment.c
285
#define __put32_unaligned_check(ins,val,addr) \
arch/arm/mm/alignment.c
289
ARM( "1: "ins" %1, [%2], #1\n" ) \
arch/arm/mm/alignment.c
290
THUMB( "1: "ins" %1, [%2]\n" ) \
arch/arm/mm/alignment.c
293
ARM( "2: "ins" %1, [%2], #1\n" ) \
arch/arm/mm/alignment.c
294
THUMB( "2: "ins" %1, [%2]\n" ) \
arch/arm/mm/alignment.c
297
ARM( "3: "ins" %1, [%2], #1\n" ) \
arch/arm/mm/alignment.c
298
THUMB( "3: "ins" %1, [%2]\n" ) \
arch/arm/mm/alignment.c
301
"4: "ins" %1, [%2]\n" \
arch/csky/include/asm/uaccess.h
123
#define __get_user_asm_common(x, ptr, ins, err) \
arch/csky/include/asm/uaccess.h
127
"1: " ins " %1, (%4, 0) \n" \
arch/mips/include/asm/asm.h
228
#define LONG_INS ins
arch/mips/include/asm/io.h
413
static inline void ins##bwlq(unsigned long port, void *addr, \
arch/mips/include/asm/mach-malta/kernel-entry-init.h
50
ins t2, t1, 16, 3
arch/mips/include/asm/mach-malta/kernel-entry-init.h
69
ins t0, t1, 16, 3
arch/mips/include/asm/mipsregs.h
2822
#define _dsp_mfxxx(ins) \
arch/mips/include/asm/mipsregs.h
2834
: "i" (ins)); \
arch/mips/include/asm/mipsregs.h
2838
#define _dsp_mtxxx(val, ins) \
arch/mips/include/asm/mipsregs.h
2848
: "r" (val), "i" (ins)); \
arch/riscv/include/asm/io.h
105
__io_reads_ins(ins, u8, b, __io_pbr(), __io_par(addr))
arch/riscv/include/asm/io.h
106
__io_reads_ins(ins, u16, w, __io_pbr(), __io_par(addr))
arch/riscv/include/asm/io.h
107
__io_reads_ins(ins, u32, l, __io_pbr(), __io_par(addr))
arch/riscv/include/asm/io.h
130
__io_reads_ins(ins, u64, q, __io_pbr(), __io_par(addr))
arch/sh/include/asm/io.h
206
static inline void ins##bwlq(unsigned long port, void *addr, \
arch/sparc/include/asm/sigcontext.h
53
unsigned long ins[8];
arch/sparc/include/uapi/asm/ptrace.h
115
unsigned long ins[8];
arch/sparc/include/uapi/asm/ptrace.h
121
unsigned long ins[6];
arch/sparc/include/uapi/asm/ptrace.h
54
unsigned long ins[8];
arch/sparc/include/uapi/asm/ptrace.h
60
unsigned int ins[8];
arch/sparc/include/uapi/asm/ptrace.h
66
unsigned long ins[6];
arch/sparc/include/uapi/asm/ptrace.h
77
unsigned int ins[6];
arch/sparc/include/uapi/asm/ptrace.h
87
unsigned long ins[8];
arch/sparc/kernel/kgdb_32.c
107
win->ins[i] = gdb_regs[GDB_I0 + i];
arch/sparc/kernel/kgdb_32.c
32
gdb_regs[GDB_I0 + i] = win->ins[i];
arch/sparc/kernel/kgdb_32.c
66
gdb_regs[GDB_I0 + i] = win->ins[i];
arch/sparc/kernel/kgdb_64.c
113
win->ins[i] = gdb_regs[GDB_I0 + i];
arch/sparc/kernel/kgdb_64.c
32
gdb_regs[GDB_I0 + i] = win->ins[i];
arch/sparc/kernel/kgdb_64.c
67
gdb_regs[GDB_I0 + i] = win->ins[i];
arch/sparc/kernel/process_32.c
137
rw->ins[0], rw->ins[1], rw->ins[2], rw->ins[3],
arch/sparc/kernel/process_32.c
138
rw->ins[4], rw->ins[5], rw->ins[6], rw->ins[7]);
arch/sparc/kernel/process_32.c
166
pc = rw->ins[7];
arch/sparc/kernel/process_32.c
169
fp = rw->ins[6];
arch/sparc/kernel/process_32.c
393
pc = rw->ins[7];
arch/sparc/kernel/process_32.c
398
fp = rw->ins[6] + bias;
arch/sparc/kernel/process_64.c
123
r_w.ins[0], r_w.ins[1], r_w.ins[2], r_w.ins[3],
arch/sparc/kernel/process_64.c
124
r_w.ins[4], r_w.ins[5], r_w.ins[6], r_w.ins[7]);
arch/sparc/kernel/process_64.c
157
rwk->ins[0], rwk->ins[1], rwk->ins[2], rwk->ins[3]);
arch/sparc/kernel/process_64.c
159
rwk->ins[4], rwk->ins[5], rwk->ins[6], rwk->ins[7]);
arch/sparc/kernel/process_64.c
161
printk("I7: <%pS>\n", (void *) rwk->ins[7]);
arch/sparc/kernel/process_64.c
211
rp->i7 = rw->ins[7];
arch/sparc/kernel/process_64.c
213
(rw->ins[6] + STACK_BIAS);
arch/sparc/kernel/process_64.c
215
rp->rpc = rw->ins[7];
arch/sparc/kernel/process_64.c
434
__get_user(fp, &(((struct reg_window __user *)psp)->ins[6]));
arch/sparc/kernel/process_64.c
439
__get_user(fp, &(((struct reg_window32 __user *)psp)->ins[6]));
arch/sparc/kernel/process_64.c
453
&(((struct reg_window32 __user *)rval)->ins[6])))
arch/sparc/kernel/process_64.c
457
&(((struct reg_window __user *)rval)->ins[6])))
arch/sparc/kernel/process_64.c
688
pc = rw->ins[7];
arch/sparc/kernel/process_64.c
693
fp = rw->ins[6] + bias;
arch/sparc/kernel/ptrace_64.c
205
wbuf->ins[i] = win32.ins[i];
arch/sparc/kernel/ptrace_64.c
228
win32.ins[i] = wbuf->ins[i];
arch/sparc/kernel/signal32.c
449
err |= __put_user(rp->ins[i], &sf->ss.ins[i]);
arch/sparc/kernel/signal32.c
450
err |= __put_user(rp->ins[6], &sf->ss.fp);
arch/sparc/kernel/signal32.c
451
err |= __put_user(rp->ins[7], &sf->ss.callers_pc);
arch/sparc/kernel/signal32.c
581
err |= __put_user(rp->ins[i], &sf->ss.ins[i]);
arch/sparc/kernel/signal32.c
582
err |= __put_user(rp->ins[6], &sf->ss.fp);
arch/sparc/kernel/signal32.c
583
err |= __put_user(rp->ins[7], &sf->ss.callers_pc);
arch/sparc/kernel/signal_64.c
105
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6])));
arch/sparc/kernel/signal_64.c
107
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7])));
arch/sparc/kernel/signal_64.c
201
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6])));
arch/sparc/kernel/signal_64.c
203
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7])));
arch/sparc/kernel/traps_32.c
83
printk("Caller[%08lx]: %pS\n", rw->ins[7],
arch/sparc/kernel/traps_32.c
84
(void *) rw->ins[7]);
arch/sparc/kernel/traps_32.c
85
rw = (struct reg_window32 *)rw->ins[6];
arch/sparc/kernel/traps_64.c
2512
unsigned long fp = rw->ins[6];
arch/sparc/kernel/traps_64.c
2548
printk("Caller[%016lx]: %pS\n", rw->ins[7],
arch/sparc/kernel/traps_64.c
2549
(void *) rw->ins[7]);
arch/x86/include/asm/bug.h
109
#define _BUG_FLAGS(cond_str, ins, flags, extra) asm volatile(ins)
arch/x86/include/asm/bug.h
86
#define _BUG_FLAGS(cond_str, ins, flags, extra) \
arch/x86/include/asm/bug.h
88
asm_inline volatile("1:\t" ins "\n" \
arch/x86/include/asm/io.h
291
static inline void ins##bwl(u16 port, void *addr, unsigned long count) \
arch/x86/kvm/emulate.c
4263
I2bvIP(DstDI | SrcDX | Mov | String | Unaligned, em_in, ins, check_perm_in), /* insb, insw/insd */
drivers/acpi/apei/apei-base.c
200
u8 ins;
drivers/acpi/apei/apei-base.c
207
ins = entry->instruction;
drivers/acpi/apei/apei-base.c
210
if (ins >= ctx->instructions || !ins_table[ins].run) {
drivers/acpi/apei/apei-base.c
213
ins);
drivers/acpi/apei/apei-base.c
228
u8 ins = entry->instruction;
drivers/acpi/apei/apei-base.c
230
if (ctx->ins_table[ins].flags & APEI_EXEC_INS_ACCESS_REGISTER)
drivers/acpi/apei/apei-base.c
261
u8 ins = entry->instruction;
drivers/acpi/apei/apei-base.c
263
if (ctx->ins_table[ins].flags & APEI_EXEC_INS_ACCESS_REGISTER)
drivers/acpi/apei/apei-base.c
716
u8 ins = entry->instruction;
drivers/acpi/apei/apei-base.c
721
if (!(ctx->ins_table[ins].flags & APEI_EXEC_INS_ACCESS_REGISTER))
drivers/bus/hisi_lpc.c
338
.ins = hisi_lpc_comm_ins,
drivers/gpu/drm/i915/display/intel_dsb.c
263
dsb->ins[0] = ldw;
drivers/gpu/drm/i915/display/intel_dsb.c
264
dsb->ins[1] = udw;
drivers/gpu/drm/i915/display/intel_dsb.c
266
intel_dsb_buffer_write(dsb->dsb_buf, dsb->free_pos++, dsb->ins[0]);
drivers/gpu/drm/i915/display/intel_dsb.c
267
intel_dsb_buffer_write(dsb->dsb_buf, dsb->free_pos++, dsb->ins[1]);
drivers/gpu/drm/i915/display/intel_dsb.c
283
prev_opcode = dsb->ins[1] & ~DSB_REG_VALUE_MASK;
drivers/gpu/drm/i915/display/intel_dsb.c
284
prev_reg = dsb->ins[1] & DSB_REG_VALUE_MASK;
drivers/gpu/drm/i915/display/intel_dsb.c
337
dsb->ins[0]++;
drivers/gpu/drm/i915/display/intel_dsb.c
339
dsb->ins[0]);
drivers/gpu/drm/i915/display/intel_dsb.c
48
u32 ins[2];
drivers/gpu/drm/i915/display/intel_dsb.c
938
dsb->ins[0] = 0;
drivers/gpu/drm/i915/display/intel_dsb.c
939
dsb->ins[1] = 0;
drivers/gpu/drm/nouveau/nouveau_exec.c
296
u64 ins = req->wait_ptr;
drivers/gpu/drm/nouveau/nouveau_exec.c
314
*s = u_memcpya(ins, inc, sizeof(**s));
drivers/gpu/drm/nouveau/nouveau_sched.h
89
u32 inc, u64 ins,
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1741
u64 ins = req->wait_ptr;
drivers/gpu/drm/nouveau/nouveau_uvmm.c
1762
*s = u_memcpya(ins, inc, sizeof(**s));
drivers/hwtracing/coresight/coresight-sysfs.c
612
char *outs = NULL, *ins = NULL;
drivers/hwtracing/coresight/coresight-sysfs.c
624
ins = devm_kasprintf(&target->dev, GFP_KERNEL,
drivers/hwtracing/coresight/coresight-sysfs.c
626
if (!ins)
drivers/hwtracing/coresight/coresight-sysfs.c
637
link->target_name = ins;
drivers/md/dm-writecache.c
653
static void writecache_insert_entry(struct dm_writecache *wc, struct wc_entry *ins)
drivers/md/dm-writecache.c
661
if (read_original_sector(wc, e) > read_original_sector(wc, ins))
drivers/md/dm-writecache.c
666
rb_link_node(&ins->rb_node, parent, node);
drivers/md/dm-writecache.c
667
rb_insert_color(&ins->rb_node, &wc->tree);
drivers/md/dm-writecache.c
668
list_add(&ins->lru, &wc->lru);
drivers/md/dm-writecache.c
669
ins->age = jiffies;
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
338
bdisp_dbg_dump_ins(s, node->ins);
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
796
node->ins = BLT_INS_S1_OFF | BLT_INS_S2_MEM | BLT_INS_S3_OFF;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
802
node->ins = BLT_INS_S1_OFF | BLT_INS_S3_MEM;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
804
node->ins |= BLT_INS_S2_CF;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
806
node->ins |= BLT_INS_S2_MEM;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
813
node->ins = BLT_INS_S3_MEM;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
815
node->ins |= BLT_INS_S2_CF | BLT_INS_S1_CF;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
817
node->ins |= BLT_INS_S2_MEM | BLT_INS_S1_MEM;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
822
node->ins |= cfg->cconv ? BLT_INS_IVMX : 0;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
824
node->ins |= (cfg->scale || cfg->src_420 || cfg->dst_420) ?
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
924
if (node->ins & BLT_INS_SCALE) {
drivers/media/platform/st/sti/bdisp/bdisp-reg.h
11
u32 ins;
drivers/misc/sgi-gru/gru_instructions.h
330
static inline void gru_start_instruction(struct gru_instruction *ins, unsigned long op64)
drivers/misc/sgi-gru/gru_instructions.h
332
gru_ordered_store_ulong(ins, op64);
drivers/misc/sgi-gru/gru_instructions.h
334
gru_flush_cache(ins);
drivers/misc/sgi-gru/gru_instructions.h
352
struct gru_instruction *ins = (struct gru_instruction *)cb;
drivers/misc/sgi-gru/gru_instructions.h
354
ins->baddr0 = (long)gpa | ((unsigned long)iaa << 62);
drivers/misc/sgi-gru/gru_instructions.h
355
ins->nelem = 1;
drivers/misc/sgi-gru/gru_instructions.h
356
ins->op1_stride = 1;
drivers/misc/sgi-gru/gru_instructions.h
357
gru_start_instruction(ins, __opdword(OP_VLOAD, 0, XTYPE_DW, iaa, 0,
drivers/misc/sgi-gru/gru_instructions.h
364
struct gru_instruction *ins = (struct gru_instruction *)cb;
drivers/misc/sgi-gru/gru_instructions.h
366
ins->baddr0 = (long)gpa | ((unsigned long)iaa << 62);
drivers/misc/sgi-gru/gru_instructions.h
367
ins->nelem = 1;
drivers/misc/sgi-gru/gru_instructions.h
368
ins->op1_stride = 1;
drivers/misc/sgi-gru/gru_instructions.h
369
gru_start_instruction(ins, __opdword(OP_VSTORE, 0, XTYPE_DW, iaa, 0,
drivers/misc/sgi-gru/gru_instructions.h
377
struct gru_instruction *ins = (struct gru_instruction *)cb;
drivers/misc/sgi-gru/gru_instructions.h
379
ins->baddr0 = (long)mem_addr;
drivers/misc/sgi-gru/gru_instructions.h
380
ins->nelem = nelem;
drivers/misc/sgi-gru/gru_instructions.h
381
ins->op1_stride = stride;
drivers/misc/sgi-gru/gru_instructions.h
382
gru_start_instruction(ins, __opdword(OP_VLOAD, 0, xtype, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
390
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
392
ins->baddr0 = (long)mem_addr;
drivers/misc/sgi-gru/gru_instructions.h
393
ins->nelem = nelem;
drivers/misc/sgi-gru/gru_instructions.h
394
ins->op1_stride = stride;
drivers/misc/sgi-gru/gru_instructions.h
395
gru_start_instruction(ins, __opdword(OP_VSTORE, 0, xtype, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
403
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
405
ins->baddr0 = (long)mem_addr;
drivers/misc/sgi-gru/gru_instructions.h
406
ins->nelem = nelem;
drivers/misc/sgi-gru/gru_instructions.h
407
ins->tri1_bufsize = tri1;
drivers/misc/sgi-gru/gru_instructions.h
408
gru_start_instruction(ins, __opdword(OP_IVLOAD, 0, xtype, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
416
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
418
ins->baddr0 = (long)mem_addr;
drivers/misc/sgi-gru/gru_instructions.h
419
ins->nelem = nelem;
drivers/misc/sgi-gru/gru_instructions.h
420
ins->tri1_bufsize = tri1;
drivers/misc/sgi-gru/gru_instructions.h
421
gru_start_instruction(ins, __opdword(OP_IVSTORE, 0, xtype, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
429
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
431
ins->baddr0 = (long)mem_addr;
drivers/misc/sgi-gru/gru_instructions.h
432
ins->op2_value_baddr1 = value;
drivers/misc/sgi-gru/gru_instructions.h
433
ins->nelem = nelem;
drivers/misc/sgi-gru/gru_instructions.h
434
ins->op1_stride = stride;
drivers/misc/sgi-gru/gru_instructions.h
435
gru_start_instruction(ins, __opdword(OP_VSET, 0, xtype, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
443
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
445
ins->baddr0 = (long)mem_addr;
drivers/misc/sgi-gru/gru_instructions.h
446
ins->op2_value_baddr1 = value;
drivers/misc/sgi-gru/gru_instructions.h
447
ins->nelem = nelem;
drivers/misc/sgi-gru/gru_instructions.h
448
ins->tri1_bufsize = tri1;
drivers/misc/sgi-gru/gru_instructions.h
449
gru_start_instruction(ins, __opdword(OP_IVSET, 0, xtype, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
457
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
459
ins->baddr0 = (long)mem_addr;
drivers/misc/sgi-gru/gru_instructions.h
460
ins->op1_stride = stride;
drivers/misc/sgi-gru/gru_instructions.h
461
ins->nelem = nelem;
drivers/misc/sgi-gru/gru_instructions.h
462
gru_start_instruction(ins, __opdword(OP_VFLUSH, 0, xtype, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
468
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
470
gru_start_instruction(ins, __opdword(OP_NOP, 0, 0, 0, 0, 0, CB_IMA(hints)));
drivers/misc/sgi-gru/gru_instructions.h
479
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
481
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
482
ins->op2_value_baddr1 = (long)dest;
drivers/misc/sgi-gru/gru_instructions.h
483
ins->nelem = nelem;
drivers/misc/sgi-gru/gru_instructions.h
484
ins->tri1_bufsize = bufsize;
drivers/misc/sgi-gru/gru_instructions.h
485
gru_start_instruction(ins, __opdword(OP_BCOPY, 0, xtype, IAA_RAM,
drivers/misc/sgi-gru/gru_instructions.h
493
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
495
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
496
ins->op2_value_baddr1 = (long)dest;
drivers/misc/sgi-gru/gru_instructions.h
497
ins->nelem = nelem;
drivers/misc/sgi-gru/gru_instructions.h
498
gru_start_instruction(ins, __opdword(OP_BSTORE, 0, xtype, 0, IAA_RAM,
drivers/misc/sgi-gru/gru_instructions.h
505
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
507
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
508
gru_start_instruction(ins, __opdword(OP_GAMIR, exopc, xtype, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
515
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
517
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
518
gru_start_instruction(ins, __opdword(OP_GAMIRR, exopc, xtype, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
527
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
529
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
530
ins->op1_stride = operand1;
drivers/misc/sgi-gru/gru_instructions.h
531
ins->op2_value_baddr1 = operand2;
drivers/misc/sgi-gru/gru_instructions.h
532
gru_start_instruction(ins, __opdword(OP_GAMER, exopc, xtype, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
540
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
542
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
543
ins->op1_stride = operand1;
drivers/misc/sgi-gru/gru_instructions.h
544
ins->op2_value_baddr1 = operand2;
drivers/misc/sgi-gru/gru_instructions.h
545
gru_start_instruction(ins, __opdword(OP_GAMERR, exopc, xtype, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
552
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
554
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
555
ins->nelem = 4;
drivers/misc/sgi-gru/gru_instructions.h
556
gru_start_instruction(ins, __opdword(OP_GAMXR, EOP_XR_CSWAP, XTYPE_DW,
drivers/misc/sgi-gru/gru_instructions.h
564
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
566
ins->baddr0 = (long)queue;
drivers/misc/sgi-gru/gru_instructions.h
567
ins->nelem = nelem;
drivers/misc/sgi-gru/gru_instructions.h
568
gru_start_instruction(ins, __opdword(OP_MESQ, 0, XTYPE_CL, IAA_RAM, 0,
drivers/misc/sgi-gru/gru_instructions.h
574
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
576
return ins->avalue;
drivers/misc/sgi-gru/gru_instructions.h
581
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
583
return ins->avalue & 0xffffffff;
drivers/misc/sgi-gru/gru_instructions.h
588
struct gru_instruction *ins = (void *)cb;
drivers/misc/sgi-gru/gru_instructions.h
590
return ins->avalue >> 32;
drivers/net/ethernet/socionext/sni_ave.c
207
#define SG_ETPINMODE_RMII(ins) BIT(ins)
drivers/nfc/pn533/usb.c
261
u8 ins;
drivers/nfc/pn533/usb.c
296
frame->apdu.ins = 0;
drivers/pci/hotplug/cpci_hotplug_pci.c
102
int ins = 0;
drivers/pci/hotplug/cpci_hotplug_pci.c
120
ins = 0;
drivers/pci/hotplug/cpci_hotplug_pci.c
122
ins = 1;
drivers/pci/hotplug/cpci_hotplug_pci.c
124
return ins;
drivers/phy/cadence/phy-cadence-sierra.c
543
struct cdns_sierra_inst *ins = phy_get_drvdata(gphy);
drivers/phy/cadence/phy-cadence-sierra.c
547
enum cdns_sierra_phy_type phy_type = ins->phy_type;
drivers/phy/cadence/phy-cadence-sierra.c
549
enum cdns_sierra_ssc_mode ssc = ins->ssc_mode;
drivers/phy/cadence/phy-cadence-sierra.c
578
for (i = 0; i < ins->num_lanes; i++) {
drivers/phy/cadence/phy-cadence-sierra.c
579
regmap = phy->regmap_phy_pma_lane_cdb[i + ins->mlane];
drivers/phy/cadence/phy-cadence-sierra.c
600
for (i = 0; i < ins->num_lanes; i++) {
drivers/phy/cadence/phy-cadence-sierra.c
601
regmap = phy->regmap_lane_cdb[i + ins->mlane];
drivers/phy/cadence/phy-cadence-sierra.c
613
struct cdns_sierra_inst *ins = phy_get_drvdata(gphy);
drivers/phy/cadence/phy-cadence-sierra.c
628
ret = reset_control_deassert(ins->lnk_rst);
drivers/phy/cadence/phy-cadence-sierra.c
634
if (ins->phy_type == TYPE_PCIE || ins->phy_type == TYPE_USB) {
drivers/phy/cadence/phy-cadence-sierra.c
635
ret = regmap_field_read_poll_timeout(sp->phy_iso_link_ctrl_1[ins->mlane],
drivers/phy/cadence/phy-cadence-sierra.c
654
ret = regmap_field_read_poll_timeout(sp->pllctrl_lock[ins->mlane],
drivers/phy/cadence/phy-cadence-sierra.c
664
struct cdns_sierra_inst *ins = phy_get_drvdata(gphy);
drivers/phy/cadence/phy-cadence-sierra.c
666
return reset_control_assert(ins->lnk_rst);
drivers/scsi/53c700.c
1033
slot->SG[0].ins = bS_to_host(SCRIPT_MOVE_DATA_IN | SCSI_SENSE_BUFFERSIZE);
drivers/scsi/53c700.c
1035
slot->SG[1].ins = bS_to_host(SCRIPT_RETURN);
drivers/scsi/53c700.c
1165
to32bit(&slot->pSG[0].ins));
drivers/scsi/53c700.c
1268
printk(KERN_INFO " SG[%d].length = %d, move_insn=%08x, addr %08x\n", i, sg->length, ((struct NCR_700_command_slot *)SCp->host_scribble)->SG[i].ins, ((struct NCR_700_command_slot *)SCp->host_scribble)->SG[i].pAddr);
drivers/scsi/53c700.c
1465
SGScriptStartAddress, to32bit(&slot->pSG[0].ins));
drivers/scsi/53c700.c
1602
} else if (slot && dsp >= to32bit(&slot->pSG[0].ins) &&
drivers/scsi/53c700.c
1603
dsp <= to32bit(&slot->pSG[NCR_700_SG_SEGMENTS].ins)) {
drivers/scsi/53c700.c
1605
int SGcount = (dsp - to32bit(&slot->pSG[0].ins))/sizeof(struct NCR_700_SG_List);
drivers/scsi/53c700.c
1629
count = (bS_to_cpu(slot->SG[SGcount].ins) & 0x00ffffff);
drivers/scsi/53c700.c
1631
slot->SG[SGcount].ins &= bS_to_host(0xff000000);
drivers/scsi/53c700.c
1632
slot->SG[SGcount].ins |= bS_to_host(data_transfer);
drivers/scsi/53c700.c
1644
slot->SG[i].ins = bS_to_host(SCRIPT_NOP);
drivers/scsi/53c700.c
1886
slot->SG[i].ins = bS_to_host(move_ins | count);
drivers/scsi/53c700.c
1888
i, count, slot->SG[i].ins, (unsigned long)vPtr));
drivers/scsi/53c700.c
1891
slot->SG[i].ins = bS_to_host(SCRIPT_RETURN);
drivers/scsi/53c700.c
1895
(&slot->pSG[i].ins),
drivers/scsi/53c700.c
1896
slot->SG[i].ins));
drivers/scsi/53c700.h
73
__u32 ins;
drivers/scsi/lpfc/lpfc_crtn.h
677
int lpfc_vmid_uvem(struct lpfc_vport *vport, struct lpfc_vmid *vmid, bool ins);
drivers/spi/spi-fsl-qspi.c
169
#define LUT_DEF(idx, ins, pad, opr) \
drivers/spi/spi-fsl-qspi.c
170
((((ins) << 10) | ((pad) << 8) | (opr)) << (((idx) % 2) * 16))
drivers/spi/spi-nxp-fspi.c
320
#define LUT_DEF(idx, ins, pad, opr) \
drivers/spi/spi-nxp-fspi.c
321
((((ins) << INSTR_SHIFT) | ((pad) << PAD_SHIFT) | \
drivers/spi/spi-nxp-xspi.c
301
#define LUT_DEF(idx, ins, pad, opr) \
drivers/spi/spi-nxp-xspi.c
302
((((ins) << INSTR_SHIFT) | ((pad) << PAD_SHIFT) | \
drivers/usb/atm/ueagle-atm.c
249
#define INS_TO_USBDEV(ins) (ins->usb_dev)
fs/btrfs/delayed-inode.c
409
struct btrfs_delayed_item *ins)
fs/btrfs/delayed-inode.c
414
if (ins->type == BTRFS_DELAYED_INSERTION_ITEM)
fs/btrfs/delayed-inode.c
419
exist = rb_find_add_cached(&ins->rb_node, root, btrfs_delayed_item_cmp);
fs/btrfs/delayed-inode.c
423
if (ins->type == BTRFS_DELAYED_INSERTION_ITEM &&
fs/btrfs/delayed-inode.c
424
ins->index >= delayed_node->index_cnt)
fs/btrfs/delayed-inode.c
425
delayed_node->index_cnt = ins->index + 1;
fs/btrfs/delayed-ref.c
331
struct btrfs_delayed_ref_node *ins)
fs/btrfs/delayed-ref.c
333
struct rb_node *node = &ins->ref_node;
fs/btrfs/direct-io.c
182
struct btrfs_key ins;
fs/btrfs/direct-io.c
189
0, alloc_hint, &ins, true, true);
fs/btrfs/direct-io.c
199
file_extent.disk_bytenr = ins.objectid;
fs/btrfs/direct-io.c
200
file_extent.disk_num_bytes = ins.offset;
fs/btrfs/direct-io.c
201
file_extent.num_bytes = ins.offset;
fs/btrfs/direct-io.c
202
file_extent.ram_bytes = ins.offset;
fs/btrfs/direct-io.c
207
btrfs_dec_block_group_reservations(fs_info, ins.objectid);
fs/btrfs/direct-io.c
209
btrfs_free_reserved_extent(fs_info, ins.objectid, ins.offset, true);
fs/btrfs/extent-tree.c
4233
struct btrfs_key *ins)
fs/btrfs/extent-tree.c
4239
last_ptr->window_start = ins->objectid;
fs/btrfs/extent-tree.c
4245
struct btrfs_key *ins)
fs/btrfs/extent-tree.c
4249
found_extent_clustered(ffe_ctl, ins);
fs/btrfs/extent-tree.c
4331
struct btrfs_key *ins,
fs/btrfs/extent-tree.c
4343
if (ins->objectid) {
fs/btrfs/extent-tree.c
4344
found_extent(ffe_ctl, ins);
fs/btrfs/extent-tree.c
4426
struct btrfs_key *ins)
fs/btrfs/extent-tree.c
4442
ins->offset = space_info->max_extent_size;
fs/btrfs/extent-tree.c
4522
struct btrfs_key *ins)
fs/btrfs/extent-tree.c
4527
space_info, ins);
fs/btrfs/extent-tree.c
4561
struct btrfs_key *ins,
fs/btrfs/extent-tree.c
4593
ins->type = BTRFS_EXTENT_ITEM_KEY;
fs/btrfs/extent-tree.c
4594
ins->objectid = 0;
fs/btrfs/extent-tree.c
4595
ins->offset = 0;
fs/btrfs/extent-tree.c
4616
ret = prepare_allocation(fs_info, ffe_ctl, space_info, ins);
fs/btrfs/extent-tree.c
4786
ins->objectid = ffe_ctl->search_start;
fs/btrfs/extent-tree.c
4787
ins->offset = ffe_ctl->num_bytes;
fs/btrfs/extent-tree.c
4807
ret = find_free_extent_update_loop(fs_info, ins, ffe_ctl, space_info,
fs/btrfs/extent-tree.c
4822
ins->offset = ffe_ctl->max_extent_size;
fs/btrfs/extent-tree.c
4877
struct btrfs_key *ins, bool is_data, bool delalloc)
fs/btrfs/extent-tree.c
4901
ret = find_free_extent(root, ins, &ffe_ctl);
fs/btrfs/extent-tree.c
4903
btrfs_dec_block_group_reservations(fs_info, ins->objectid);
fs/btrfs/extent-tree.c
4905
if (!final_tried && ins->offset) {
fs/btrfs/extent-tree.c
4906
num_bytes = min(num_bytes >> 1, ins->offset);
fs/btrfs/extent-tree.c
4992
struct btrfs_key *ins, int ref_mod, u64 oref_root)
fs/btrfs/extent-tree.c
5016
extent_root = btrfs_extent_root(fs_info, ins->objectid);
fs/btrfs/extent-tree.c
5020
ins->objectid);
fs/btrfs/extent-tree.c
5028
ret = btrfs_insert_empty_item(trans, extent_root, path, ins, size);
fs/btrfs/extent-tree.c
5067
return alloc_reserved_extent(trans, ins->objectid, ins->offset);
fs/btrfs/extent-tree.c
5158
struct btrfs_key *ins)
fs/btrfs/extent-tree.c
5162
.bytenr = ins->objectid,
fs/btrfs/extent-tree.c
5163
.num_bytes = ins->offset,
fs/btrfs/extent-tree.c
5186
struct btrfs_key *ins)
fs/btrfs/extent-tree.c
5194
.num_bytes = ins->offset,
fs/btrfs/extent-tree.c
5205
ret = __exclude_logged_extent(fs_info, ins->objectid,
fs/btrfs/extent-tree.c
5206
ins->offset);
fs/btrfs/extent-tree.c
5211
block_group = btrfs_lookup_block_group(fs_info, ins->objectid);
fs/btrfs/extent-tree.c
5218
space_info->bytes_reserved += ins->offset;
fs/btrfs/extent-tree.c
5219
block_group->reserved += ins->offset;
fs/btrfs/extent-tree.c
5224
offset, ins, 1, root_objectid);
fs/btrfs/extent-tree.c
5226
btrfs_pin_extent(trans, ins->objectid, ins->offset);
fs/btrfs/extent-tree.c
5348
struct btrfs_key ins;
fs/btrfs/extent-tree.c
5372
empty_size, hint, &ins, false, false);
fs/btrfs/extent-tree.c
5376
buf = btrfs_init_new_buffer(trans, root, ins.objectid, level,
fs/btrfs/extent-tree.c
5386
parent = ins.objectid;
fs/btrfs/extent-tree.c
5396
.bytenr = ins.objectid,
fs/btrfs/extent-tree.c
5397
.num_bytes = ins.offset,
fs/btrfs/extent-tree.c
5434
btrfs_free_reserved_extent(fs_info, ins.objectid, ins.offset, false);
fs/btrfs/extent-tree.c
59
struct btrfs_key *ins, int ref_mod, u64 oref_root);
fs/btrfs/extent-tree.h
134
struct btrfs_key *ins);
fs/btrfs/extent-tree.h
137
struct btrfs_key *ins);
fs/btrfs/extent-tree.h
140
struct btrfs_key *ins, bool is_data, bool delalloc);
fs/btrfs/inode.c
10064
disk_num_bytes, 0, 0, &ins, true, true);
fs/btrfs/inode.c
10069
file_extent.disk_bytenr = ins.objectid;
fs/btrfs/inode.c
10070
file_extent.disk_num_bytes = ins.offset;
fs/btrfs/inode.c
10090
btrfs_dec_block_group_reservations(fs_info, ins.objectid);
fs/btrfs/inode.c
10104
btrfs_dec_block_group_reservations(fs_info, ins.objectid);
fs/btrfs/inode.c
10105
btrfs_free_reserved_extent(fs_info, ins.objectid, ins.offset, true);
fs/btrfs/inode.c
1143
struct btrfs_key ins;
fs/btrfs/inode.c
1176
0, *alloc_hint, &ins, true, true);
fs/btrfs/inode.c
1193
file_extent.disk_bytenr = ins.objectid;
fs/btrfs/inode.c
1194
file_extent.disk_num_bytes = ins.offset;
fs/btrfs/inode.c
1200
async_extent->cb->bbio.bio.bi_iter.bi_sector = ins.objectid >> SECTOR_SHIFT;
fs/btrfs/inode.c
1217
btrfs_dec_block_group_reservations(fs_info, ins.objectid);
fs/btrfs/inode.c
1226
*alloc_hint = ins.objectid + ins.offset;
fs/btrfs/inode.c
1234
btrfs_dec_block_group_reservations(fs_info, ins.objectid);
fs/btrfs/inode.c
1235
btrfs_free_reserved_extent(fs_info, ins.objectid, ins.offset, true);
fs/btrfs/inode.c
1307
struct btrfs_key *ins, struct extent_state **cached,
fs/btrfs/inode.c
1321
0, alloc_hint, ins, true, true);
fs/btrfs/inode.c
1327
cur_len = ins->offset;
fs/btrfs/inode.c
1330
file_extent.disk_bytenr = ins->objectid;
fs/btrfs/inode.c
1331
file_extent.disk_num_bytes = ins->offset;
fs/btrfs/inode.c
1332
file_extent.num_bytes = ins->offset;
fs/btrfs/inode.c
1333
file_extent.ram_bytes = ins->offset;
fs/btrfs/inode.c
1376
btrfs_dec_block_group_reservations(fs_info, ins->objectid);
fs/btrfs/inode.c
1417
btrfs_dec_block_group_reservations(fs_info, ins->objectid);
fs/btrfs/inode.c
1418
btrfs_free_reserved_extent(fs_info, ins->objectid, ins->offset, true);
fs/btrfs/inode.c
1468
struct btrfs_key ins;
fs/btrfs/inode.c
1537
ret = cow_one_range(inode, locked_folio, &ins, &cached, start,
fs/btrfs/inode.c
1578
alloc_hint = ins.objectid + ins.offset;
fs/btrfs/inode.c
3054
struct btrfs_key ins;
fs/btrfs/inode.c
3086
ins.objectid = btrfs_ino(inode);
fs/btrfs/inode.c
3087
ins.type = BTRFS_EXTENT_DATA_KEY;
fs/btrfs/inode.c
3088
ins.offset = file_pos;
fs/btrfs/inode.c
3090
ret = btrfs_insert_empty_item(trans, root, path, &ins,
fs/btrfs/inode.c
3122
ins.objectid = disk_bytenr;
fs/btrfs/inode.c
3123
ins.type = BTRFS_EXTENT_ITEM_KEY;
fs/btrfs/inode.c
3124
ins.offset = disk_num_bytes;
fs/btrfs/inode.c
3132
qgroup_reserved, &ins);
fs/btrfs/inode.c
9137
struct btrfs_key *ins,
fs/btrfs/inode.c
9144
u64 start = ins->objectid;
fs/btrfs/inode.c
9145
u64 len = ins->offset;
fs/btrfs/inode.c
9219
struct btrfs_key ins;
fs/btrfs/inode.c
9242
min_size, 0, *alloc_hint, &ins, true, false);
fs/btrfs/inode.c
9253
clear_offset += ins.offset;
fs/btrfs/inode.c
9255
last_alloc = ins.offset;
fs/btrfs/inode.c
9257
&ins, cur_offset);
fs/btrfs/inode.c
9264
btrfs_dec_block_group_reservations(fs_info, ins.objectid);
fs/btrfs/inode.c
9267
btrfs_free_reserved_extent(fs_info, ins.objectid,
fs/btrfs/inode.c
9268
ins.offset, false);
fs/btrfs/inode.c
9275
cur_offset + ins.offset - 1, false);
fs/btrfs/inode.c
9281
em->len = ins.offset;
fs/btrfs/inode.c
9282
em->disk_bytenr = ins.objectid;
fs/btrfs/inode.c
9284
em->disk_num_bytes = ins.offset;
fs/btrfs/inode.c
9285
em->ram_bytes = ins.offset;
fs/btrfs/inode.c
9292
num_bytes -= ins.offset;
fs/btrfs/inode.c
9293
cur_offset += ins.offset;
fs/btrfs/inode.c
9294
*alloc_hint = ins.objectid + ins.offset;
fs/btrfs/inode.c
9894
struct btrfs_key ins;
fs/btrfs/relocation.c
4158
struct btrfs_key key, ins;
fs/btrfs/relocation.c
4177
0, 0, &ins, is_data, false);
fs/btrfs/relocation.c
4185
dest_addr = ins.objectid;
fs/btrfs/relocation.c
4186
dest_length = ins.offset;
fs/btrfs/relocation.c
4945
struct btrfs_key ins;
fs/btrfs/relocation.c
5000
min_size, 0, 0, &ins, is_data, false);
fs/btrfs/relocation.c
5013
new_addr = ins.objectid;
fs/btrfs/relocation.c
5014
length = ins.offset;
fs/btrfs/tests/qgroup-tests.c
25
struct btrfs_key ins;
fs/btrfs/tests/qgroup-tests.c
31
ins.objectid = bytenr;
fs/btrfs/tests/qgroup-tests.c
32
ins.type = BTRFS_EXTENT_ITEM_KEY;
fs/btrfs/tests/qgroup-tests.c
33
ins.offset = num_bytes;
fs/btrfs/tests/qgroup-tests.c
41
ret = btrfs_insert_empty_item(&trans, root, path, &ins, size);
fs/btrfs/tree-log.c
732
struct btrfs_key ins;
fs/btrfs/tree-log.c
853
ins.objectid = btrfs_file_extent_disk_bytenr(wc->log_leaf, item);
fs/btrfs/tree-log.c
854
ins.type = BTRFS_EXTENT_ITEM_KEY;
fs/btrfs/tree-log.c
855
ins.offset = btrfs_file_extent_disk_num_bytes(wc->log_leaf, item);
fs/btrfs/tree-log.c
865
ret = btrfs_qgroup_trace_extent(trans, ins.objectid, ins.offset);
fs/btrfs/tree-log.c
869
ins.objectid, ins.offset,
fs/btrfs/tree-log.c
878
ret = btrfs_lookup_data_extent(fs_info, ins.objectid, ins.offset);
fs/btrfs/tree-log.c
882
ins.objectid, ins.offset,
fs/btrfs/tree-log.c
888
.bytenr = ins.objectid,
fs/btrfs/tree-log.c
889
.num_bytes = ins.offset,
fs/btrfs/tree-log.c
899
ins.objectid, ins.offset,
fs/btrfs/tree-log.c
907
wc->log_key.objectid, offset, &ins);
fs/btrfs/tree-log.c
911
ins.objectid, ins.offset, offset,
fs/btrfs/tree-log.c
920
csum_start = ins.objectid;
fs/btrfs/tree-log.c
921
csum_end = csum_start + ins.offset;
fs/btrfs/tree-log.c
923
csum_start = ins.objectid + btrfs_file_extent_offset(wc->log_leaf, item);
fs/btrfs/ulist.c
169
static int ulist_rbtree_insert(struct ulist *ulist, struct ulist_node *ins)
fs/btrfs/ulist.c
173
node = rb_find_add(&ins->rb_node, &ulist->root, ulist_node_val_cmp);
fs/ntfs3/frecord.c
21
CLST ino, struct rb_node *ins)
fs/ntfs3/frecord.c
39
if (!ins)
fs/ntfs3/frecord.c
42
rb_link_node(ins, pr, p);
fs/ntfs3/frecord.c
43
rb_insert_color(ins, tree);
fs/ntfs3/frecord.c
44
return rb_entry(ins, struct mft_inode, node);
fs/ntfs3/index.c
589
const void *ins, u32 ins_bytes)
fs/ntfs3/index.c
601
memcpy(e, ins, ins_bytes);
fs/ocfs2/extent_map.c
171
struct ocfs2_extent_map_item *ins)
fs/ocfs2/extent_map.c
176
if (ins->ei_phys == (emi->ei_phys + emi->ei_clusters) &&
fs/ocfs2/extent_map.c
177
ins->ei_cpos == (emi->ei_cpos + emi->ei_clusters) &&
fs/ocfs2/extent_map.c
178
ins->ei_flags == emi->ei_flags) {
fs/ocfs2/extent_map.c
179
emi->ei_clusters += ins->ei_clusters;
fs/ocfs2/extent_map.c
181
} else if ((ins->ei_phys + ins->ei_clusters) == emi->ei_phys &&
fs/ocfs2/extent_map.c
182
(ins->ei_cpos + ins->ei_clusters) == emi->ei_cpos &&
fs/ocfs2/extent_map.c
183
ins->ei_flags == emi->ei_flags) {
fs/ocfs2/extent_map.c
184
emi->ei_phys = ins->ei_phys;
fs/ocfs2/extent_map.c
185
emi->ei_cpos = ins->ei_cpos;
fs/ocfs2/extent_map.c
186
emi->ei_clusters += ins->ei_clusters;
fs/ocfs2/extent_map.c
195
if (ocfs2_ei_is_contained(emi, ins) ||
fs/ocfs2/extent_map.c
196
ocfs2_ei_is_contained(ins, emi)) {
fs/ocfs2/extent_map.c
197
ocfs2_copy_emi_fields(emi, ins);
fs/ocfs2/extent_map.c
219
struct ocfs2_extent_map_item ins;
fs/ocfs2/extent_map.c
221
ins.ei_cpos = le32_to_cpu(rec->e_cpos);
fs/ocfs2/extent_map.c
222
ins.ei_phys = ocfs2_blocks_to_clusters(inode->i_sb,
fs/ocfs2/extent_map.c
224
ins.ei_clusters = le16_to_cpu(rec->e_leaf_clusters);
fs/ocfs2/extent_map.c
225
ins.ei_flags = rec->e_flags;
fs/ocfs2/extent_map.c
231
if (ocfs2_try_to_merge_extent_map(emi, &ins)) {
fs/ocfs2/extent_map.c
256
ocfs2_copy_emi_fields(new_emi, &ins);
fs/ocfs2/extent_map.c
265
ocfs2_copy_emi_fields(emi, &ins);
include/linux/logic_pio.h
34
u32 (*ins)(void *hostdata, unsigned long addr, void *buffer,
kernel/trace/ftrace.c
2154
char ins[MCOUNT_INSN_SIZE];
kernel/trace/ftrace.c
2156
if (copy_from_kernel_nofault(ins, p, MCOUNT_INSN_SIZE)) {
kernel/trace/ftrace.c
2162
pr_cont("%*phC", MCOUNT_INSN_SIZE, ins);
lib/logic_pio.c
275
entry->ops->ins(entry->hostdata, \
lib/test_bpf.c
2739
struct bpf_insn *ins = &insns[4 + 3 * ind];
lib/test_bpf.c
2746
ins[0] = BPF_JMP_IMM(BPF_JNE, R0, loc - 1,
lib/test_bpf.c
2748
ins[1] = BPF_ALU64_IMM(BPF_MOV, R0, loc);
lib/test_bpf.c
2749
ins[2] = *jmp;
lib/test_bpf.c
2750
ins[2].off = 3 * (off - 1);
net/ipv6/ip6_fib.c
1095
struct fib6_info __rcu **ins;
net/ipv6/ip6_fib.c
1110
ins = &fn->leaf;
net/ipv6/ip6_fib.c
1133
fallback_ins = fallback_ins ?: ins;
net/ipv6/ip6_fib.c
1181
ins = &iter->fib6_next;
net/ipv6/ip6_fib.c
1188
ins = fallback_ins;
net/ipv6/ip6_fib.c
1189
iter = rcu_dereference_protected(*ins,
net/ipv6/ip6_fib.c
1195
if (ins == &fn->leaf)
net/ipv6/ip6_fib.c
1250
(notify_sibling_rt || ins == &fn->leaf)) {
net/ipv6/ip6_fib.c
1286
rcu_assign_pointer(*ins, rt);
net/ipv6/ip6_fib.c
1306
if (!info->skip_notify_kernel && ins == &fn->leaf) {
net/ipv6/ip6_fib.c
1317
rcu_assign_pointer(*ins, rt);
net/ipv6/ip6_fib.c
1332
ins = &rt->fib6_next;
net/ipv6/ip6_fib.c
1333
iter = rcu_dereference_protected(*ins,
net/ipv6/ip6_fib.c
1339
*ins = iter->fib6_next;
net/ipv6/ip6_fib.c
1347
ins = &iter->fib6_next;
net/ipv6/ip6_fib.c
1349
iter = rcu_dereference_protected(*ins,
net/sched/cls_u32.c
1158
struct tc_u_knode __rcu **ins;
net/sched/cls_u32.c
1170
ins = &ht->ht[TC_U32_HASH(handle)];
net/sched/cls_u32.c
1171
for (pins = rtnl_dereference(*ins); pins;
net/sched/cls_u32.c
1172
ins = &pins->next, pins = rtnl_dereference(*ins))
net/sched/cls_u32.c
1177
rcu_assign_pointer(*ins, n);
net/sched/cls_u32.c
797
struct tc_u_knode __rcu **ins;
net/sched/cls_u32.c
806
ins = &ht->ht[TC_U32_HASH(n->handle)];
net/sched/cls_u32.c
811
for (pins = rtnl_dereference(*ins); ;
net/sched/cls_u32.c
812
ins = &pins->next, pins = rtnl_dereference(*ins))
net/sched/cls_u32.c
818
rcu_assign_pointer(*ins, n);
sound/drivers/serial-generic.c
290
int outs, int ins, struct snd_rawmidi **rmidi)
sound/drivers/serial-generic.c
296
outs, ins, &rrawmidi);
sound/drivers/serial-u16550.c
63
static int ins[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1}; /* 1 to 16 */
sound/drivers/serial-u16550.c
816
int outs, int ins,
sound/drivers/serial-u16550.c
823
outs, ins, &rrawmidi);
sound/drivers/serial-u16550.c
83
module_param_array(ins, int, NULL, 0444);
sound/drivers/serial-u16550.c
84
MODULE_PARM_DESC(ins, "Number of MIDI inputs.");
sound/drivers/serial-u16550.c
851
ins[dev] = 1;
sound/drivers/serial-u16550.c
856
ins[dev] = 1;
sound/drivers/serial-u16550.c
860
ins[dev] = 1;
sound/drivers/serial-u16550.c
878
if (ins[dev] < 1 || ins[dev] > SNDRV_SERIAL_MAX_INS) {
sound/drivers/serial-u16550.c
881
SNDRV_SERIAL_MAX_INS, ins[dev]);
sound/drivers/serial-u16550.c
899
err = snd_uart16550_rmidi(uart, 0, outs[dev], ins[dev], &uart->rmidi);
sound/drivers/vx/vx_pcm.c
1208
unsigned int outs, ins;
sound/drivers/vx/vx_pcm.c
1210
ins = chip->audio_ins > i * 2 ? 1 : 0;
sound/drivers/vx/vx_pcm.c
1211
if (! outs && ! ins)
sound/drivers/vx/vx_pcm.c
1214
outs, ins, &pcm);
sound/drivers/vx/vx_pcm.c
1219
if (ins)
sound/pci/cs46xx/cs46xx_lib.c
1304
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/cs46xx_lib.c
1329
if (ins->pcm_channels[i].active &&
sound/pci/cs46xx/cs46xx_lib.c
1330
ins->pcm_channels[i].private_data &&
sound/pci/cs46xx/cs46xx_lib.c
1331
!ins->pcm_channels[i].unlinked) {
sound/pci/cs46xx/cs46xx_lib.c
1332
cpcm = ins->pcm_channels[i].private_data;
sound/pci/cs46xx/cs46xx_lib.c
1339
if (ins->pcm_channels[i].active &&
sound/pci/cs46xx/cs46xx_lib.c
1340
ins->pcm_channels[i].private_data &&
sound/pci/cs46xx/cs46xx_lib.c
1341
!ins->pcm_channels[i].unlinked) {
sound/pci/cs46xx/cs46xx_lib.c
1342
cpcm = ins->pcm_channels[i].private_data;
sound/pci/cs46xx/cs46xx_lib.c
1990
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/cs46xx_lib.c
1992
if (ins->adc_input != NULL)
sound/pci/cs46xx/cs46xx_lib.c
2004
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/cs46xx_lib.c
2007
if (ucontrol->value.integer.value[0] && !ins->adc_input) {
sound/pci/cs46xx/cs46xx_lib.c
2010
} else if (!ucontrol->value.integer.value[0] && ins->adc_input) {
sound/pci/cs46xx/cs46xx_lib.c
2021
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/cs46xx_lib.c
2023
if (ins->pcm_input != NULL)
sound/pci/cs46xx/cs46xx_lib.c
2036
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/cs46xx_lib.c
2039
if (ucontrol->value.integer.value[0] && !ins->pcm_input) {
sound/pci/cs46xx/cs46xx_lib.c
2042
} else if (!ucontrol->value.integer.value[0] && ins->pcm_input) {
sound/pci/cs46xx/cs46xx_lib.c
2104
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/cs46xx_lib.c
2107
ucontrol->value.iec958.status[0] = _wrap_all_bits((ins->spdif_csuv_default >> 24) & 0xff);
sound/pci/cs46xx/cs46xx_lib.c
2108
ucontrol->value.iec958.status[1] = _wrap_all_bits((ins->spdif_csuv_default >> 16) & 0xff);
sound/pci/cs46xx/cs46xx_lib.c
2110
ucontrol->value.iec958.status[3] = _wrap_all_bits((ins->spdif_csuv_default) & 0xff);
sound/pci/cs46xx/cs46xx_lib.c
2119
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/cs46xx_lib.c
2131
change = (unsigned int)ins->spdif_csuv_default != val;
sound/pci/cs46xx/cs46xx_lib.c
2132
ins->spdif_csuv_default = val;
sound/pci/cs46xx/cs46xx_lib.c
2134
if ( !(ins->spdif_status_out & DSP_SPDIF_STATUS_PLAYBACK_OPEN) )
sound/pci/cs46xx/cs46xx_lib.c
2154
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/cs46xx_lib.c
2157
ucontrol->value.iec958.status[0] = _wrap_all_bits((ins->spdif_csuv_stream >> 24) & 0xff);
sound/pci/cs46xx/cs46xx_lib.c
2158
ucontrol->value.iec958.status[1] = _wrap_all_bits((ins->spdif_csuv_stream >> 16) & 0xff);
sound/pci/cs46xx/cs46xx_lib.c
2160
ucontrol->value.iec958.status[3] = _wrap_all_bits((ins->spdif_csuv_stream) & 0xff);
sound/pci/cs46xx/cs46xx_lib.c
2169
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/cs46xx_lib.c
2181
change = ins->spdif_csuv_stream != val;
sound/pci/cs46xx/cs46xx_lib.c
2182
ins->spdif_csuv_stream = val;
sound/pci/cs46xx/cs46xx_lib.c
2184
if ( ins->spdif_status_out & DSP_SPDIF_STATUS_PLAYBACK_OPEN )
sound/pci/cs46xx/dsp_spos.c
1014
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
104
ins->code.data[ins->code.size++] = loval;
sound/pci/cs46xx/dsp_spos.c
105
ins->code.data[ins->code.size++] = hival;
sound/pci/cs46xx/dsp_spos.c
1106
ins->the_null_scb = cs46xx_dsp_create_scb(chip, "nullSCB", (u32 *)&null_scb, NULL_SCB_ADDR);
sound/pci/cs46xx/dsp_spos.c
1107
ins->the_null_scb->task_entry = null_algorithm;
sound/pci/cs46xx/dsp_spos.c
1108
ins->the_null_scb->sub_list_ptr = ins->the_null_scb;
sound/pci/cs46xx/dsp_spos.c
1109
ins->the_null_scb->next_scb_ptr = ins->the_null_scb;
sound/pci/cs46xx/dsp_spos.c
1110
ins->the_null_scb->parent_scb_ptr = NULL;
sound/pci/cs46xx/dsp_spos.c
1111
cs46xx_dsp_proc_register_scb_desc (chip,ins->the_null_scb);
sound/pci/cs46xx/dsp_spos.c
125
static int find_free_symbol_index (struct dsp_spos_instance * ins)
sound/pci/cs46xx/dsp_spos.c
127
int index = ins->symbol_table.nsymbols,i;
sound/pci/cs46xx/dsp_spos.c
1280
ins->master_mix_scb = master_mix_scb;
sound/pci/cs46xx/dsp_spos.c
129
for (i = ins->symbol_table.highest_frag_index; i < ins->symbol_table.nsymbols; ++i) {
sound/pci/cs46xx/dsp_spos.c
1290
ins->codec_in_scb = codec_in_scb;
sound/pci/cs46xx/dsp_spos.c
130
if (ins->symbol_table.symbols[i].deleted) {
sound/pci/cs46xx/dsp_spos.c
1327
ins->record_mixer_scb = record_mix_scb;
sound/pci/cs46xx/dsp_spos.c
1367
ins->rear_mix_scb = rear_mix_scb;
sound/pci/cs46xx/dsp_spos.c
1382
ins->center_lfe_mix_scb = cs46xx_dsp_create_mix_only_scb(chip,"CLFEMixerSCB",
sound/pci/cs46xx/dsp_spos.c
1387
if (!ins->center_lfe_mix_scb) goto _fail_end;
sound/pci/cs46xx/dsp_spos.c
1393
ins->center_lfe_mix_scb = rear_mix_scb;
sound/pci/cs46xx/dsp_spos.c
1408
ins->ref_snoop_scb = magic_snoop_scb;
sound/pci/cs46xx/dsp_spos.c
1418
ins->spdif_in_sample_rate,
sound/pci/cs46xx/dsp_spos.c
142
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
1429
ins->spdif_in_src = src_task_scb;
sound/pci/cs46xx/dsp_spos.c
1442
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
152
if (ins->symbol_table.nsymbols == (DSP_MAX_SYMBOLS - 1)) {
sound/pci/cs46xx/dsp_spos.c
1588
async_codec_scb_desc->sub_list_ptr = ins->the_null_scb;
sound/pci/cs46xx/dsp_spos.c
1593
spdifi_scb_desc->sub_list_ptr = ins->the_null_scb;
sound/pci/cs46xx/dsp_spos.c
1598
spdifo_scb_desc->sub_list_ptr = ins->the_null_scb;
sound/pci/cs46xx/dsp_spos.c
1619
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
163
ins->symbol_table.symbols[ins->symbol_table.nsymbols] = module->symbol_table.symbols[i];
sound/pci/cs46xx/dsp_spos.c
1635
ins->spdif_status_out &= ~DSP_SPDIF_STATUS_HW_ENABLED;
sound/pci/cs46xx/dsp_spos.c
164
ins->symbol_table.symbols[ins->symbol_table.nsymbols].address += ((ins->code.offset / 2) - module->overlay_begin_address);
sound/pci/cs46xx/dsp_spos.c
1640
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
165
ins->symbol_table.symbols[ins->symbol_table.nsymbols].module = module;
sound/pci/cs46xx/dsp_spos.c
1653
cs46xx_poke_via_dsp (chip,SP_SPDOUT_CSUV, ins->spdif_csuv_default);
sound/pci/cs46xx/dsp_spos.c
1656
ins->spdif_status_out |= DSP_SPDIF_STATUS_HW_ENABLED;
sound/pci/cs46xx/dsp_spos.c
166
ins->symbol_table.symbols[ins->symbol_table.nsymbols].deleted = 0;
sound/pci/cs46xx/dsp_spos.c
1663
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
1669
if (snd_BUG_ON(ins->asynch_rx_scb))
sound/pci/cs46xx/dsp_spos.c
1671
if (snd_BUG_ON(!ins->spdif_in_src))
sound/pci/cs46xx/dsp_spos.c
1676
if ( ! (ins->spdif_status_out & DSP_SPDIF_STATUS_INPUT_CTRL_ENABLED) ) {
sound/pci/cs46xx/dsp_spos.c
168
if (ins->symbol_table.nsymbols > ins->symbol_table.highest_frag_index)
sound/pci/cs46xx/dsp_spos.c
1686
ins->spdif_status_out |= DSP_SPDIF_STATUS_INPUT_CTRL_ENABLED;
sound/pci/cs46xx/dsp_spos.c
169
ins->symbol_table.highest_frag_index = ins->symbol_table.nsymbols;
sound/pci/cs46xx/dsp_spos.c
1690
ins->asynch_rx_scb = cs46xx_dsp_create_asynch_fg_rx_scb(chip,"AsynchFGRxSCB",
sound/pci/cs46xx/dsp_spos.c
1694
ins->spdif_in_src,
sound/pci/cs46xx/dsp_spos.c
1705
cs46xx_src_link(chip,ins->spdif_in_src);
sound/pci/cs46xx/dsp_spos.c
1708
cs46xx_dsp_scb_set_volume (chip,ins->spdif_in_src,0x7fff,0x7fff);
sound/pci/cs46xx/dsp_spos.c
171
ins->symbol_table.nsymbols++;
sound/pci/cs46xx/dsp_spos.c
1715
ins->spdif_status_in = 1;
sound/pci/cs46xx/dsp_spos.c
1722
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
1724
if (snd_BUG_ON(!ins->asynch_rx_scb))
sound/pci/cs46xx/dsp_spos.c
1726
if (snd_BUG_ON(!ins->spdif_in_src))
sound/pci/cs46xx/dsp_spos.c
1731
cs46xx_dsp_remove_scb(chip, ins->asynch_rx_scb);
sound/pci/cs46xx/dsp_spos.c
1732
ins->asynch_rx_scb = NULL;
sound/pci/cs46xx/dsp_spos.c
1734
cs46xx_src_unlink(chip, ins->spdif_in_src);
sound/pci/cs46xx/dsp_spos.c
1737
ins->spdif_status_in = 0;
sound/pci/cs46xx/dsp_spos.c
1749
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
1751
if (snd_BUG_ON(ins->pcm_input))
sound/pci/cs46xx/dsp_spos.c
1753
if (snd_BUG_ON(!ins->ref_snoop_scb))
sound/pci/cs46xx/dsp_spos.c
1757
ins->pcm_input = cs46xx_add_record_source(chip,ins->ref_snoop_scb,PCMSERIALIN_PCM_SCB_ADDR,
sound/pci/cs46xx/dsp_spos.c
1765
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
1767
if (snd_BUG_ON(!ins->pcm_input))
sound/pci/cs46xx/dsp_spos.c
1771
cs46xx_dsp_remove_scb (chip,ins->pcm_input);
sound/pci/cs46xx/dsp_spos.c
1772
ins->pcm_input = NULL;
sound/pci/cs46xx/dsp_spos.c
1779
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
1781
if (snd_BUG_ON(ins->adc_input))
sound/pci/cs46xx/dsp_spos.c
1783
if (snd_BUG_ON(!ins->codec_in_scb))
sound/pci/cs46xx/dsp_spos.c
1787
ins->adc_input = cs46xx_add_record_source(chip,ins->codec_in_scb,PCMSERIALIN_SCB_ADDR,
sound/pci/cs46xx/dsp_spos.c
1795
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
1797
if (snd_BUG_ON(!ins->adc_input))
sound/pci/cs46xx/dsp_spos.c
1801
cs46xx_dsp_remove_scb (chip,ins->adc_input);
sound/pci/cs46xx/dsp_spos.c
1802
ins->adc_input = NULL;
sound/pci/cs46xx/dsp_spos.c
1847
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
1853
scb = ins->master_mix_scb->sub_list_ptr;
sound/pci/cs46xx/dsp_spos.c
1854
while (scb != ins->the_null_scb) {
sound/pci/cs46xx/dsp_spos.c
1860
scb = ins->rear_mix_scb->sub_list_ptr;
sound/pci/cs46xx/dsp_spos.c
1861
while (scb != ins->the_null_scb) {
sound/pci/cs46xx/dsp_spos.c
1866
ins->dac_volume_left = left;
sound/pci/cs46xx/dsp_spos.c
1867
ins->dac_volume_right = right;
sound/pci/cs46xx/dsp_spos.c
187
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
1874
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
1878
if (ins->asynch_rx_scb != NULL)
sound/pci/cs46xx/dsp_spos.c
1879
cs46xx_dsp_scb_set_volume (chip,ins->asynch_rx_scb,
sound/pci/cs46xx/dsp_spos.c
1882
ins->spdif_input_volume_left = left;
sound/pci/cs46xx/dsp_spos.c
1883
ins->spdif_input_volume_right = right;
sound/pci/cs46xx/dsp_spos.c
1891
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
1901
for (i = 0; i < ins->nmodules; i++) {
sound/pci/cs46xx/dsp_spos.c
1902
struct dsp_module_desc *module = &ins->modules[i];
sound/pci/cs46xx/dsp_spos.c
191
if (ins->symbol_table.nsymbols == (DSP_MAX_SYMBOLS - 1)) {
sound/pci/cs46xx/dsp_spos.c
1924
ins->code.data + module->load_address,
sound/pci/cs46xx/dsp_spos.c
1930
for (i = 0; i < ins->ntask; i++) {
sound/pci/cs46xx/dsp_spos.c
1931
struct dsp_task_descriptor *t = &ins->tasks[i];
sound/pci/cs46xx/dsp_spos.c
1935
for (i = 0; i < ins->nscb; i++) {
sound/pci/cs46xx/dsp_spos.c
1936
struct dsp_scb_descriptor *s = &ins->scbs[i];
sound/pci/cs46xx/dsp_spos.c
1941
for (i = 0; i < ins->nscb; i++) {
sound/pci/cs46xx/dsp_spos.c
1942
struct dsp_scb_descriptor *s = &ins->scbs[i];
sound/pci/cs46xx/dsp_spos.c
1951
if (ins->spdif_status_out & DSP_SPDIF_STATUS_HW_ENABLED) {
sound/pci/cs46xx/dsp_spos.c
1953
snd_cs46xx_poke(chip, (ins->ref_snoop_scb->address + 2) << 2,
sound/pci/cs46xx/dsp_spos.c
1955
if (ins->spdif_status_out & DSP_SPDIF_STATUS_PLAYBACK_OPEN)
sound/pci/cs46xx/dsp_spos.c
1957
ins->spdif_csuv_stream);
sound/pci/cs46xx/dsp_spos.c
204
index = find_free_symbol_index (ins);
sound/pci/cs46xx/dsp_spos.c
206
strscpy (ins->symbol_table.symbols[index].symbol_name, symbol_name);
sound/pci/cs46xx/dsp_spos.c
207
ins->symbol_table.symbols[index].address = address;
sound/pci/cs46xx/dsp_spos.c
208
ins->symbol_table.symbols[index].symbol_type = type;
sound/pci/cs46xx/dsp_spos.c
209
ins->symbol_table.symbols[index].module = NULL;
sound/pci/cs46xx/dsp_spos.c
210
ins->symbol_table.symbols[index].deleted = 0;
sound/pci/cs46xx/dsp_spos.c
211
symbol = (ins->symbol_table.symbols + index);
sound/pci/cs46xx/dsp_spos.c
213
if (index > ins->symbol_table.highest_frag_index)
sound/pci/cs46xx/dsp_spos.c
214
ins->symbol_table.highest_frag_index = index;
sound/pci/cs46xx/dsp_spos.c
216
if (index == ins->symbol_table.nsymbols)
sound/pci/cs46xx/dsp_spos.c
217
ins->symbol_table.nsymbols++; /* no frag. in list */
sound/pci/cs46xx/dsp_spos.c
224
struct dsp_spos_instance * ins = kzalloc_obj(struct dsp_spos_instance);
sound/pci/cs46xx/dsp_spos.c
226
if (ins == NULL)
sound/pci/cs46xx/dsp_spos.c
230
ins->symbol_table.symbols =
sound/pci/cs46xx/dsp_spos.c
233
ins->code.data = kmalloc(DSP_CODE_BYTE_SIZE, GFP_KERNEL);
sound/pci/cs46xx/dsp_spos.c
234
ins->modules = kmalloc_objs(struct dsp_module_desc, DSP_MAX_MODULES);
sound/pci/cs46xx/dsp_spos.c
235
if (!ins->symbol_table.symbols || !ins->code.data || !ins->modules) {
sound/pci/cs46xx/dsp_spos.c
239
ins->symbol_table.nsymbols = 0;
sound/pci/cs46xx/dsp_spos.c
240
ins->symbol_table.highest_frag_index = 0;
sound/pci/cs46xx/dsp_spos.c
241
ins->code.offset = 0;
sound/pci/cs46xx/dsp_spos.c
242
ins->code.size = 0;
sound/pci/cs46xx/dsp_spos.c
243
ins->nscb = 0;
sound/pci/cs46xx/dsp_spos.c
244
ins->ntask = 0;
sound/pci/cs46xx/dsp_spos.c
245
ins->nmodules = 0;
sound/pci/cs46xx/dsp_spos.c
249
ins->spdif_in_sample_rate = 48000;
sound/pci/cs46xx/dsp_spos.c
252
ins->dac_volume_right = 0x8000;
sound/pci/cs46xx/dsp_spos.c
253
ins->dac_volume_left = 0x8000;
sound/pci/cs46xx/dsp_spos.c
254
ins->spdif_input_volume_right = 0x8000;
sound/pci/cs46xx/dsp_spos.c
255
ins->spdif_input_volume_left = 0x8000;
sound/pci/cs46xx/dsp_spos.c
259
ins->spdif_csuv_default =
sound/pci/cs46xx/dsp_spos.c
260
ins->spdif_csuv_stream =
sound/pci/cs46xx/dsp_spos.c
266
return ins;
sound/pci/cs46xx/dsp_spos.c
269
kfree(ins->modules);
sound/pci/cs46xx/dsp_spos.c
270
kfree(ins->code.data);
sound/pci/cs46xx/dsp_spos.c
271
vfree(ins->symbol_table.symbols);
sound/pci/cs46xx/dsp_spos.c
272
kfree(ins);
sound/pci/cs46xx/dsp_spos.c
279
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
281
if (snd_BUG_ON(!ins))
sound/pci/cs46xx/dsp_spos.c
285
for (i = 0; i < ins->nscb; ++i) {
sound/pci/cs46xx/dsp_spos.c
286
if (ins->scbs[i].deleted) continue;
sound/pci/cs46xx/dsp_spos.c
288
cs46xx_dsp_proc_free_scb_desc ( (ins->scbs + i) );
sound/pci/cs46xx/dsp_spos.c
290
kfree(ins->scbs[i].data);
sound/pci/cs46xx/dsp_spos.c
294
kfree(ins->code.data);
sound/pci/cs46xx/dsp_spos.c
295
vfree(ins->symbol_table.symbols);
sound/pci/cs46xx/dsp_spos.c
296
kfree(ins->modules);
sound/pci/cs46xx/dsp_spos.c
297
kfree(ins);
sound/pci/cs46xx/dsp_spos.c
353
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
358
if (ins->nmodules == DSP_MAX_MODULES - 1) {
sound/pci/cs46xx/dsp_spos.c
367
if (ins->nmodules == 0) {
sound/pci/cs46xx/dsp_spos.c
377
if (ins->nmodules == 0) {
sound/pci/cs46xx/dsp_spos.c
387
if (ins->nmodules == 0) {
sound/pci/cs46xx/dsp_spos.c
396
if (ins->code.offset + code->size > DSP_CODE_BYTE_SIZE) {
sound/pci/cs46xx/dsp_spos.c
402
module->load_address = ins->code.offset;
sound/pci/cs46xx/dsp_spos.c
415
doffset = (code->offset * 4 + ins->code.offset * 4 + DSP_CODE_BYTE_OFFSET);
sound/pci/cs46xx/dsp_spos.c
423
if (snd_cs46xx_download (chip,(ins->code.data + ins->code.offset),doffset,dsize)) {
sound/pci/cs46xx/dsp_spos.c
429
ins->code.offset += code->size;
sound/pci/cs46xx/dsp_spos.c
435
ins->modules[ins->nmodules] = *module;
sound/pci/cs46xx/dsp_spos.c
436
ins->nmodules++;
sound/pci/cs46xx/dsp_spos.c
445
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
447
for ( i = 0; i < ins->symbol_table.nsymbols; ++i ) {
sound/pci/cs46xx/dsp_spos.c
449
if (ins->symbol_table.symbols[i].deleted)
sound/pci/cs46xx/dsp_spos.c
452
if (!strcmp(ins->symbol_table.symbols[i].symbol_name,symbol_name) &&
sound/pci/cs46xx/dsp_spos.c
453
ins->symbol_table.symbols[i].symbol_type == symbol_type) {
sound/pci/cs46xx/dsp_spos.c
454
return (ins->symbol_table.symbols + i);
sound/pci/cs46xx/dsp_spos.c
472
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
474
for ( i = 0; i < ins->symbol_table.nsymbols; ++i ) {
sound/pci/cs46xx/dsp_spos.c
476
if (ins->symbol_table.symbols[i].deleted)
sound/pci/cs46xx/dsp_spos.c
479
if (ins->symbol_table.symbols[i].address == address &&
sound/pci/cs46xx/dsp_spos.c
480
ins->symbol_table.symbols[i].symbol_type == symbol_type) {
sound/pci/cs46xx/dsp_spos.c
481
return (ins->symbol_table.symbols + i);
sound/pci/cs46xx/dsp_spos.c
494
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
498
for ( i = 0; i < ins->symbol_table.nsymbols; ++i ) {
sound/pci/cs46xx/dsp_spos.c
501
if (ins->symbol_table.symbols[i].deleted)
sound/pci/cs46xx/dsp_spos.c
504
if (ins->symbol_table.symbols[i].module != NULL) {
sound/pci/cs46xx/dsp_spos.c
505
module_str = ins->symbol_table.symbols[i].module->module_name;
sound/pci/cs46xx/dsp_spos.c
51
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
510
ins->symbol_table.symbols[i].address,
sound/pci/cs46xx/dsp_spos.c
511
ins->symbol_table.symbols[i].symbol_type,
sound/pci/cs46xx/dsp_spos.c
512
ins->symbol_table.symbols[i].symbol_name,
sound/pci/cs46xx/dsp_spos.c
522
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
527
for ( i = 0; i < ins->nmodules; ++i ) {
sound/pci/cs46xx/dsp_spos.c
528
snd_iprintf(buffer, "\n%s:\n", ins->modules[i].module_name);
sound/pci/cs46xx/dsp_spos.c
529
snd_iprintf(buffer, " %d symbols\n", ins->modules[i].symbol_table.nsymbols);
sound/pci/cs46xx/dsp_spos.c
530
snd_iprintf(buffer, " %d fixups\n", ins->modules[i].nfixups);
sound/pci/cs46xx/dsp_spos.c
532
for (j = 0; j < ins->modules[i].nsegments; ++ j) {
sound/pci/cs46xx/dsp_spos.c
533
struct dsp_segment_desc * desc = (ins->modules[i].segments + j);
sound/pci/cs46xx/dsp_spos.c
544
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
550
for ( i = 0; i < ins->ntask; ++i) {
sound/pci/cs46xx/dsp_spos.c
551
snd_iprintf(buffer,"\n%04x %s:\n",ins->tasks[i].address,ins->tasks[i].task_name);
sound/pci/cs46xx/dsp_spos.c
553
for (col = 0,j = 0;j < ins->tasks[i].size; j++,col++) {
sound/pci/cs46xx/dsp_spos.c
559
val = readl(dst + (ins->tasks[i].address + j) * sizeof(u32));
sound/pci/cs46xx/dsp_spos.c
571
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
576
for ( i = 0; i < ins->nscb; ++i) {
sound/pci/cs46xx/dsp_spos.c
577
if (ins->scbs[i].deleted)
sound/pci/cs46xx/dsp_spos.c
579
snd_iprintf(buffer,"\n%04x %s:\n\n",ins->scbs[i].address,ins->scbs[i].scb_name);
sound/pci/cs46xx/dsp_spos.c
581
if (ins->scbs[i].parent_scb_ptr != NULL) {
sound/pci/cs46xx/dsp_spos.c
583
ins->scbs[i].parent_scb_ptr->scb_name,
sound/pci/cs46xx/dsp_spos.c
584
ins->scbs[i].parent_scb_ptr->address);
sound/pci/cs46xx/dsp_spos.c
588
ins->scbs[i].sub_list_ptr->scb_name,
sound/pci/cs46xx/dsp_spos.c
589
ins->scbs[i].sub_list_ptr->address,
sound/pci/cs46xx/dsp_spos.c
590
ins->scbs[i].next_scb_ptr->scb_name,
sound/pci/cs46xx/dsp_spos.c
591
ins->scbs[i].next_scb_ptr->address,
sound/pci/cs46xx/dsp_spos.c
592
ins->scbs[i].task_entry->symbol_name,
sound/pci/cs46xx/dsp_spos.c
593
ins->scbs[i].task_entry->address);
sound/pci/cs46xx/dsp_spos.c
60
if (ins->code.offset > 0) {
sound/pci/cs46xx/dsp_spos.c
779
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
782
ins->snd_card = card;
sound/pci/cs46xx/dsp_spos.c
787
ins->proc_dsp_dir = entry;
sound/pci/cs46xx/dsp_spos.c
789
if (!ins->proc_dsp_dir)
sound/pci/cs46xx/dsp_spos.c
793
ins->proc_dsp_dir);
sound/pci/cs46xx/dsp_spos.c
799
ins->proc_dsp_dir);
sound/pci/cs46xx/dsp_spos.c
80
address += (ins->code.offset / 2) - overlay_begin_address;
sound/pci/cs46xx/dsp_spos.c
805
ins->proc_dsp_dir);
sound/pci/cs46xx/dsp_spos.c
811
ins->proc_dsp_dir);
sound/pci/cs46xx/dsp_spos.c
817
ins->proc_dsp_dir);
sound/pci/cs46xx/dsp_spos.c
823
ins->proc_dsp_dir);
sound/pci/cs46xx/dsp_spos.c
830
for (i = 0; i < ins->nscb; ++i) {
sound/pci/cs46xx/dsp_spos.c
831
if (ins->scbs[i].deleted) continue;
sound/pci/cs46xx/dsp_spos.c
833
cs46xx_dsp_proc_register_scb_desc (chip, (ins->scbs + i));
sound/pci/cs46xx/dsp_spos.c
841
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
844
if (!ins)
sound/pci/cs46xx/dsp_spos.c
848
for (i = 0; i < ins->nscb; ++i) {
sound/pci/cs46xx/dsp_spos.c
849
if (ins->scbs[i].deleted)
sound/pci/cs46xx/dsp_spos.c
851
cs46xx_dsp_proc_free_scb_desc((ins->scbs + i));
sound/pci/cs46xx/dsp_spos.c
855
snd_info_free_entry(ins->proc_dsp_dir);
sound/pci/cs46xx/dsp_spos.c
856
ins->proc_dsp_dir = NULL;
sound/pci/cs46xx/dsp_spos.c
891
static int find_free_scb_index (struct dsp_spos_instance * ins)
sound/pci/cs46xx/dsp_spos.c
893
int index = ins->nscb, i;
sound/pci/cs46xx/dsp_spos.c
895
for (i = ins->scb_highest_frag_index; i < ins->nscb; ++i) {
sound/pci/cs46xx/dsp_spos.c
896
if (ins->scbs[i].deleted) {
sound/pci/cs46xx/dsp_spos.c
907
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
911
if (ins->nscb == DSP_MAX_SCB_DESC - 1) {
sound/pci/cs46xx/dsp_spos.c
917
index = find_free_scb_index (ins);
sound/pci/cs46xx/dsp_spos.c
919
memset(&ins->scbs[index], 0, sizeof(ins->scbs[index]));
sound/pci/cs46xx/dsp_spos.c
920
strscpy(ins->scbs[index].scb_name, name);
sound/pci/cs46xx/dsp_spos.c
921
ins->scbs[index].address = dest;
sound/pci/cs46xx/dsp_spos.c
922
ins->scbs[index].index = index;
sound/pci/cs46xx/dsp_spos.c
923
ins->scbs[index].ref_count = 1;
sound/pci/cs46xx/dsp_spos.c
925
desc = (ins->scbs + index);
sound/pci/cs46xx/dsp_spos.c
926
ins->scbs[index].scb_symbol = add_symbol (chip, name, dest, SYMBOL_PARAMETER);
sound/pci/cs46xx/dsp_spos.c
928
if (index > ins->scb_highest_frag_index)
sound/pci/cs46xx/dsp_spos.c
929
ins->scb_highest_frag_index = index;
sound/pci/cs46xx/dsp_spos.c
931
if (index == ins->nscb)
sound/pci/cs46xx/dsp_spos.c
932
ins->nscb++;
sound/pci/cs46xx/dsp_spos.c
940
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos.c
943
if (ins->ntask == DSP_MAX_TASK_DESC - 1) {
sound/pci/cs46xx/dsp_spos.c
950
strscpy(ins->tasks[ins->ntask].task_name, name);
sound/pci/cs46xx/dsp_spos.c
952
strscpy(ins->tasks[ins->ntask].task_name, "(NULL)");
sound/pci/cs46xx/dsp_spos.c
953
ins->tasks[ins->ntask].address = dest;
sound/pci/cs46xx/dsp_spos.c
954
ins->tasks[ins->ntask].size = size;
sound/pci/cs46xx/dsp_spos.c
957
ins->tasks[ins->ntask].index = ins->ntask;
sound/pci/cs46xx/dsp_spos.c
958
desc = (ins->tasks + ins->ntask);
sound/pci/cs46xx/dsp_spos.c
959
ins->ntask++;
sound/pci/cs46xx/dsp_spos_scb_lib.c
109
if (scb->next_scb_ptr == ins->the_null_scb) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1122
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1125
while (scb->next_scb_ptr != ins->the_null_scb) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
113
if (scb->sub_list_ptr != ins->the_null_scb) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
116
scb->sub_list_ptr = ins->the_null_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
121
if (scb->next_scb_ptr != ins->the_null_scb) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1210
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1220
mixer_scb = ins->master_mix_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1223
mixer_scb = ins->rear_mix_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1226
mixer_scb = ins->center_lfe_mix_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1233
if (snd_BUG_ON(!ins->asynch_tx_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1235
mixer_scb = ins->asynch_tx_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
125
scb->next_scb_ptr = ins->the_null_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1261
if (ins->pcm_channels[i].active) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1263
ins->pcm_channels[i].sample_rate == sample_rate &&
sound/pci/cs46xx/dsp_spos_scb_lib.c
1264
ins->pcm_channels[i].mixer_scb == mixer_scb) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1265
src_scb = ins->pcm_channels[i].src_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1266
ins->pcm_channels[i].src_scb->ref_count ++;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1267
src_index = ins->pcm_channels[i].src_slot;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1280
if (ins->nsrc_scb >= DSP_MAX_SRC_NR) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1288
if (ins->src_scb_slots[i] == 0) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1290
ins->src_scb_slots[i] = 1;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1298
if (mixer_scb->sub_list_ptr == ins->the_null_scb) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
130
if (scb->next_scb_ptr != ins->the_null_scb) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1328
ins->nsrc_scb ++;
sound/pci/cs46xx/dsp_spos_scb_lib.c
134
scb->next_scb_ptr = ins->the_null_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1354
ins->pcm_channels[pcm_index].sample_rate = sample_rate;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1355
ins->pcm_channels[pcm_index].pcm_reader_scb = pcm_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1356
ins->pcm_channels[pcm_index].src_scb = src_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1357
ins->pcm_channels[pcm_index].unlinked = 1;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1358
ins->pcm_channels[pcm_index].private_data = private_data;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1359
ins->pcm_channels[pcm_index].src_slot = src_index;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1360
ins->pcm_channels[pcm_index].active = 1;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1361
ins->pcm_channels[pcm_index].pcm_slot = pcm_index;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1362
ins->pcm_channels[pcm_index].mixer_scb = mixer_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1363
ins->npcm_channels ++;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1365
return (ins->pcm_channels + pcm_index);
sound/pci/cs46xx/dsp_spos_scb_lib.c
1450
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1453
ins->npcm_channels <= 0 ||
sound/pci/cs46xx/dsp_spos_scb_lib.c
1462
ins->npcm_channels--;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1474
ins->src_scb_slots[pcm_channel->src_slot] = 0;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1475
ins->nsrc_scb --;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1500
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1511
if (src_scb->sub_list_ptr != ins->the_null_scb) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1535
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1540
if (snd_BUG_ON(!ins->record_mixer_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1543
if (ins->record_mixer_scb->sub_list_ptr != ins->the_null_scb) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1544
parent = find_next_free_scb (chip,ins->record_mixer_scb->sub_list_ptr);
sound/pci/cs46xx/dsp_spos_scb_lib.c
1547
parent = ins->record_mixer_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1574
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1579
if (snd_BUG_ON(!ins->master_mix_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1582
if (ins->master_mix_scb->sub_list_ptr != ins->the_null_scb) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1583
parent_scb = find_next_free_scb (chip,ins->master_mix_scb->sub_list_ptr);
sound/pci/cs46xx/dsp_spos_scb_lib.c
1586
parent_scb = ins->master_mix_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1600
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1602
if ( ! (ins->spdif_status_out & DSP_SPDIF_STATUS_HW_ENABLED) ) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1607
if ( ins->spdif_status_out & DSP_SPDIF_STATUS_PLAYBACK_OPEN) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
161
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1611
ins->spdif_status_out |= DSP_SPDIF_STATUS_OUTPUT_ENABLED;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1616
if (snd_BUG_ON(ins->asynch_tx_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1618
if (snd_BUG_ON(ins->master_mix_scb->next_scb_ptr !=
sound/pci/cs46xx/dsp_spos_scb_lib.c
1619
ins->the_null_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1623
snd_cs46xx_poke (chip, (ins->ref_snoop_scb->address + 2) << 2,
sound/pci/cs46xx/dsp_spos_scb_lib.c
1627
ins->asynch_tx_scb = cs46xx_dsp_create_asynch_fg_tx_scb(chip,"AsynchFGTxSCB",ASYNCTX_SCB_ADDR,
sound/pci/cs46xx/dsp_spos_scb_lib.c
1630
ins->master_mix_scb,
sound/pci/cs46xx/dsp_spos_scb_lib.c
1632
if (!ins->asynch_tx_scb) return -ENOMEM;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1634
ins->spdif_pcm_input_scb = cs46xx_dsp_create_pcm_serial_input_scb(chip,"PCMSerialInput_II",
sound/pci/cs46xx/dsp_spos_scb_lib.c
1636
ins->ref_snoop_scb,
sound/pci/cs46xx/dsp_spos_scb_lib.c
1637
ins->asynch_tx_scb,
sound/pci/cs46xx/dsp_spos_scb_lib.c
1641
if (!ins->spdif_pcm_input_scb) return -ENOMEM;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1644
ins->spdif_status_out |= DSP_SPDIF_STATUS_OUTPUT_ENABLED;
sound/pci/cs46xx/dsp_spos_scb_lib.c
165
scb->index >= ins->nscb ||
sound/pci/cs46xx/dsp_spos_scb_lib.c
1651
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1654
if ( ins->spdif_status_out & DSP_SPDIF_STATUS_PLAYBACK_OPEN) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1655
ins->spdif_status_out &= ~DSP_SPDIF_STATUS_OUTPUT_ENABLED;
sound/pci/cs46xx/dsp_spos_scb_lib.c
166
(ins->scbs + scb->index) != scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1660
if (snd_BUG_ON(!ins->asynch_tx_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1662
if (snd_BUG_ON(!ins->spdif_pcm_input_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1664
if (snd_BUG_ON(ins->master_mix_scb->next_scb_ptr != ins->asynch_tx_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1666
if (snd_BUG_ON(ins->asynch_tx_scb->parent_scb_ptr !=
sound/pci/cs46xx/dsp_spos_scb_lib.c
1667
ins->master_mix_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1670
cs46xx_dsp_remove_scb (chip,ins->spdif_pcm_input_scb);
sound/pci/cs46xx/dsp_spos_scb_lib.c
1671
cs46xx_dsp_remove_scb (chip,ins->asynch_tx_scb);
sound/pci/cs46xx/dsp_spos_scb_lib.c
1673
ins->spdif_pcm_input_scb = NULL;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1674
ins->asynch_tx_scb = NULL;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1680
ins->spdif_status_out &= ~DSP_SPDIF_STATUS_OUTPUT_ENABLED;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1688
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1690
if ( ins->spdif_status_out & DSP_SPDIF_STATUS_OUTPUT_ENABLED ) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1695
ins->spdif_status_out |= DSP_SPDIF_STATUS_OUTPUT_ENABLED;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1699
if ( !(ins->spdif_status_out & DSP_SPDIF_STATUS_HW_ENABLED) ) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1704
ins->asynch_tx_scb = cs46xx_dsp_create_asynch_fg_tx_scb(chip,"AsynchFGTxSCB",ASYNCTX_SCB_ADDR,
sound/pci/cs46xx/dsp_spos_scb_lib.c
1707
ins->master_mix_scb,
sound/pci/cs46xx/dsp_spos_scb_lib.c
1712
cs46xx_poke_via_dsp (chip,SP_SPDOUT_CSUV, ins->spdif_csuv_stream);
sound/pci/cs46xx/dsp_spos_scb_lib.c
1714
ins->spdif_status_out |= DSP_SPDIF_STATUS_PLAYBACK_OPEN;
sound/pci/cs46xx/dsp_spos_scb_lib.c
172
if (snd_BUG_ON(scb->sub_list_ptr != ins->the_null_scb ||
sound/pci/cs46xx/dsp_spos_scb_lib.c
1721
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1723
if (snd_BUG_ON(!ins->asynch_tx_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1726
ins->spdif_status_out &= ~DSP_SPDIF_STATUS_PLAYBACK_OPEN;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1729
cs46xx_poke_via_dsp (chip,SP_SPDOUT_CSUV, ins->spdif_csuv_default);
sound/pci/cs46xx/dsp_spos_scb_lib.c
173
scb->next_scb_ptr != ins->the_null_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1732
if (ins->spdif_pcm_input_scb != NULL) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
1733
cs46xx_dsp_remove_scb (chip,ins->spdif_pcm_input_scb);
sound/pci/cs46xx/dsp_spos_scb_lib.c
1734
ins->spdif_pcm_input_scb = NULL;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1737
cs46xx_dsp_remove_scb (chip,ins->asynch_tx_scb);
sound/pci/cs46xx/dsp_spos_scb_lib.c
1738
ins->asynch_tx_scb = NULL;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1744
if ( ins->spdif_status_out & DSP_SPDIF_STATUS_OUTPUT_ENABLED ) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
186
ins->scbs[scb->index].deleted = 1;
sound/pci/cs46xx/dsp_spos_scb_lib.c
188
kfree(ins->scbs[scb->index].data);
sound/pci/cs46xx/dsp_spos_scb_lib.c
189
ins->scbs[scb->index].data = NULL;
sound/pci/cs46xx/dsp_spos_scb_lib.c
192
if (scb->index < ins->scb_highest_frag_index)
sound/pci/cs46xx/dsp_spos_scb_lib.c
193
ins->scb_highest_frag_index = scb->index;
sound/pci/cs46xx/dsp_spos_scb_lib.c
195
if (scb->index == ins->nscb - 1) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
196
ins->nscb --;
sound/pci/cs46xx/dsp_spos_scb_lib.c
199
if (ins->scb_highest_frag_index > ins->nscb) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
200
ins->scb_highest_frag_index = ins->nscb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
226
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
231
if (ins->snd_card != NULL && ins->proc_dsp_dir != NULL &&
sound/pci/cs46xx/dsp_spos_scb_lib.c
234
entry = snd_info_create_card_entry(ins->snd_card, scb->scb_name,
sound/pci/cs46xx/dsp_spos_scb_lib.c
235
ins->proc_dsp_dir);
sound/pci/cs46xx/dsp_spos_scb_lib.c
261
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
264
if (snd_BUG_ON(!ins->the_null_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
269
(ins->the_null_scb->address << 0x10) | ins->the_null_scb->address;
sound/pci/cs46xx/dsp_spos_scb_lib.c
279
scb->sub_list_ptr = ins->the_null_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
280
scb->next_scb_ptr = ins->the_null_scb;
sound/pci/cs46xx/dsp_spos_scb_lib.c
302
ins->the_null_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
309
ins->the_null_scb))
sound/pci/cs46xx/dsp_spos_scb_lib.c
32
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
33
int symbol_index = (int)(symbol - ins->symbol_table.symbols);
sound/pci/cs46xx/dsp_spos_scb_lib.c
35
if (snd_BUG_ON(ins->symbol_table.nsymbols <= 0))
sound/pci/cs46xx/dsp_spos_scb_lib.c
38
symbol_index >= ins->symbol_table.nsymbols))
sound/pci/cs46xx/dsp_spos_scb_lib.c
41
ins->symbol_table.symbols[symbol_index].deleted = 1;
sound/pci/cs46xx/dsp_spos_scb_lib.c
43
if (symbol_index < ins->symbol_table.highest_frag_index) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
44
ins->symbol_table.highest_frag_index = symbol_index;
sound/pci/cs46xx/dsp_spos_scb_lib.c
47
if (symbol_index == ins->symbol_table.nsymbols - 1)
sound/pci/cs46xx/dsp_spos_scb_lib.c
474
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
48
ins->symbol_table.nsymbols --;
sound/pci/cs46xx/dsp_spos_scb_lib.c
50
if (ins->symbol_table.highest_frag_index > ins->symbol_table.nsymbols) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
51
ins->symbol_table.highest_frag_index = ins->symbol_table.nsymbols;
sound/pci/cs46xx/dsp_spos_scb_lib.c
551
if (ins->null_algorithm == NULL) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
552
ins->null_algorithm = cs46xx_dsp_lookup_symbol (chip,"NULLALGORITHM",
sound/pci/cs46xx/dsp_spos_scb_lib.c
555
if (ins->null_algorithm == NULL) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
563
dest,ins->null_algorithm,parent_scb,
sound/pci/cs46xx/dsp_spos_scb_lib.c
581
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
636
0xffff - ins->dac_volume_right,0xffff - ins->dac_volume_left,
sound/pci/cs46xx/dsp_spos_scb_lib.c
637
0xffff - ins->dac_volume_right,0xffff - ins->dac_volume_left
sound/pci/cs46xx/dsp_spos_scb_lib.c
641
if (ins->s16_up == NULL) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
642
ins->s16_up = cs46xx_dsp_lookup_symbol (chip,"S16_UPSRC",
sound/pci/cs46xx/dsp_spos_scb_lib.c
645
if (ins->s16_up == NULL) {
sound/pci/cs46xx/dsp_spos_scb_lib.c
666
dest,ins->s16_up,parent_scb,
sound/pci/cs46xx/dsp_spos_scb_lib.c
962
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
99
struct dsp_spos_instance * ins = chip->dsp_spos_instance;
sound/pci/cs46xx/dsp_spos_scb_lib.c
992
0xffff - ins->spdif_input_volume_right,0xffff - ins->spdif_input_volume_left,
sound/pci/cs46xx/dsp_spos_scb_lib.c
993
0xffff - ins->spdif_input_volume_right,0xffff - ins->spdif_input_volume_left,
sound/pci/oxygen/oxygen_pcm.c
668
int outs, ins;
sound/pci/oxygen/oxygen_pcm.c
672
ins = !!(chip->model.device_config & (CAPTURE_0_FROM_I2S_1 |
sound/pci/oxygen/oxygen_pcm.c
674
if (outs | ins) {
sound/pci/oxygen/oxygen_pcm.c
676
0, outs, ins, &pcm);
sound/pci/oxygen/oxygen_pcm.c
696
if (ins)
sound/pci/oxygen/oxygen_pcm.c
705
ins = !!(chip->model.device_config & CAPTURE_1_FROM_SPDIF);
sound/pci/oxygen/oxygen_pcm.c
706
if (outs | ins) {
sound/pci/oxygen/oxygen_pcm.c
707
err = snd_pcm_new(chip->card, "Digital", 1, outs, ins, &pcm);
sound/pci/oxygen/oxygen_pcm.c
713
if (ins)
sound/pci/oxygen/oxygen_pcm.c
726
ins = !!(chip->model.device_config & CAPTURE_2_FROM_AC97_1);
sound/pci/oxygen/oxygen_pcm.c
729
ins = !!(chip->model.device_config & CAPTURE_2_FROM_I2S_2);
sound/pci/oxygen/oxygen_pcm.c
731
if (outs | ins) {
sound/pci/oxygen/oxygen_pcm.c
733
2, outs, ins, &pcm);
sound/pci/oxygen/oxygen_pcm.c
743
if (ins)
sound/pci/oxygen/oxygen_pcm.c
754
ins = !!(chip->model.device_config & CAPTURE_3_FROM_I2S_3);
sound/pci/oxygen/oxygen_pcm.c
755
if (ins) {
sound/pci/oxygen/oxygen_pcm.c
756
err = snd_pcm_new(chip->card, "Analog3", 3, 0, ins, &pcm);
sound/soc/amd/raven/acp3x-pcm-dma.c
328
struct i2s_stream_instance *ins;
sound/soc/amd/raven/acp3x-pcm-dma.c
333
ins = substream->runtime->private_data;
sound/soc/amd/raven/acp3x-pcm-dma.c
334
if (!ins)
sound/soc/amd/raven/acp3x-pcm-dma.c
338
switch (ins->i2s_instance) {
sound/soc/amd/raven/acp3x-pcm-dma.c
347
switch (ins->i2s_instance) {
sound/soc/amd/vangogh/acp5x-pcm-dma.c
323
struct i2s_stream_instance *ins;
sound/soc/amd/vangogh/acp5x-pcm-dma.c
328
ins = substream->runtime->private_data;
sound/soc/amd/vangogh/acp5x-pcm-dma.c
329
if (!ins)
sound/soc/amd/vangogh/acp5x-pcm-dma.c
332
switch (ins->i2s_instance) {
sound/soc/amd/vangogh/acp5x-pcm-dma.c
341
switch (ins->i2s_instance) {
sound/soc/amd/vangogh/acp5x-pcm-dma.c
350
kfree(ins);
sound/soc/codecs/msm8916-wcd-analog.c
1047
bool ins = false;
sound/soc/codecs/msm8916-wcd-analog.c
1051
ins = true;
sound/soc/codecs/msm8916-wcd-analog.c
1056
(!ins << CDC_A_MBHC_DET_CTL_MECH_DET_TYPE_SHIFT));
sound/soc/codecs/msm8916-wcd-analog.c
1059
if (ins) { /* hs insertion */
tools/objtool/arch/powerpc/decode.c
61
u32 ins;
tools/objtool/arch/powerpc/decode.c
63
ins = bswap_if_needed(file->elf, *(u32 *)(sec->data->d_buf + offset));
tools/objtool/arch/powerpc/decode.c
64
opcode = ins >> 26;
tools/objtool/arch/powerpc/decode.c
70
if (ins == 0x48000005) /* bl .+4 */
tools/objtool/arch/powerpc/decode.c
72
else if (ins & 1) /* bl[a] */
tools/objtool/arch/powerpc/decode.c
77
imm = ins & 0x3fffffc;
tools/objtool/arch/powerpc/decode.c
80
imm |= ins & 2; /* AA flag */
tools/objtool/arch/x86/decode.c
223
struct insn ins;
tools/objtool/arch/x86/decode.c
237
ret = insn_decode(&ins, sec->data->d_buf + offset, maxlen,
tools/objtool/arch/x86/decode.c
244
insn->len = ins.length;
tools/objtool/arch/x86/decode.c
247
if (ins.vex_prefix.nbytes)
tools/objtool/arch/x86/decode.c
250
prefix = ins.prefixes.bytes[0];
tools/objtool/arch/x86/decode.c
252
op1 = ins.opcode.bytes[0];
tools/objtool/arch/x86/decode.c
253
op2 = ins.opcode.bytes[1];
tools/objtool/arch/x86/decode.c
254
op3 = ins.opcode.bytes[2];
tools/objtool/arch/x86/decode.c
256
if (ins.rex_prefix.nbytes) {
tools/objtool/arch/x86/decode.c
257
rex = ins.rex_prefix.bytes[0];
tools/objtool/arch/x86/decode.c
264
if (ins.modrm.nbytes) {
tools/objtool/arch/x86/decode.c
265
modrm = ins.modrm.bytes[0];
tools/objtool/arch/x86/decode.c
271
if (ins.sib.nbytes) {
tools/objtool/arch/x86/decode.c
272
sib = ins.sib.bytes[0];
tools/objtool/arch/x86/decode.c
350
imm = ins.immediate.value;
tools/objtool/arch/x86/decode.c
381
op->src.offset = ins.immediate.value;
tools/objtool/arch/x86/decode.c
427
op->dest.offset = ins.displacement.value;
tools/objtool/arch/x86/decode.c
445
op->dest.offset = ins.displacement.value;
tools/objtool/arch/x86/decode.c
458
op->dest.offset = ins.displacement.value;
tools/objtool/arch/x86/decode.c
475
op->src.offset = ins.displacement.value;
tools/objtool/arch/x86/decode.c
488
op->src.offset = ins.displacement.value;
tools/objtool/arch/x86/decode.c
522
op->src.offset = ins.displacement.value;
tools/objtool/arch/x86/decode.c
574
switch (insn_last_prefix_id(&ins)) {
tools/objtool/arch/x86/decode.c
620
if (ins.prefixes.nbytes == 1 &&
tools/objtool/arch/x86/decode.c
621
ins.prefixes.bytes[0] == 0xf2) {
tools/objtool/arch/x86/decode.c
690
if (ins.length == 3+4+4 && !strncmp(sec->name, ".init.text", 10)) {
tools/objtool/arch/x86/decode.c
779
if (has_notrack_prefix(&ins))
tools/objtool/arch/x86/decode.c
785
if (has_notrack_prefix(&ins))
tools/objtool/arch/x86/decode.c
808
if (ins.immediate.nbytes)
tools/objtool/arch/x86/decode.c
809
insn->immediate = ins.immediate.value;
tools/objtool/arch/x86/decode.c
810
else if (ins.displacement.nbytes)
tools/objtool/arch/x86/decode.c
811
insn->immediate = ins.displacement.value;
tools/perf/ui/browsers/annotate.c
1067
else if (!dl->ins.ops)
tools/perf/ui/browsers/annotate.c
1069
else if (ins__is_ret(&dl->ins))
tools/perf/ui/browsers/annotate.c
170
if (ins__is_lock(&pos->ins))
tools/perf/ui/browsers/annotate.c
171
name = pos->ops.locked.ins.name;
tools/perf/ui/browsers/annotate.c
173
name = pos->ins.name;
tools/perf/ui/browsers/annotate.c
175
if (!name || !cursor->ins.name)
tools/perf/ui/browsers/annotate.c
178
if (ins__is_fused(ab->arch, name, cursor->ins.name))
tools/perf/ui/browsers/annotate.c
645
if (!ins__is_jump(&dl->ins))
tools/perf/util/annotate-arch/annotate-powerpc.c
18
static int arithmetic__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/annotate-arch/annotate-powerpc.c
21
return scnprintf(bf, size, "%-*s %s", max_ins_name, ins->name,
tools/perf/util/annotate-arch/annotate-powerpc.c
301
if (!strlen(dl->ins.name)) {
tools/perf/util/annotate-arch/annotate-powerpc.c
303
dl->ins.name = strdup(name_insn);
tools/perf/util/annotate-arch/annotate-powerpc.c
310
if (!strlen(dl->ins.name))
tools/perf/util/annotate-arch/annotate-powerpc.c
311
dl->ins.name = strdup(ret->name);
tools/perf/util/annotate-arch/annotate-powerpc.c
62
static int load_store__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/annotate-arch/annotate-powerpc.c
65
return scnprintf(bf, size, "%-*s %s", max_ins_name, ins->name,
tools/perf/util/annotate-arch/annotate-x86.c
22
static const struct ins x86__instructions[] = {
tools/perf/util/annotate-arch/annotate-x86.c
223
if (ins__is_call(&dl->ins)) {
tools/perf/util/annotate-arch/annotate-x86.c
256
if (!strncmp(dl->ins.name, "add", 3)) {
tools/perf/util/annotate-arch/annotate-x86.c
325
if (!strncmp(dl->ins.name, "sub", 3)) {
tools/perf/util/annotate-arch/annotate-x86.c
355
if (!strncmp(dl->ins.name, "lea", 3)) {
tools/perf/util/annotate-arch/annotate-x86.c
428
if (!strncmp(dl->ins.name, "imul", 4) || !strncmp(dl->ins.name, "mul", 3) ||
tools/perf/util/annotate-arch/annotate-x86.c
429
!strncmp(dl->ins.name, "idiv", 4) || !strncmp(dl->ins.name, "div", 3) ||
tools/perf/util/annotate-arch/annotate-x86.c
430
!strncmp(dl->ins.name, "shl", 3) || !strncmp(dl->ins.name, "shr", 3) ||
tools/perf/util/annotate-arch/annotate-x86.c
431
!strncmp(dl->ins.name, "sar", 3) || !strncmp(dl->ins.name, "and", 3) ||
tools/perf/util/annotate-arch/annotate-x86.c
432
!strncmp(dl->ins.name, "or", 2) || !strncmp(dl->ins.name, "neg", 3) ||
tools/perf/util/annotate-arch/annotate-x86.c
433
!strncmp(dl->ins.name, "inc", 3) || !strncmp(dl->ins.name, "dec", 3)) {
tools/perf/util/annotate-arch/annotate-x86.c
435
dl->ins.name, insn_offset, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
441
if (!strncmp(dl->ins.name, "xor", 3) && dst->reg1 == src->reg1) {
tools/perf/util/annotate-arch/annotate-x86.c
454
if (strncmp(dl->ins.name, "mov", 3))
tools/perf/util/annotate.c
1477
printed = fprintf(fp, "%#" PRIx64 " %s", dl->al.offset, dl->ins.name);
tools/perf/util/annotate.c
1500
if (!dl || !dl->ins.ops || !ins__is_jump(&dl->ins) ||
tools/perf/util/annotate.c
1580
len = strlen(disasm_line(al)->ins.name);
tools/perf/util/annotate.c
1768
if (dl->ins.ops && dl->ins.ops->scnprintf) {
tools/perf/util/annotate.c
1769
if (ins__is_jump(&dl->ins)) {
tools/perf/util/annotate.c
1777
} else if (ins__is_call(&dl->ins)) {
tools/perf/util/annotate.c
1781
} else if (ins__is_ret(&dl->ins)) {
tools/perf/util/annotate.c
2174
} else if (ins__is_call(&disasm_line(al)->ins) &&
tools/perf/util/annotate.c
2552
if (ins__is_lock(&dl->ins))
tools/perf/util/annotate.c
2642
if (ins__is_lock(&dl->ins) &&
tools/perf/util/annotate.c
2680
if (!strncmp(dl->ins.name, "push", 4) ||
tools/perf/util/annotate.c
2681
!strncmp(dl->ins.name, "pop", 3) ||
tools/perf/util/annotate.c
2682
!strncmp(dl->ins.name, "call", 4) ||
tools/perf/util/annotate.c
2683
!strncmp(dl->ins.name, "ret", 3))
tools/perf/util/annotate.c
2709
if (!strncmp(dl->ins.name, "lea", 3))
tools/perf/util/annotate.c
2806
istat = annotate_data_stat(&ann_insn_stat, dl->ins.name);
tools/perf/util/annotate.c
2971
if (prev_dl && ins__is_fused(arch, prev_dl->ins.name, dl->ins.name)) {
tools/perf/util/annotate.c
2978
istat = annotate_data_stat(&ann_insn_stat, dl->ins.name);
tools/perf/util/annotate.c
3097
if (ins__is_ret(&dl->ins))
tools/perf/util/annotate.c
3100
if (!ins__is_jump(&dl->ins))
tools/perf/util/annotate.c
3116
if (!strstr(dl->ins.name, "jmp")) {
tools/perf/util/annotate.h
133
struct ins ins;
tools/perf/util/disasm.c
102
ins->ops = ops;
tools/perf/util/disasm.c
1064
if (dl->ins.ops && ins__is_call(&dl->ins) && !dl->ops.target.sym) {
tools/perf/util/disasm.c
1090
if (dl->ins.ops) {
tools/perf/util/disasm.c
1091
if (!ins__is_nop(&dl->ins))
tools/perf/util/disasm.c
215
int ins__raw_scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.c
218
return scnprintf(bf, size, "%-*s %s", max_ins_name, ins->name, ops->raw);
tools/perf/util/disasm.c
221
int ins__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.c
224
if (ins->ops->scnprintf)
tools/perf/util/disasm.c
225
return ins->ops->scnprintf(ins, bf, size, ops, max_ins_name);
tools/perf/util/disasm.c
227
return ins__raw_scnprintf(ins, bf, size, ops, max_ins_name);
tools/perf/util/disasm.c
293
int call__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.c
297
return scnprintf(bf, size, "%-*s %s", max_ins_name, ins->name, ops->target.sym->name);
tools/perf/util/disasm.c
300
return ins__raw_scnprintf(ins, bf, size, ops, max_ins_name);
tools/perf/util/disasm.c
303
return scnprintf(bf, size, "%-*s %s", max_ins_name, ins->name, ops->target.name);
tools/perf/util/disasm.c
305
return scnprintf(bf, size, "%-*s *%" PRIx64, max_ins_name, ins->name, ops->target.addr);
tools/perf/util/disasm.c
314
bool ins__is_call(const struct ins *ins)
tools/perf/util/disasm.c
316
return ins->ops && ins->ops->is_call;
tools/perf/util/disasm.c
421
int jump__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.c
427
return ins__raw_scnprintf(ins, bf, size, ops, max_ins_name);
tools/perf/util/disasm.c
430
return scnprintf(bf, size, "%-*s %s", max_ins_name, ins->name, ops->target.sym->name);
tools/perf/util/disasm.c
450
ins->name, c ? c - ops->raw : 0, ops->raw,
tools/perf/util/disasm.c
469
bool ins__is_jump(const struct ins *ins)
tools/perf/util/disasm.c
471
return ins->ops && ins->ops->is_jump;
tools/perf/util/disasm.c
508
if (disasm_line__parse(ops->raw, &ops->locked.ins.name, &ops->locked.ops->raw) < 0)
tools/perf/util/disasm.c
511
ops->locked.ins.ops = ins__find(arch, ops->locked.ins.name, 0);
tools/perf/util/disasm.c
513
if (ops->locked.ins.ops == NULL)
tools/perf/util/disasm.c
516
if (ops->locked.ins.ops->parse &&
tools/perf/util/disasm.c
517
ops->locked.ins.ops->parse(arch, ops->locked.ops, ms, NULL) < 0)
tools/perf/util/disasm.c
527
static int lock__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.c
532
if (ops->locked.ins.ops == NULL)
tools/perf/util/disasm.c
533
return ins__raw_scnprintf(ins, bf, size, ops, max_ins_name);
tools/perf/util/disasm.c
535
printed = scnprintf(bf, size, "%-*s ", max_ins_name, ins->name);
tools/perf/util/disasm.c
536
return printed + ins__scnprintf(&ops->locked.ins, bf + printed,
tools/perf/util/disasm.c
542
struct ins *ins = &ops->locked.ins;
tools/perf/util/disasm.c
544
if (ins->ops && ins->ops->free)
tools/perf/util/disasm.c
545
ins->ops->free(ops->locked.ops);
tools/perf/util/disasm.c
550
zfree(&ops->locked.ins.name);
tools/perf/util/disasm.c
62
struct ins *new_instructions;
tools/perf/util/disasm.c
656
int mov__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.c
659
return scnprintf(bf, size, "%-*s %s,%s", max_ins_name, ins->name,
tools/perf/util/disasm.c
698
static int dec__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.c
70
new_nr_allocated * sizeof(struct ins));
tools/perf/util/disasm.c
701
return scnprintf(bf, size, "%-*s %s", max_ins_name, ins->name,
tools/perf/util/disasm.c
710
static int nop__scnprintf(const struct ins *ins __maybe_unused, char *bf, size_t size,
tools/perf/util/disasm.c
724
static bool ins__is_nop(const struct ins *ins)
tools/perf/util/disasm.c
726
return ins->ops == &nop_ops;
tools/perf/util/disasm.c
729
bool ins__is_ret(const struct ins *ins)
tools/perf/util/disasm.c
731
return ins->ops == &ret_ops;
tools/perf/util/disasm.c
734
bool ins__is_lock(const struct ins *ins)
tools/perf/util/disasm.c
736
return ins->ops == &lock_ops;
tools/perf/util/disasm.c
741
const struct ins *ins = insp;
tools/perf/util/disasm.c
743
return strcmp(name, ins->name);
tools/perf/util/disasm.c
748
const struct ins *ia = a;
tools/perf/util/disasm.c
749
const struct ins *ib = b;
tools/perf/util/disasm.c
758
qsort((void *)arch->instructions, nmemb, sizeof(struct ins), ins__cmp);
tools/perf/util/disasm.c
764
const struct ins *ins;
tools/perf/util/disasm.c
784
ins = bsearch(name, arch->instructions, nmemb, sizeof(struct ins), ins__key_cmp);
tools/perf/util/disasm.c
785
if (ins)
tools/perf/util/disasm.c
786
return ins->ops;
tools/perf/util/disasm.c
803
ins = bsearch(tmp, arch->instructions, nmemb, sizeof(struct ins), ins__key_cmp);
tools/perf/util/disasm.c
805
return ins ? ins->ops : NULL;
tools/perf/util/disasm.c
81
new_instructions = calloc(new_nr_allocated, sizeof(struct ins));
tools/perf/util/disasm.c
821
dl->ins.ops = ins__find(arch, dl->ins.name, dl);
tools/perf/util/disasm.c
823
if (!dl->ins.ops)
tools/perf/util/disasm.c
826
if (dl->ins.ops->parse && dl->ins.ops->parse(arch, &dl->ops, ms, dl) < 0)
tools/perf/util/disasm.c
827
dl->ins.ops = NULL;
tools/perf/util/disasm.c
85
memcpy(new_instructions, arch->instructions, arch->nr_instructions * sizeof(struct ins));
tools/perf/util/disasm.c
873
const char **namep = &dl->ins.name;
tools/perf/util/disasm.c
91
struct ins *ins;
tools/perf/util/disasm.c
959
} else if (disasm_line__parse(dl->al.line, &dl->ins.name, &dl->ops.raw) < 0)
tools/perf/util/disasm.c
97
ins = (struct ins *)&arch->instructions[arch->nr_instructions];
tools/perf/util/disasm.c
976
if (dl->ins.ops && dl->ins.ops->free)
tools/perf/util/disasm.c
977
dl->ins.ops->free(&dl->ops);
tools/perf/util/disasm.c
98
ins->name = strdup(name);
tools/perf/util/disasm.c
980
zfree(&dl->ins.name);
tools/perf/util/disasm.c
987
if (raw || !dl->ins.ops)
tools/perf/util/disasm.c
988
return scnprintf(bf, size, "%-*s %s", max_ins_name, dl->ins.name, dl->ops.raw);
tools/perf/util/disasm.c
99
if (!ins->name)
tools/perf/util/disasm.c
990
return ins__scnprintf(&dl->ins, bf, size, &dl->ops, max_ins_name);
tools/perf/util/disasm.h
13
struct ins;
tools/perf/util/disasm.h
139
bool ins__is_call(const struct ins *ins);
tools/perf/util/disasm.h
140
bool ins__is_jump(const struct ins *ins);
tools/perf/util/disasm.h
142
bool ins__is_ret(const struct ins *ins);
tools/perf/util/disasm.h
143
bool ins__is_lock(const struct ins *ins);
tools/perf/util/disasm.h
153
int ins__raw_scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.h
155
int ins__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.h
157
int call__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.h
159
int jump__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.h
161
int mov__scnprintf(const struct ins *ins, char *bf, size_t size,
tools/perf/util/disasm.h
28
const struct ins *instructions;
tools/perf/util/disasm.h
81
struct ins ins;
tools/perf/util/disasm.h
95
int (*scnprintf)(const struct ins *ins, char *bf, size_t size,