/tools/include/linux/ |
D | hash.h | 16 #define hash_long(val, bits) hash_32(val, bits) argument 18 #define hash_long(val, bits) hash_64(val, bits) argument 60 static inline u32 __hash_32_generic(u32 val) in __hash_32_generic() argument 62 return val * GOLDEN_RATIO_32; in __hash_32_generic() 68 static inline u32 hash_32_generic(u32 val, unsigned int bits) in hash_32_generic() argument 71 return __hash_32(val) >> (32 - bits); in hash_32_generic() 77 static __always_inline u32 hash_64_generic(u64 val, unsigned int bits) in hash_64_generic() argument 81 return val * GOLDEN_RATIO_64 >> (64 - bits); in hash_64_generic() 84 return hash_32((u32)val ^ __hash_32(val >> 32), bits); in hash_64_generic() 96 unsigned long val = (unsigned long)ptr; in hash32_ptr() local [all …]
|
D | refcount.h | 78 unsigned int old, new, val = atomic_read(&r->refs); in refcount_inc_not_zero() local 81 new = val + 1; in refcount_inc_not_zero() 83 if (!val) in refcount_inc_not_zero() 89 old = atomic_cmpxchg_relaxed(&r->refs, val, new); in refcount_inc_not_zero() 90 if (old == val) in refcount_inc_not_zero() 93 val = old; in refcount_inc_not_zero() 123 unsigned int old, new, val = atomic_read(&r->refs); in refcount_sub_and_test() local 126 if (unlikely(val == UINT_MAX)) in refcount_sub_and_test() 129 new = val - i; in refcount_sub_and_test() 130 if (new > val) { in refcount_sub_and_test() [all …]
|
/tools/include/tools/ |
D | be_byteshift.h | 23 static inline void __put_unaligned_be16(uint16_t val, uint8_t *p) in __put_unaligned_be16() argument 25 *p++ = val >> 8; in __put_unaligned_be16() 26 *p++ = val; in __put_unaligned_be16() 29 static inline void __put_unaligned_be32(uint32_t val, uint8_t *p) in __put_unaligned_be32() argument 31 __put_unaligned_be16(val >> 16, p); in __put_unaligned_be32() 32 __put_unaligned_be16(val, p + 2); in __put_unaligned_be32() 35 static inline void __put_unaligned_be64(uint64_t val, uint8_t *p) in __put_unaligned_be64() argument 37 __put_unaligned_be32(val >> 32, p); in __put_unaligned_be64() 38 __put_unaligned_be32(val, p + 4); in __put_unaligned_be64() 56 static inline void put_unaligned_be16(uint16_t val, void *p) in put_unaligned_be16() argument [all …]
|
D | le_byteshift.h | 23 static inline void __put_unaligned_le16(uint16_t val, uint8_t *p) in __put_unaligned_le16() argument 25 *p++ = val; in __put_unaligned_le16() 26 *p++ = val >> 8; in __put_unaligned_le16() 29 static inline void __put_unaligned_le32(uint32_t val, uint8_t *p) in __put_unaligned_le32() argument 31 __put_unaligned_le16(val >> 16, p + 2); in __put_unaligned_le32() 32 __put_unaligned_le16(val, p); in __put_unaligned_le32() 35 static inline void __put_unaligned_le64(uint64_t val, uint8_t *p) in __put_unaligned_le64() argument 37 __put_unaligned_le32(val >> 32, p + 4); in __put_unaligned_le64() 38 __put_unaligned_le32(val, p); in __put_unaligned_le64() 56 static inline void put_unaligned_le16(uint16_t val, void *p) in put_unaligned_le16() argument [all …]
|
/tools/lib/traceevent/ |
D | plugin_sched_switch.c | 26 static void write_state(struct trace_seq *s, int val) in write_state() argument 33 if (!(val & (1 << i))) in write_state() 72 unsigned long long val; in sched_wakeup_handler() local 74 if (pevent_get_field_val(s, event, "pid", record, &val, 1)) in sched_wakeup_handler() 79 write_and_save_comm(field, record, s, val); in sched_wakeup_handler() 82 trace_seq_printf(s, "%lld", val); in sched_wakeup_handler() 84 if (pevent_get_field_val(s, event, "prio", record, &val, 0) == 0) in sched_wakeup_handler() 85 trace_seq_printf(s, " [%lld]", val); in sched_wakeup_handler() 87 if (pevent_get_field_val(s, event, "success", record, &val, 1) == 0) in sched_wakeup_handler() 88 trace_seq_printf(s, " success=%lld", val); in sched_wakeup_handler() [all …]
|
/tools/power/cpupower/utils/helpers/ |
D | msr.c | 27 int read_msr(int cpu, unsigned int idx, unsigned long long *val) in read_msr() argument 38 if (read(fd, val, sizeof *val) != sizeof *val) in read_msr() 56 int write_msr(int cpu, unsigned int idx, unsigned long long val) in write_msr() argument 67 if (write(fd, &val, sizeof val) != sizeof val) in write_msr() 78 unsigned long long val; in msr_intel_get_perf_bias() local 84 ret = read_msr(cpu, MSR_IA32_ENERGY_PERF_BIAS, &val); in msr_intel_get_perf_bias() 87 return val; in msr_intel_get_perf_bias() 90 int msr_intel_set_perf_bias(unsigned int cpu, unsigned int val) in msr_intel_set_perf_bias() argument 97 ret = write_msr(cpu, MSR_IA32_ENERGY_PERF_BIAS, val); in msr_intel_set_perf_bias() 105 unsigned long long val; in msr_intel_get_turbo_ratio() local [all …]
|
D | amd.c | 39 unsigned long long val; member 47 t = pstate.val & 0xf; in get_did() 93 unsigned long long val; in decode_pstates() local 102 if (read_msr(cpu, MSR_AMD_PSTATE_LIMIT, &val)) in decode_pstates() 105 psmax = (val >> 4) & 0x7; in decode_pstates() 107 if (read_msr(cpu, MSR_AMD_PSTATE_STATUS, &val)) in decode_pstates() 110 pscur = val & 0x7; in decode_pstates() 120 if (read_msr(cpu, MSR_AMD_PSTATE + i, &pstate.val)) in decode_pstates() 137 uint8_t val = 0; in amd_pci_get_num_boost_states() local 146 val = pci_read_byte(device, 0x15c); in amd_pci_get_num_boost_states() [all …]
|
/tools/perf/trace/beauty/ |
D | fcntl.c | 13 static size_t fcntl__scnprintf_getfd(unsigned long val, char *bf, size_t size) in fcntl__scnprintf_getfd() argument 15 return scnprintf(bf, size, "%s", val ? "CLOEXEC" : "0"); in fcntl__scnprintf_getfd() 20 return fcntl__scnprintf_getfd(arg->val, bf, size); in syscall_arg__scnprintf_fcntl_getfd() 23 static size_t fcntl__scnprintf_getlease(unsigned long val, char *bf, size_t size) in fcntl__scnprintf_getlease() argument 28 return strarray__scnprintf(&strarray__fcntl_setlease, bf, size, "%x", val); in fcntl__scnprintf_getlease() 33 return fcntl__scnprintf_getlease(arg->val, bf, size); in syscall_arg__scnprintf_fcntl_getlease() 38 if (arg->val == F_GETFL) { in syscall_arg__scnprintf_fcntl_cmd() 42 if (arg->val == F_GETFD) { in syscall_arg__scnprintf_fcntl_cmd() 46 if (arg->val == F_DUPFD_CLOEXEC || arg->val == F_DUPFD) { in syscall_arg__scnprintf_fcntl_cmd() 50 if (arg->val == F_GETOWN) { in syscall_arg__scnprintf_fcntl_cmd() [all …]
|
/tools/virtio/linux/ |
D | virtio_config.h | 64 static inline u16 virtio16_to_cpu(struct virtio_device *vdev, __virtio16 val) in virtio16_to_cpu() argument 66 return __virtio16_to_cpu(virtio_is_little_endian(vdev), val); in virtio16_to_cpu() 69 static inline __virtio16 cpu_to_virtio16(struct virtio_device *vdev, u16 val) in cpu_to_virtio16() argument 71 return __cpu_to_virtio16(virtio_is_little_endian(vdev), val); in cpu_to_virtio16() 74 static inline u32 virtio32_to_cpu(struct virtio_device *vdev, __virtio32 val) in virtio32_to_cpu() argument 76 return __virtio32_to_cpu(virtio_is_little_endian(vdev), val); in virtio32_to_cpu() 79 static inline __virtio32 cpu_to_virtio32(struct virtio_device *vdev, u32 val) in cpu_to_virtio32() argument 81 return __cpu_to_virtio32(virtio_is_little_endian(vdev), val); in cpu_to_virtio32() 84 static inline u64 virtio64_to_cpu(struct virtio_device *vdev, __virtio64 val) in virtio64_to_cpu() argument 86 return __virtio64_to_cpu(virtio_is_little_endian(vdev), val); in virtio64_to_cpu() [all …]
|
/tools/perf/arch/x86/tests/ |
D | insn-x86.c | 38 int val; in get_op() member 52 struct val_data *val; in get_op() local 57 for (val = vals; val->name; val++) { in get_op() 58 if (!strcmp(val->name, op_str)) in get_op() 59 return val->val; in get_op() 71 int val; in get_branch() member 79 struct val_data *val; in get_branch() local 84 for (val = vals; val->name; val++) { in get_branch() 85 if (!strcmp(val->name, branch_str)) in get_branch() 86 return val->val; in get_branch()
|
/tools/testing/selftests/powerpc/ptrace/ |
D | ptrace-gpr.h | 25 int validate_gpr(unsigned long *gpr, unsigned long val) in validate_gpr() argument 30 if (gpr[i] != val) { in validate_gpr() 32 i+14, gpr[i], val); in validate_gpr() 43 int validate_fpr(unsigned long *fpr, unsigned long val) in validate_fpr() argument 48 if (fpr[i] != val) { in validate_fpr() 49 printf("FPR[%d]: %lx Expected: %lx\n", i, fpr[i], val); in validate_fpr() 60 int validate_fpr_float(float *fpr, float val) in validate_fpr_float() argument 65 if (fpr[i] != val) { in validate_fpr_float() 66 printf("FPR[%d]: %f Expected: %f\n", i, fpr[i], val); in validate_fpr_float()
|
/tools/perf/scripts/python/ |
D | stat-cpi.py | 22 def store(time, event, cpu, thread, val, ena, run): argument 28 data[key] = [ val, ena, run] 34 def stat__cycles_k(cpu, thread, time, val, ena, run): argument 35 store(time, "cycles", cpu, thread, val, ena, run); 37 def stat__instructions_k(cpu, thread, time, val, ena, run): argument 38 store(time, "instructions", cpu, thread, val, ena, run); 40 def stat__cycles_u(cpu, thread, time, val, ena, run): argument 41 store(time, "cycles", cpu, thread, val, ena, run); 43 def stat__instructions_u(cpu, thread, time, val, ena, run): argument 44 store(time, "instructions", cpu, thread, val, ena, run); [all …]
|
/tools/testing/selftests/powerpc/dscr/ |
D | dscr.h | 54 inline void set_dscr(unsigned long val) in set_dscr() argument 56 asm volatile("mtspr %1,%0" : : "r" (val), "i" (SPRN_DSCR_PRIV)); in set_dscr() 69 inline void set_dscr_usr(unsigned long val) in set_dscr_usr() argument 71 asm volatile("mtspr %1,%0" : : "r" (val), "i" (SPRN_DSCR)); in set_dscr_usr() 79 unsigned long val; in get_default_dscr() local 95 sscanf(buf, "%lx", &val); in get_default_dscr() 97 return val; in get_default_dscr() 100 void set_default_dscr(unsigned long val) in set_default_dscr() argument 112 sprintf(buf, "%lx\n", val); in set_default_dscr()
|
D | dscr_sysfs_thread_test.c | 18 static int test_thread_dscr(unsigned long val) in test_thread_dscr() argument 25 if (val != cur_dscr) { in test_thread_dscr() 27 sched_getcpu(), val, cur_dscr); in test_thread_dscr() 31 if (val != cur_dscr_usr) { in test_thread_dscr() 33 sched_getcpu(), val, cur_dscr_usr); in test_thread_dscr() 39 static int check_cpu_dscr_thread(unsigned long val) in check_cpu_dscr_thread() argument 50 if (test_thread_dscr(val)) in check_cpu_dscr_thread()
|
/tools/power/cpupower/utils/idle_monitor/ |
D | amd_fam14h_idle.c | 128 uint32_t val; in amd_fam14h_init() local 136 val = pci_read_long(amd_fam14h_pci_dev, pci_offset); in amd_fam14h_init() 137 val |= 1 << enable_bit; in amd_fam14h_init() 138 val = pci_write_long(amd_fam14h_pci_dev, pci_offset, val); in amd_fam14h_init() 143 val = pci_read_long(amd_fam14h_pci_dev, PCI_MONITOR_ENABLE_REG); in amd_fam14h_init() 145 PCI_MONITOR_ENABLE_REG, (unsigned int) val); in amd_fam14h_init() 146 val |= 1 << enable_bit; in amd_fam14h_init() 147 pci_write_long(amd_fam14h_pci_dev, PCI_MONITOR_ENABLE_REG, val); in amd_fam14h_init() 151 (unsigned int) val, cpu); in amd_fam14h_init() 163 uint32_t val; in amd_fam14h_disable() local [all …]
|
/tools/testing/radix-tree/linux/ |
D | percpu.h | 2 #define DECLARE_PER_CPU(type, val) extern type val argument 3 #define DEFINE_PER_CPU(type, val) type val argument 8 #define this_cpu_xchg(var, val) uatomic_xchg(&var, val) argument
|
/tools/power/cpupower/bench/ |
D | parse.c | 171 char opt[16], val[32], *line = NULL; in prepare_config() local 191 if (sscanf(line, "%14s = %30s", opt, val) < 2) in prepare_config() 194 dprintf("parsing: %s -> %s\n", opt, val); in prepare_config() 197 sscanf(val, "%li", &config->sleep); in prepare_config() 200 sscanf(val, "%li", &config->load); in prepare_config() 203 sscanf(val, "%li", &config->load_step); in prepare_config() 206 sscanf(val, "%li", &config->sleep_step); in prepare_config() 209 sscanf(val, "%u", &config->cycles); in prepare_config() 212 sscanf(val, "%u", &config->rounds); in prepare_config() 215 sscanf(val, "%u", &config->verbose); in prepare_config() [all …]
|
/tools/testing/selftests/powerpc/pmu/ebb/ |
D | cycles_with_freeze_test.c | 26 uint64_t mask, val; in ebb_callee() local 30 val = mfspr(SPRN_BESCR); in ebb_callee() 31 if (!(val & BESCR_PMEO)) { in ebb_callee() 39 val = mfspr(SPRN_MMCR0); in ebb_callee() 40 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in ebb_callee() 56 uint64_t val; in cycles_with_freeze() local 92 val = mfspr(SPRN_MMCR0); in cycles_with_freeze() 93 if (! (val & MMCR0_FC)) { in cycles_with_freeze() 94 printf("Outside of loop, FC NOT set MMCR0 0x%lx\n", val); in cycles_with_freeze()
|
D | reg_access_test.c | 18 uint64_t val, expected; in reg_access() local 24 val = mfspr(SPRN_BESCR); in reg_access() 26 FAIL_IF(val != expected); in reg_access() 30 val = mfspr(SPRN_EBBHR); in reg_access() 32 FAIL_IF(val != expected); in reg_access()
|
D | pmc56_overflow_test.c | 21 uint64_t val; in ebb_callee() local 23 val = mfspr(SPRN_BESCR); in ebb_callee() 24 if (!(val & BESCR_PMEO)) { in ebb_callee() 32 val = mfspr(SPRN_PMC5); in ebb_callee() 33 if (val >= COUNTER_OVERFLOW) in ebb_callee() 38 val = mfspr(SPRN_PMC6); in ebb_callee() 39 if (val >= COUNTER_OVERFLOW) in ebb_callee()
|
D | ebb.c | 35 u64 val; in reset_ebb_with_clear_mask() local 39 val = mfspr(SPRN_MMCR0); in reset_ebb_with_clear_mask() 40 mtspr(SPRN_MMCR0, (val & ~mmcr0_clear_mask) | MMCR0_PMAE); in reset_ebb_with_clear_mask() 59 u64 val; in ebb_check_mmcr0() local 61 val = mfspr(SPRN_MMCR0); in ebb_check_mmcr0() 62 if ((val & (MMCR0_FC | MMCR0_PMAO)) == MMCR0_FC) { in ebb_check_mmcr0() 64 printf("Outside of loop, only FC set 0x%llx\n", val); in ebb_check_mmcr0() 102 u64 val; in standard_ebb_callee() local 104 val = mfspr(SPRN_BESCR); in standard_ebb_callee() 105 if (!(val & BESCR_PMEO)) { in standard_ebb_callee() [all …]
|
D | no_handler_test.c | 19 u64 val; in no_handler_test() local 34 val = mfspr(SPRN_EBBHR); in no_handler_test() 35 FAIL_IF(val != 0); in no_handler_test() 48 val = mfspr(SPRN_MMCR0); in no_handler_test() 49 FAIL_IF(val != 0x0000000080000080); in no_handler_test()
|
/tools/testing/selftests/futex/include/ |
D | atomic.h | 26 volatile int val; member 42 return __sync_val_compare_and_swap(&addr->val, oldval, newval); in atomic_cmpxchg() 54 return __sync_add_and_fetch(&addr->val, 1); in atomic_inc() 66 return __sync_sub_and_fetch(&addr->val, 1); in atomic_dec() 79 addr->val = newval; in atomic_set()
|
D | futextest.h | 74 #define futex(uaddr, op, val, timeout, uaddr2, val3, opflags) \ argument 75 syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3) 82 futex_wait(futex_t *uaddr, futex_t val, struct timespec *timeout, int opflags) in futex_wait() argument 84 return futex(uaddr, FUTEX_WAIT, val, timeout, NULL, 0, opflags); in futex_wait() 102 futex_wait_bitset(futex_t *uaddr, futex_t val, struct timespec *timeout, in futex_wait_bitset() argument 105 return futex(uaddr, FUTEX_WAIT_BITSET, val, timeout, NULL, bitset, in futex_wait_bitset() 173 futex_cmp_requeue(futex_t *uaddr, futex_t val, futex_t *uaddr2, int nr_wake, in futex_cmp_requeue() argument 177 val, opflags); in futex_cmp_requeue() 189 futex_wait_requeue_pi(futex_t *uaddr, futex_t val, futex_t *uaddr2, in futex_wait_requeue_pi() argument 192 return futex(uaddr, FUTEX_WAIT_REQUEUE_PI, val, timeout, uaddr2, 0, in futex_wait_requeue_pi() [all …]
|
/tools/include/linux/unaligned/ |
D | packed_struct.h | 29 static inline void __put_unaligned_cpu16(u16 val, void *p) in __put_unaligned_cpu16() argument 32 ptr->x = val; in __put_unaligned_cpu16() 35 static inline void __put_unaligned_cpu32(u32 val, void *p) in __put_unaligned_cpu32() argument 38 ptr->x = val; in __put_unaligned_cpu32() 41 static inline void __put_unaligned_cpu64(u64 val, void *p) in __put_unaligned_cpu64() argument 44 ptr->x = val; in __put_unaligned_cpu64()
|