| /kernel/linux/linux-5.10/tools/testing/selftests/bpf/verifier/ |
| D | precise.c | 43 regs=4 stack=0 before 25\ 44 regs=4 stack=0 before 24\ 45 regs=4 stack=0 before 23\ 46 regs=4 stack=0 before 22\ 47 regs=4 stack=0 before 20\ 50 regs=4 stack=0 before 19\ 51 regs=200 stack=0 before 18\ 52 regs=300 stack=0 before 17\ 53 regs=201 stack=0 before 15\ 54 regs=201 stack=0 before 14\ [all …]
|
| /kernel/linux/linux-5.10/tools/memory-model/Documentation/ |
| D | explanation.txt | 28 20. THE HAPPENS-BEFORE RELATION: hb 29 21. THE PROPAGATES-BEFORE RELATION: pb 149 private variables before using them. All that is beside the point; 162 instance, P1 might run entirely before P0 begins, in which case r1 and 163 r2 will both be 0 at the end. Or P0 might run entirely before P1 168 store to buf but before the store to flag. In this case, r1 and r2 196 Since r1 = 1, P0 must store 1 to flag before P1 loads 1 from 199 P1 loads from flag before loading from buf, since CPUs execute 202 P1 must load 0 from buf before P0 stores 1 to it; otherwise r2 206 P0 stores 1 to buf before storing 1 to flag, since it executes [all …]
|
| /kernel/linux/linux-4.19/tools/memory-model/Documentation/ |
| D | explanation.txt | 28 20. THE HAPPENS-BEFORE RELATION: hb 29 21. THE PROPAGATES-BEFORE RELATION: pb 147 private variables before using them. All that is beside the point; 160 instance, P1 might run entirely before P0 begins, in which case r1 and 161 r2 will both be 0 at the end. Or P0 might run entirely before P1 166 store to buf but before the store to flag. In this case, r1 and r2 194 Since r1 = 1, P0 must store 1 to flag before P1 loads 1 from 197 P1 loads from flag before loading from buf, since CPUs execute 200 P1 must load 0 from buf before P0 stores 1 to it; otherwise r2 204 P0 stores 1 to buf before storing 1 to flag, since it executes [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/tools/bpf/bpftool/skeleton/ |
| D | profiler.bpf.c | 46 /* look up before reading, to reduce error */ in BPF_PROG() 73 struct bpf_perf_event_value *before, diff; in fexit_update_maps() local 75 before = bpf_map_lookup_elem(&fentry_readings, &id); in fexit_update_maps() 77 if (before && before->counter) { in fexit_update_maps() 80 diff.counter = after->counter - before->counter; in fexit_update_maps() 81 diff.enabled = after->enabled - before->enabled; in fexit_update_maps() 82 diff.running = after->running - before->running; in fexit_update_maps() 102 /* read all events before updating the maps, to reduce error */ in BPF_PROG()
|
| /kernel/linux/linux-5.10/arch/csky/include/asm/ |
| D | barrier.h | 14 * made by ld/st instructions before sync.s 19 * bar.brwarw: ordering barrier for all load/store instructions before it 20 * bar.brwarws: ordering barrier for all load/store instructions before it 22 * bar.brar: ordering barrier for all load instructions before it 23 * bar.brars: ordering barrier for all load instructions before it 25 * bar.bwaw: ordering barrier for all store instructions before it 26 * bar.bwaws: ordering barrier for all store instructions before it
|
| /kernel/linux/linux-4.19/tools/testing/selftests/vm/ |
| D | thuge-gen.c | 4 Before running this huge pages for each huge page size must have been 145 unsigned long before, after; in test_mmap() local 148 before = read_free(size); in test_mmap() 155 Dprintf("before %lu after %lu diff %ld size %lu\n", in test_mmap() 156 before, after, before - after, size); in test_mmap() 157 assert(size == getpagesize() || (before - after) == NUM_PAGES); in test_mmap() 166 unsigned long before, after; in test_shmget() local 169 before = read_free(size); in test_shmget() 187 Dprintf("before %lu after %lu diff %ld size %lu\n", in test_shmget() 188 before, after, before - after, size); in test_shmget() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/vm/ |
| D | thuge-gen.c | 4 Before running this huge pages for each huge page size must have been 145 unsigned long before, after; in test_mmap() local 148 before = read_free(size); in test_mmap() 155 Dprintf("before %lu after %lu diff %ld size %lu\n", in test_mmap() 156 before, after, before - after, size); in test_mmap() 157 assert(size == getpagesize() || (before - after) == NUM_PAGES); in test_mmap() 166 unsigned long before, after; in test_shmget() local 169 before = read_free(size); in test_shmget() 187 Dprintf("before %lu after %lu diff %ld size %lu\n", in test_shmget() 188 before, after, before - after, size); in test_shmget() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | instrumented.h | 19 * before the actual read happens. 34 * before the actual write happens. 49 * before the actual write happens. 64 * before the actual read happens. 79 * before the actual write happens. 94 * inserted before the actual write happens. 109 * variants). The instrumentation must be inserted before the accesses. 126 * variants). The instrumentation should be inserted before the accesses.
|
| D | lsm_hooks.h | 21 * advice before doing this. 78 * immediately before commit_creds(). 119 * Check permission before obtaining filesystem statistics for the @mnt 124 * Check permission before an object specified by @dev_name is mounted on 156 * Check permission before the @mnt file system is unmounted. 161 * Check permission before pivoting the root filesystem. 181 * Check permission before a mount is moved. 243 * Check permission before creating a new hard link to a file. 251 * Check permission before creating a new hard link to a file. 361 * Check permissions before setting a watch on events as defined by @mask, [all …]
|
| /kernel/linux/linux-4.19/arch/mips/include/asm/ |
| D | barrier.h | 21 * before the SYNC to be already completed. Instead it only requires that those 24 * instructions which are before the SYNC in the instruction stream. 26 * before it completes. 35 * that occurs in the instruction stream before the SYNC instruction must be 36 * already globally performed before any synchronizable specified memory 67 * Older instructions which must reach the load/store ordering point before the 79 * that occurs in the instruction stream before the SYNC instruction must 81 * re-ordering is possible before any synchronizable specified memory 85 * - If any memory instruction before the SYNC instruction in program order, 89 * older instruction must be globally performed before the time the memory [all …]
|
| /kernel/linux/linux-5.10/Documentation/core-api/ |
| D | atomic_ops.rst | 43 initializer is used before runtime. If the initializer is used at runtime, a 44 proper implicit or explicit read memory barrier is needed before reading the 65 or explicit memory barrier is needed before the value set with the operation 155 variable a is set at boot time before the second CPU is brought online 213 include explicit memory barriers that are performed before and after 214 the operation. It must be done such that all memory operations before 219 before and after the atomic operation. 266 just before the operation. 319 "1" to obj->dead will be globally visible to other cpus before the 324 to other cpus before the "obj->dead = 1;" assignment. [all …]
|
| /kernel/linux/linux-4.19/Documentation/core-api/ |
| D | atomic_ops.rst | 43 initializer is used before runtime. If the initializer is used at runtime, a 44 proper implicit or explicit read memory barrier is needed before reading the 65 or explicit memory barrier is needed before the value set with the operation 155 variable a is set at boot time before the second CPU is brought online 213 include explicit memory barriers that are performed before and after 214 the operation. It must be done such that all memory operations before 219 before and after the atomic operation. 266 just before the operation. 319 "1" to obj->dead will be globally visible to other cpus before the 324 to other cpus before the "obj->dead = 1;" assignment. [all …]
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-5.10/Documentation/virt/kvm/ |
| 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
|
| /kernel/linux/linux-4.19/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"
|
| /kernel/linux/linux-4.19/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()
|
| /kernel/linux/linux-5.10/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()
|
| /kernel/linux/linux-5.10/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"
|
| /kernel/linux/linux-4.19/net/netfilter/ipset/ |
| D | ip_set_list_set.c | 40 int before; member 206 if (d->before == 0) { in list_set_utest() 208 } else if (d->before > 0) { in list_set_utest() 252 else if (d->before == 0 || e->id != d->refid) in list_set_uadd() 254 else if (d->before > 0) in list_set_uadd() 260 /* If before/after is used on an empty set */ in list_set_uadd() 261 if ((d->before > 0 && !next) || in list_set_uadd() 262 (d->before < 0 && !prev)) in list_set_uadd() 278 if (d->before == 0) { in list_set_uadd() 282 } else if (d->before > 0) { in list_set_uadd() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.19/tools/nfsd/ |
| D | inject_fault.sh | 43 BEFORE=`mktemp` 45 dmesg > $BEFORE 49 diff $BEFORE $AFTER | grep ">" 50 rm -f $BEFORE $AFTER
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|