/linux-6.8/tools/perf/pmu-events/ |
D | metric_test.py | 43 before = '(a + b + c + d) / (2 * e)' 44 after = before 45 self.assertEqual(ParsePerfJson(before).ToPerfJson(), after) 49 before = r'topdown\-fe\-bound / topdown\-slots - 1' 50 after = before 51 self.assertEqual(ParsePerfJson(before).ToPerfJson(), after) 55 before = r'arb@event\=0x81\,umask\=0x1@ + arb@event\=0x84\,umask\=0x1@' 56 after = before 57 self.assertEqual(ParsePerfJson(before).ToPerfJson(), after) 60 before = r'a + 1e12 + b' [all …]
|
/linux-6.8/tools/testing/selftests/bpf/progs/ |
D | verifier_subprog_precision.c | 44 __msg("mark_precise: frame0: regs=r0 stack= before 6: (bf) r1 = r7") 45 __msg("mark_precise: frame0: regs=r0 stack= before 5: (27) r0 *= 4") 46 __msg("mark_precise: frame0: regs=r0 stack= before 11: (95) exit") 47 __msg("mark_precise: frame1: regs=r0 stack= before 10: (bf) r0 = r1") 48 __msg("mark_precise: frame1: regs=r1 stack= before 4: (85) call pc+5") 49 __msg("mark_precise: frame0: regs=r1 stack= before 3: (bf) r1 = r6") 50 __msg("mark_precise: frame0: regs=r6 stack= before 2: (b7) r6 = 3") 83 __msg("mark_precise: frame0: regs=r0 stack= before 8: (bf) r1 = r7") 84 __msg("mark_precise: frame0: regs=r0 stack= before 7: (27) r0 *= 4") 85 __msg("mark_precise: frame0: regs=r0 stack= before 5: (a5) if r0 < 0x4 goto pc+1") [all …]
|
D | verifier_precision.c | 9 __msg("mark_precise: frame0: regs=r2 stack= before 3: (bf) r1 = r10") 10 __msg("mark_precise: frame0: regs=r2 stack= before 2: (55) if r2 != 0xfffffff8 goto pc+2") 11 __msg("mark_precise: frame0: regs=r2 stack= before 1: (87) r2 = -r2") 12 __msg("mark_precise: frame0: regs=r2 stack= before 0: (b7) r2 = 8") 29 __msg("mark_precise: frame0: regs=r2 stack= before 3: (bf) r1 = r10") 30 __msg("mark_precise: frame0: regs=r2 stack= before 2: (55) if r2 != 0x0 goto pc+2") 31 __msg("mark_precise: frame0: regs=r2 stack= before 1: (d4) r2 = le16 r2") 32 __msg("mark_precise: frame0: regs=r2 stack= before 0: (b7) r2 = 0") 50 __msg("mark_precise: frame0: regs=r2 stack= before 3: (bf) r1 = r10") 51 __msg("mark_precise: frame0: regs=r2 stack= before 2: (55) if r2 != 0x0 goto pc+2") [all …]
|
D | verifier_scalar_ids.c | 13 __msg("frame0: regs=r0,r1,r2 stack= before 4: (bf) r3 = r10") 14 __msg("frame0: regs=r0,r1,r2 stack= before 3: (bf) r2 = r0") 15 __msg("frame0: regs=r0,r1 stack= before 2: (bf) r1 = r0") 16 __msg("frame0: regs=r0 stack= before 1: (57) r0 &= 255") 17 __msg("frame0: regs=r0 stack= before 0: (85) call bpf_ktime_get_ns") 46 __msg("frame0: regs=r0,r1,r2 stack= before 5: (bf) r3 = r10") 48 __msg("frame0: regs=r0,r1,r2 stack= before 4: (05) goto pc+0") 49 __msg("frame0: regs=r0,r1,r2 stack= before 3: (bf) r2 = r0") 50 __msg("frame0: regs=r0,r1 stack= before 2: (bf) r1 = r0") 51 __msg("frame0: regs=r0 stack= before 1: (57) r0 &= 255") [all …]
|
D | verifier_spill_fill.c | 512 __msg("mark_precise: frame0: regs=r2 stack= before 10: (71) r2 = *(u8 *)(r10 -9)") 513 __msg("mark_precise: frame0: regs= stack=-16 before 9: (bf) r1 = r6") 514 __msg("mark_precise: frame0: regs= stack=-16 before 8: (73) *(u8 *)(r1 +0) = r2") 515 __msg("mark_precise: frame0: regs= stack=-16 before 7: (0f) r1 += r2") 516 __msg("mark_precise: frame0: regs= stack=-16 before 6: (71) r2 = *(u8 *)(r10 -1)") 517 __msg("mark_precise: frame0: regs= stack=-16 before 5: (bf) r1 = r6") 518 __msg("mark_precise: frame0: regs= stack=-16 before 4: (7b) *(u64 *)(r10 -16) = r0") 519 __msg("mark_precise: frame0: regs=r0 stack= before 3: (b7) r0 = 0") 599 __msg("mark_precise: frame0: regs=r2 stack= before 8: (79) r2 = *(u64 *)(r10 -8)") in __flag() 600 __msg("mark_precise: frame0: regs= stack=-8 before 7: (bf) r1 = r6") in __flag() [all …]
|
/linux-6.8/tools/testing/selftests/bpf/verifier/ |
D | precise.c | 42 mark_precise: frame0: regs=r2 stack= before 25\ 43 mark_precise: frame0: regs=r2 stack= before 24\ 44 mark_precise: frame0: regs=r2 stack= before 23\ 45 mark_precise: frame0: regs=r2 stack= before 22\ 46 mark_precise: frame0: regs=r2 stack= before 20\ 49 mark_precise: frame0: regs=r2,r9 stack= before 19\ 50 mark_precise: frame0: regs=r9 stack= before 18\ 51 mark_precise: frame0: regs=r8,r9 stack= before 17\ 52 mark_precise: frame0: regs=r0,r9 stack= before 15\ 53 mark_precise: frame0: regs=r0,r9 stack= before 14\ [all …]
|
/linux-6.8/tools/memory-model/Documentation/ |
D | explanation.txt | 28 20. THE HAPPENS-BEFORE RELATION: hb 29 21. THE PROPAGATES-BEFORE RELATION: pb 150 private variables before using them. All that is beside the point; 163 instance, P1 might run entirely before P0 begins, in which case r1 and 164 r2 will both be 0 at the end. Or P0 might run entirely before P1 169 store to buf but before the store to flag. In this case, r1 and r2 197 Since r1 = 1, P0 must store 1 to flag before P1 loads 1 from 200 P1 loads from flag before loading from buf, since CPUs execute 203 P1 must load 0 from buf before P0 stores 1 to it; otherwise r2 207 P0 stores 1 to buf before storing 1 to flag, since it executes [all …]
|
/linux-6.8/tools/perf/util/bpf_skel/ |
D | bpf_prog_profiler.bpf.c | 40 /* look up before reading, to reduce error */ in BPF_PROG() 55 struct bpf_perf_event_value *before, diff; in fexit_update_maps() local 58 before = bpf_map_lookup_elem(&fentry_readings, &zero); in fexit_update_maps() 60 if (before && before->counter) { in fexit_update_maps() 63 diff.counter = after->counter - before->counter; in fexit_update_maps() 64 diff.enabled = after->enabled - before->enabled; in fexit_update_maps() 65 diff.running = after->running - before->running; in fexit_update_maps() 83 /* read all events before updating the maps, to reduce error */ in BPF_PROG()
|
/linux-6.8/drivers/net/ethernet/intel/igc/ |
D | igc_diag.c | 39 u32 pat, val, before; in reg_pattern_test() local 45 before = rd32(reg); in reg_pattern_test() 53 wr32(reg, before); in reg_pattern_test() 56 wr32(reg, before); in reg_pattern_test() 65 u32 val, before; in reg_set_and_check() local 67 before = rd32(reg); in reg_set_and_check() 75 wr32(reg, before); in reg_set_and_check() 78 wr32(reg, before); in reg_set_and_check() 86 u32 value, before, after; in igc_reg_test() local 95 before = rd32(IGC_STATUS); in igc_reg_test() [all …]
|
/linux-6.8/include/linux/ |
D | instrumented.h | 22 * before the actual read happens. 36 * before the actual write happens. 50 * before the actual write happens. 64 * before the actual read happens. 78 * before the actual write happens. 92 * inserted before the actual write happens. 107 * variants). The instrumentation must be inserted before the accesses. 118 * instrument_copy_from_user_before - add instrumentation before copy_from_user 124 * variants). The instrumentation should be inserted before the accesses. 155 * whether the instrumentation happens before or after the data is copied from [all …]
|
D | entry-common.h | 104 * enable interrupts before invoking syscall_enter_from_user_mode_work(). 141 * syscall_enter_from_user_mode_work - Check and handle work before invoking 175 * before invoking a syscall 262 * function before return. Defaults to NOOP. 275 * arch_exit_to_user_mode - Architecture specific final work before 279 * function before return. Defaults to NOOP. 302 * exit_to_user_mode_loop - do any pending work before leaving to user space 323 /* Flush pending rcuog wakeup before the last need_resched() check */ in exit_to_user_mode_prepare() 351 * is not suitable as the last step before returning to userspace. Must be 354 * The caller has to invoke syscall_exit_to_user_mode_work() before this. [all …]
|
/linux-6.8/tools/bpf/bpftool/skeleton/ |
D | profiler.bpf.c | 52 /* look up before reading, to reduce error */ in BPF_PROG() 79 struct bpf_perf_event_value___local *before, diff; in fexit_update_maps() local 81 before = bpf_map_lookup_elem(&fentry_readings, &id); in fexit_update_maps() 83 if (before && before->counter) { in fexit_update_maps() 86 diff.counter = after->counter - before->counter; in fexit_update_maps() 87 diff.enabled = after->enabled - before->enabled; in fexit_update_maps() 88 diff.running = after->running - before->running; in fexit_update_maps() 108 /* read all events before updating the maps, to reduce error */ in BPF_PROG()
|
/linux-6.8/tools/testing/selftests/mm/ |
D | thuge-gen.c | 4 Before running this huge pages for each huge page size must have been 129 unsigned long before, after; in test_mmap() local 132 before = read_free(size); in test_mmap() 139 Dprintf("before %lu after %lu diff %ld size %lu\n", in test_mmap() 140 before, after, before - after, size); in test_mmap() 141 assert(size == getpagesize() || (before - after) == NUM_PAGES); in test_mmap() 150 unsigned long before, after; in test_shmget() local 153 before = read_free(size); in test_shmget() 171 Dprintf("before %lu after %lu diff %ld size %lu\n", in test_shmget() 172 before, after, before - after, size); in test_shmget() [all …]
|
/linux-6.8/Documentation/virt/kvm/x86/ |
D | cpuid.rst | 11 mask-out some, or even all KVM-related cpuid features before launching 66 before enabling paravirtualized 70 before enabling paravirtualized 78 before enabling paravirtualized 86 before using paravirtualized 90 before using the second async 96 before using extended destination 99 KVM_FEATURE_HC_MAP_GPA_RANGE 16 guest checks this feature bit before 103 KVM_FEATURE_MIGRATION_CONTROL 17 guest checks this feature bit before
|
/linux-6.8/tools/testing/selftests/net/tcp_ao/lib/ |
D | sock.c | 408 struct tcp_ao_counters *before, in __test_tcp_ao_counters_cmp() argument 414 if (before->cnt > after->cnt) { \ in __test_tcp_ao_counters_cmp() 416 tst_name ?: "", before->cnt, after->cnt); \ in __test_tcp_ao_counters_cmp() 419 if ((before->cnt != after->cnt) != (expecting_inc)) { \ in __test_tcp_ao_counters_cmp() 422 before->cnt, after->cnt); \ in __test_tcp_ao_counters_cmp() 449 struct tcp_ao_counters *before, in test_tcp_ao_key_counters_cmp() argument 457 if (before->key_cnts[i].cnt > after->key_cnts[i].cnt) { \ in test_tcp_ao_key_counters_cmp() 459 tst_name ?: "", before->key_cnts[i].cnt, \ in test_tcp_ao_key_counters_cmp() 461 before->key_cnts[i].sndid, \ in test_tcp_ao_key_counters_cmp() 462 before->key_cnts[i].rcvid); \ in test_tcp_ao_key_counters_cmp() [all …]
|
/linux-6.8/Documentation/nvdimm/ |
D | maintainer-entry-profile.rst | 25 before submitting, but it is not required. 32 Those tests need to be passed before the patches go upstream, but not 33 necessarily before initial posting. Contact the list if you need help 38 Before patches enabling a new _DSM family will be considered, it must 49 next merge window they should be sent before -rc4, and ideally 57 In general, please wait up to one week before pinging for feedback. A
|
/linux-6.8/scripts/ |
D | config | 84 local before="$1" 89 sed -e "s$SED_DELIM$before$SED_DELIM$after$SED_DELIM" "$infile" >"$tmpfile" 105 local name=$1 new=$2 before=$3 108 before_re="^($before=|# $before is not set)" 109 if test -n "$before" && grep -Eq "$before_re" "$FN"; then 110 txt_append "^$before=" "$new" "$FN" 111 txt_append "^# $before is not set" "$new" "$FN"
|
/linux-6.8/net/netfilter/ipset/ |
D | ip_set_list_set.c | 36 int before; member 202 if (d->before == 0) { in list_set_utest() 204 } else if (d->before > 0) { in list_set_utest() 248 else if (d->before == 0 || e->id != d->refid) in list_set_uadd() 250 else if (d->before > 0) in list_set_uadd() 256 /* If before/after is used on an empty set */ in list_set_uadd() 257 if ((d->before > 0 && !next) || in list_set_uadd() 258 (d->before < 0 && !prev)) in list_set_uadd() 274 if (d->before == 0) { in list_set_uadd() 278 } else if (d->before > 0) { in list_set_uadd() [all …]
|
/linux-6.8/tools/testing/selftests/powerpc/pmu/ebb/ |
D | pmae_handling_test.c | 29 static uint64_t before, after; variable 44 before = mfspr(SPRN_MMCR0); in syscall_ebb_callee() 50 if (before != after) in syscall_ebb_callee() 88 printf("Saw MMCR0 before 0x%lx after 0x%lx\n", before, after); in test_body()
|
/linux-6.8/arch/mips/include/asm/octeon/ |
D | cvmx-fau.h | 57 * bit will be set. Otherwise the value of the register before 67 * bit will be set. Otherwise the value of the register before 77 * bit will be set. Otherwise the value of the register before 87 * bit will be set. Otherwise the value of the register before 98 * register before the update will be returned. 168 * Returns Value of the register before the update 183 * Returns Value of the register before the update 198 * Returns Value of the register before the update 212 * Returns Value of the register before the update 229 * the value of the register before the update will be [all …]
|
/linux-6.8/drivers/parisc/ |
D | Makefile | 6 # - ccio before any potential subdevices 7 # - gsc is required before lasi and wax 8 # - asp and wax before the EISA adapters for the IRQ regions 9 # - EISA must come before PCI to be sure it gets IRQ region
|
/linux-6.8/arch/powerpc/lib/ |
D | rheap.c | 126 /* XXX: You should have called assure_empty before */ in get_slot() 154 rh_block_t *before; in attach_free_block() local 166 /* Find the blocks immediately before and after the given one in attach_free_block() 168 before = NULL; in attach_free_block() 182 before = blk; in attach_free_block() 188 if (before != NULL && after != NULL) in attach_free_block() 193 if (before && s != (before->start + before->size)) in attach_free_block() 194 before = NULL; in attach_free_block() 200 if (before == NULL && after == NULL) { in attach_free_block() 213 /* Grow the before block */ in attach_free_block() [all …]
|
/linux-6.8/Documentation/ABI/obsolete/ |
D | sysfs-driver-hid-roccat-ryos | 27 Before reading this file, control has to be written to select 37 Before reading this file, control has to be written to select 47 Before reading this file, control has to be written to select 57 Before reading this file, control has to be written to select 67 Before reading this file, control has to be written to select 77 Before reading this file, control has to be written to select 88 Before reading this file, control has to be written to select 99 Before reading this file, control has to be written to select 110 Before reading this file, control has to be written to select 156 Before reading this file, control has to be written to select [all …]
|
/linux-6.8/kernel/ |
D | watchdog_buddy.c | 35 * The new CPU will be marked online before the hrtimer interrupt in watchdog_hardlockup_enable() 37 * hardlockup on the new CPU before it has run its the hrtimer in watchdog_hardlockup_enable() 55 * Makes sure that watchdog is touched on this CPU before in watchdog_hardlockup_enable() 69 * Offlining this CPU will cause the CPU before this one to start in watchdog_hardlockup_disable() 79 * Makes sure that watchdog is touched on the next CPU before in watchdog_hardlockup_disable()
|
/linux-6.8/Documentation/ABI/stable/ |
D | sysfs-transport-srp | 13 layer error has been observed before removing a target port. 22 layer error has been observed before failing I/O. Zero means 38 attempt failed before retrying. Setting this attribute to 55 after the fast_io_fail_tmo timer has fired and before the 57 "dev_loss_tmo" timer has fired and before the port is finally
|