Home
last modified time | relevance | path

Searched refs:reg (Results 1 – 25 of 78) sorted by relevance

1234

/tools/testing/selftests/powerpc/include/
A Dvmx_asm.h12 addi reg,reg,16; \
14 addi reg,reg,16; \
16 addi reg,reg,16; \
18 addi reg,reg,16; \
20 addi reg,reg,16; \
22 addi reg,reg,16; \
24 addi reg,reg,16; \
26 addi reg,reg,16; \
28 addi reg,reg,16; \
30 addi reg,reg,16; \
[all …]
A Dbasic_asm.h18 #define LOAD_REG_IMMEDIATE(reg, expr) \ argument
19 lis reg, (expr)@highest; \
20 ori reg, reg, (expr)@higher; \
21 rldicr reg, reg, 32, 31; \
22 oris reg, reg, (expr)@high; \
23 ori reg, reg, (expr)@l;
/tools/perf/util/
A Damd-sample-raw.c63 reg.l3_miss_only, reg.fetch_oc_miss, reg.fetch_l3_miss); in pr_ibs_fetch_ctl()
68 reg.val, reg.fetch_maxcnt << 4, reg.fetch_cnt << 4, reg.fetch_lat, in pr_ibs_fetch_ctl()
69 reg.fetch_en, reg.fetch_val, reg.fetch_comp, ic_miss_str ? : "", in pr_ibs_fetch_ctl()
70 reg.phy_addr_valid, l1tlb_pgsz_str ? : "", reg.l1tlb_miss, reg.l2tlb_miss, in pr_ibs_fetch_ctl()
90 reg.ldlat_thrsh, reg.ldlat_en); in pr_ibs_op_ctl()
94 reg.val, ((reg.opmaxcnt_ext << 16) | reg.opmaxcnt) << 4, l3_miss_only, in pr_ibs_op_ctl()
95 reg.op_en, reg.op_val, reg.cnt_ctl, in pr_ibs_op_ctl()
103 reg.val, reg.comp_to_ret_ctr, reg.tag_to_ret_ctr, in pr_ibs_op_data()
107 reg.op_brn_ret, reg.op_rip_invalid, reg.op_brn_fuse, reg.op_microcode); in pr_ibs_op_data()
221 reg.val, reg.ld_op, reg.st_op, dc_l1_l2tlb_miss_str, in pr_ibs_op_data3()
[all …]
A Dannotate-data.c758 if (pos->reg != -1) in global_var__collect()
867 if (var->reg == DWARF_REG_FB || var->reg == fbreg || var->reg == state->stack_reg) { in update_var_state()
894 reg = &state->regs[var->reg]; in update_var_state()
896 if (reg->ok && reg->kind == TSR_KIND_TYPE && in update_var_state()
902 reg->type = mem_die; in update_var_state()
904 reg->ok = true; in update_var_state()
1066 state->regs[reg].ok, state->regs[reg].kind); in check_matching_type()
1169 if (reg == dloc->fbreg || reg == state->stack_reg) { in check_matching_type()
1212 if (reg != fbreg) in check_matching_type()
1479 reg = loc->reg1; in find_data_type_die()
[all …]
A Ddwarf-regs.c85 int reg = -1; in get_dwarf_regnum() local
103 reg = get_arch_regnum(regname); in get_dwarf_regnum()
109 reg = get_x86_regnum(regname); in get_dwarf_regnum()
115 return reg; in get_dwarf_regnum()
/tools/testing/selftests/user_events/
A Dftrace_test.c176 reg.size = sizeof(reg); in check_print_fmt()
178 reg.enable_bit = 31; in check_print_fmt()
241 reg.size = sizeof(reg); in TEST_F()
243 reg.enable_bit = 31; in TEST_F()
260 reg.enable_bit = 30; in TEST_F()
265 reg.enable_bit = 29; in TEST_F()
271 reg.enable_bit = 29; in TEST_F()
312 reg.size = sizeof(reg); in TEST_F()
369 reg.size = sizeof(reg); in TEST_F()
403 reg.size = sizeof(reg); in TEST_F()
[all …]
A Dperf_test.c135 struct user_reg reg = {0}; in TEST_F() local
142 reg.size = sizeof(reg); in TEST_F()
144 reg.enable_bit = 31; in TEST_F()
145 reg.enable_addr = (__u64)&self->check; in TEST_F()
150 ASSERT_EQ(0, reg.write_index); in TEST_F()
176 event.index = reg.write_index; in TEST_F()
200 struct user_reg reg = {0}; in TEST_F() local
206 reg.size = sizeof(reg); in TEST_F()
208 reg.enable_bit = 31; in TEST_F()
214 ASSERT_EQ(0, reg.write_index); in TEST_F()
[all …]
A Dabi_test.c138 struct user_reg reg = {0}; in reg_enable_multi() local
154 reg.size = sizeof(reg); in reg_enable_multi()
157 reg.enable_bit = bit; in reg_enable_multi()
159 reg.enable_size = size; in reg_enable_multi()
170 struct user_reg reg = {0}; in reg_enable_flags() local
177 reg.size = sizeof(reg); in reg_enable_flags()
179 reg.flags = flags; in reg_enable_flags()
180 reg.enable_bit = bit; in reg_enable_flags()
182 reg.enable_size = size; in reg_enable_flags()
205 reg.size = sizeof(reg); in reg_disable()
[all …]
A Ddyn_test.c58 struct user_reg reg = {0}; in reg_event() local
60 reg.size = sizeof(reg); in reg_event()
61 reg.name_args = (__u64)value; in reg_event()
62 reg.enable_bit = bit; in reg_event()
63 reg.enable_addr = (__u64)check; in reg_event()
64 reg.enable_size = sizeof(*check); in reg_event()
66 if (ioctl(fd, DIAG_IOCSREG, &reg) == -1) in reg_event()
/tools/testing/selftests/kvm/include/x86/
A Dapic.h80 static inline uint32_t xapic_read_reg(unsigned int reg) in xapic_read_reg() argument
82 return ((volatile uint32_t *)APIC_DEFAULT_GPA)[reg >> 2]; in xapic_read_reg()
85 static inline void xapic_write_reg(unsigned int reg, uint32_t val) in xapic_write_reg() argument
87 ((volatile uint32_t *)APIC_DEFAULT_GPA)[reg >> 2] = val; in xapic_write_reg()
90 static inline uint64_t x2apic_read_reg(unsigned int reg) in x2apic_read_reg() argument
92 return rdmsr(APIC_BASE_MSR + (reg >> 4)); in x2apic_read_reg()
97 return wrmsr_safe(APIC_BASE_MSR + (reg >> 4), value); in x2apic_write_reg_safe()
102 uint8_t fault = x2apic_write_reg_safe(reg, value); in x2apic_write_reg()
105 fault, APIC_BASE_MSR + (reg >> 4), value); in x2apic_write_reg()
110 uint8_t fault = x2apic_write_reg_safe(reg, value); in x2apic_write_reg_fault()
[all …]
/tools/testing/selftests/powerpc/ptrace/
A Dptrace-tar.c17 unsigned long reg[3]; in tar() local
34 reg[0] = mfspr(SPRN_TAR); in tar()
35 reg[1] = mfspr(SPRN_PPR); in tar()
36 reg[2] = mfspr(SPRN_DSCR); in tar()
39 user_read, reg[0], reg[1], reg[2]); in tar()
45 ret = validate_tar_registers(reg, TAR_2, PPR_2, DSCR_2); in tar()
53 unsigned long reg[3]; in trace_tar() local
56 FAIL_IF(show_tar_registers(child, reg)); in trace_tar()
58 ptrace_read_running, reg[0], reg[1], reg[2]); in trace_tar()
60 FAIL_IF(validate_tar_registers(reg, TAR_1, PPR_1, DSCR_1)); in trace_tar()
A Dptrace.h151 if (!reg) { in show_tar_registers()
182 free(reg); in show_tar_registers()
185 free(reg); in show_tar_registers()
197 if (!reg) { in write_tar_registers()
205 *reg = tar; in write_tar_registers()
226 free(reg); in write_tar_registers()
229 free(reg); in write_tar_registers()
272 free(reg); in show_tm_checkpointed_state()
276 free(reg); in show_tm_checkpointed_state()
317 free(reg); in write_ckpt_tar_registers()
[all …]
A Dptrace-tar.h29 int validate_tar_registers(unsigned long *reg, unsigned long tar, in validate_tar_registers() argument
34 if (reg[0] != tar) in validate_tar_registers()
37 if (reg[1] != ppr) in validate_tar_registers()
40 if (reg[2] != dscr) in validate_tar_registers()
A Dptrace-pkey.c47 unsigned long reg; in child() local
114 reg = mfspr(SPRN_AMR); in child()
116 printf("%-30s AMR: %016lx\n", user_read, reg); in child()
118 CHILD_FAIL_IF(reg != info->amr2, &info->child_sync); in child()
130 reg = mfspr(SPRN_AMR); in child()
132 printf("%-30s AMR: %016lx\n", user_read, reg); in child()
134 CHILD_FAIL_IF(reg != info->amr2, &info->child_sync); in child()
147 reg = mfspr(SPRN_AMR); in child()
149 printf("%-30s AMR: %016lx\n", user_read, reg); in child()
151 CHILD_FAIL_IF(reg != info->amr2, &info->child_sync); in child()
/tools/objtool/arch/x86/
A Ddecode.c46 switch (reg) { in arch_callee_saved_reg()
136 modrm_rm == (reg))
138 #define rm_is_mem(reg) (mod_is_mem() && !is_RIP() && rm_is(reg)) argument
139 #define rm_is_reg(reg) (mod_is_reg() && modrm_rm == (reg)) argument
234 op->dest.reg = CFI_SP; in arch_decode_instruction()
314 op->src.reg = CFI_SP; in arch_decode_instruction()
325 op->src.reg = CFI_SP; in arch_decode_instruction()
435 op->src.reg = CFI_BP; in arch_decode_instruction()
448 op->src.reg = CFI_SP; in arch_decode_instruction()
609 op->src.reg = CFI_BP; in arch_decode_instruction()
[all …]
A Dorc.c121 static const char *reg_name(unsigned int reg) in reg_name() argument
123 switch (reg) { in reg_name()
165 static void print_reg(unsigned int reg, int offset) in print_reg() argument
167 if (reg == ORC_REG_BP_INDIRECT) in print_reg()
169 else if (reg == ORC_REG_SP_INDIRECT) in print_reg()
171 else if (reg == ORC_REG_UNDEFINED) in print_reg()
174 printf("%s%+d", reg_name(reg), offset); in print_reg()
/tools/testing/selftests/kvm/
A Dget-reg-list.c42 if (!filter_reg(reg_list->reg[i]))
89 bool __weak filter_reg(__u64 reg) in filter_reg() argument
99 if (reg == regs[i]) in find_reg()
183 __u64 id = reg_list->reg[i]; in run_test()
217 struct kvm_one_reg reg = { in run_test() local
218 .id = reg_list->reg[i], in run_test()
227 print_reg(config_name(c), reg.id); in run_test()
239 print_reg(config_name(c), reg.id); in run_test()
255 ret = __vcpu_ioctl(vcpu, KVM_SET_ONE_REG, &reg); in run_test()
258 print_reg(config_name(c), reg.id); in run_test()
[all …]
/tools/testing/selftests/kvm/arm64/
A Dhypercalls.c32 uint64_t reg; /* Register definition */ member
39 .reg = r, \
186 val = vcpu_get_reg(vcpu, reg_info->reg); in test_fw_regs_before_vm_start()
189 reg_info->reg, reg_info->reset_val, val); in test_fw_regs_before_vm_start()
201 val = vcpu_get_reg(vcpu, reg_info->reg); in test_fw_regs_before_vm_start()
211 ret = __vcpu_set_reg(vcpu, reg_info->reg, 0); in test_fw_regs_before_vm_start()
214 reg_info->reg, errno); in test_fw_regs_before_vm_start()
225 errno, reg_info->reg); in test_fw_regs_before_vm_start()
243 val = vcpu_get_reg(vcpu, reg_info->reg); in test_fw_regs_after_vm_start()
246 reg_info->reg); in test_fw_regs_after_vm_start()
[all …]
/tools/testing/selftests/kvm/s390/
A Dsync_regs_test.c37 #define REG_COMPARE(reg) \ argument
38 TEST_ASSERT(left->reg == right->reg, \
39 "Register " #reg \
41 left->reg, right->reg)
43 #define REG_COMPARE32(reg) \ argument
44 TEST_ASSERT(left->reg == right->reg, \
45 "Register " #reg \
47 left->reg, right->reg)
/tools/testing/selftests/mm/
A Dpkey-arm64.h94 static inline u64 set_pkey_bits(u64 reg, int pkey, u64 flags) in set_pkey_bits() argument
100 reg &= ~((u64)PKEY_MASK << shift); in set_pkey_bits()
108 reg |= new_val << shift; in set_pkey_bits()
110 return reg; in set_pkey_bits()
114 static inline u64 get_pkey_bits(u64 reg, int pkey) in get_pkey_bits() argument
121 u32 perm = (reg >> shift) & PKEY_MASK; in get_pkey_bits()
A Dpkey-helpers.h125 static inline u64 set_pkey_bits(u64 reg, int pkey, u64 flags) in set_pkey_bits() argument
129 reg &= ~((u64)PKEY_MASK << shift); in set_pkey_bits()
131 reg |= (flags & PKEY_MASK) << shift; in set_pkey_bits()
132 return reg; in set_pkey_bits()
137 static inline u64 get_pkey_bits(u64 reg, int pkey) in get_pkey_bits() argument
144 return ((reg >> shift) & PKEY_MASK); in get_pkey_bits()
/tools/testing/selftests/powerpc/pmu/ebb/
A Dtrace.c87 int trace_log_reg(struct trace_buffer *tb, u64 reg, u64 value) in trace_log_reg() argument
92 e = trace_alloc_entry(tb, sizeof(reg) + sizeof(value)); in trace_log_reg()
98 *p++ = reg; in trace_log_reg()
173 static char *trace_decode_reg(int reg) in trace_decode_reg() argument
175 switch (reg) { in trace_decode_reg()
202 u64 *p, *reg, *value; in trace_print_reg() local
206 reg = p++; in trace_print_reg()
209 name = trace_decode_reg(*reg); in trace_print_reg()
213 printf("register %lld = 0x%016llx\n", *reg, *value); in trace_print_reg()
/tools/testing/selftests/kvm/x86/
A Dapic_bus_clock_test.c45 static uint32_t apic_read_reg(unsigned int reg) in apic_read_reg() argument
47 return is_x2apic ? x2apic_read_reg(reg) : xapic_read_reg(reg); in apic_read_reg()
50 static void apic_write_reg(unsigned int reg, uint32_t val) in apic_write_reg() argument
53 x2apic_write_reg(reg, val); in apic_write_reg()
55 xapic_write_reg(reg, val); in apic_write_reg()
/tools/objtool/arch/loongarch/
A Ddecode.c30 bool arch_callee_saved_reg(unsigned char reg) in arch_callee_saved_reg() argument
32 switch (reg) { in arch_callee_saved_reg()
126 op->src.reg = inst.reg2i12_format.rj; in decode_insn_reg2i12_fomat()
129 op->dest.reg = inst.reg2i12_format.rd; in decode_insn_reg2i12_fomat()
148 op->src.reg = CFI_SP; in decode_insn_reg2i12_fomat()
151 op->dest.reg = inst.reg2i12_format.rd; in decode_insn_reg2i12_fomat()
161 op->src.reg = inst.reg2i12_format.rd; in decode_insn_reg2i12_fomat()
163 op->dest.reg = CFI_SP; in decode_insn_reg2i12_fomat()
194 op->src.reg = CFI_SP; in decode_insn_reg2i14_fomat()
212 op->src.reg = inst.reg2i14_format.rd; in decode_insn_reg2i14_fomat()
[all …]
/tools/perf/arch/mips/include/
A Ddwarf-regs-table.h22 #define REG_DWARFNUM_NAME(reg, idx) [idx] = "$" #reg argument

Completed in 41 milliseconds

1234