| /linux-6.15/arch/parisc/kernel/ |
| H A D | alternative.c | 48 u32 *from, replacement; in apply_alternatives() local 55 replacement = entry->replacement; in apply_alternatives() 63 index, cond, len, from, replacement); in apply_alternatives() 70 if (replacement == INSN_PxTLB) { in apply_alternatives() 71 replacement = *from; in apply_alternatives() 73 replacement |= (1 << 10); /* set el bit */ in apply_alternatives() 80 if (replacement == INSN_NOP && len > 1) in apply_alternatives() 81 replacement = 0xe8000002 + (len-2)*8; /* "b,n .+8" */ in apply_alternatives() 84 index, cond, len, replacement, from, from); in apply_alternatives() 90 source = (u32 *)((ulong)&entry->replacement + entry->replacement); in apply_alternatives() [all …]
|
| /linux-6.15/arch/parisc/include/asm/ |
| H A D | alternative.h | 27 u32 replacement; /* replacement instruction or code */ member 36 #define ALTERNATIVE(cond, replacement) "!0:" \ argument 41 ".word " __stringify(replacement) " !" \ 47 #define ALTERNATIVE(from, to, cond, replacement)\ argument 52 .word replacement ! \
|
| /linux-6.15/include/kunit/ |
| H A D | static_stub.h | 61 typeof(&real_fn_name) replacement; \ 67 replacement = kunit_hooks.get_static_stub_address(current_test, \ 70 if (unlikely(replacement)) \ 71 return replacement(args); \
|
| /linux-6.15/arch/loongarch/kernel/ |
| H A D | alternative.c | 187 union loongarch_instruction *instr, *replacement; in apply_alternatives() local 204 replacement = (void *)&a->replace_offset + a->replace_offset; in apply_alternatives() 216 replacement, a->replacementlen); in apply_alternatives() 223 replacement, a->replacementlen); in apply_alternatives() 226 DUMP_WORDS(replacement, nr_repl, "%px: rpl_insn: ", replacement); in apply_alternatives() 228 copy_alt_insns(insnbuf, instr, replacement, nr_repl); in apply_alternatives()
|
| /linux-6.15/drivers/dma-buf/ |
| H A D | dma-fence-chain.c | 42 struct dma_fence *prev, *replacement, *tmp; in dma_fence_chain_walk() local 57 replacement = dma_fence_chain_get_prev(prev_chain); in dma_fence_chain_walk() 62 replacement = NULL; in dma_fence_chain_walk() 66 RCU_INITIALIZER(replacement))); in dma_fence_chain_walk() 70 dma_fence_put(replacement); in dma_fence_chain_walk()
|
| H A D | dma-resv.c | 344 struct dma_fence *replacement, in dma_resv_replace_fences() argument 360 dma_resv_list_set(list, i, dma_fence_get(replacement), usage); in dma_resv_replace_fences()
|
| /linux-6.15/Documentation/dev-tools/kunit/api/ |
| H A D | functionredirection.rst | 40 function) to another function (the "replacement" function). 43 is running, and if a replacement function is available. If so, that function is 65 2. Write one or more replacement functions. 87 the real function, and the replacement function. You can call this several 88 times with different replacement functions to swap out implementations of the 102 the replacement function instead. Such calls may be buried deep in the 126 It's also possible to use these replacement functions to test to see if a
|
| /linux-6.15/tools/testing/selftests/bpf/prog_tests/ |
| H A D | summarization.c | 15 const char *replacement, in test_aux() argument 45 freplace_prog = bpf_object__find_program_by_name(freplace->obj, replacement); in test_aux() 60 if (!strcmp("might_sleep", replacement) && err) { in test_aux()
|
| /linux-6.15/drivers/md/ |
| H A D | raid10.c | 1254 rdev = replacement ? conf->mirrors[devnum].replacement : in raid10_write_one_disk() 1258 if (replacement) in raid10_write_one_disk() 2068 if (tmp->replacement in raid10_spare_active() 2182 else if (rdev == p->replacement) in raid10_remove_disk() 2183 rdevp = &p->replacement; in raid10_remove_disk() 2197 (!p->replacement || p->replacement == rdev) && in raid10_remove_disk() 2204 if (p->replacement) { in raid10_remove_disk() 4069 if (disk->replacement) in raid10_run() 4071 disk->replacement = rdev; in raid10_run() 4126 disk->replacement = NULL; in raid10_run() [all …]
|
| H A D | raid10.h | 19 struct md_rdev *rdev, *replacement; member
|
| H A D | raid5.c | 2848 int replacement = 0; in raid5_end_write_request() local 2858 replacement = 1; in raid5_end_write_request() 2876 if (replacement) { in raid5_end_write_request() 7595 if (disk->replacement) in setup_conf() 7597 disk->replacement = rdev; in setup_conf() 8116 replacement = conf->disks[i].replacement; in raid5_spare_active() 8117 if (replacement in raid5_spare_active() 8181 rdevp = &p->replacement; in raid5_remove_disk() 8200 (!p->replacement || p->replacement == rdev) && in raid5_remove_disk() 8212 tmp = p->replacement; in raid5_remove_disk() [all …]
|
| /linux-6.15/fs/afs/ |
| H A D | security.c | 146 struct afs_permits *permits, *xpermits, *replacement, *zap, *new = NULL; in afs_cache_permit() local 261 replacement = xpermits; in afs_cache_permit() 271 replacement = new; in afs_cache_permit() 283 rcu_assign_pointer(vnode->permit_cache, replacement); in afs_cache_permit() 285 zap = replacement; in afs_cache_permit()
|
| /linux-6.15/Documentation/admin-guide/blockdev/drbd/ |
| H A D | index.rst | 10 clusters and in this context, is a "drop-in" replacement for shared
|
| /linux-6.15/fs/efivarfs/ |
| H A D | Kconfig | 7 efivarfs is a replacement filesystem for the old EFI
|
| /linux-6.15/drivers/perf/ |
| H A D | xgene_pmu.c | 284 XGENE_PMU_EVENT_ATTR(write-need-replacement, 0x06), 382 XGENE_PMU_EVENT_ATTR(write-caused-replacement, 0x04), 405 XGENE_PMU_EVENT_ATTR(replacement, 0x1c), 406 XGENE_PMU_EVENT_ATTR(old-replacement, 0x1d), 407 XGENE_PMU_EVENT_ATTR(young-replacement, 0x1e), 408 XGENE_PMU_EVENT_ATTR(r-set-replacement, 0x1f), 409 XGENE_PMU_EVENT_ATTR(r-clear-replacement, 0x20), 410 XGENE_PMU_EVENT_ATTR(old-r-replacement, 0x21), 411 XGENE_PMU_EVENT_ATTR(old-nr-replacement, 0x22), 412 XGENE_PMU_EVENT_ATTR(young-r-replacement, 0x23), [all …]
|
| /linux-6.15/fs/configfs/ |
| H A D | Kconfig | 12 same system. One is not a replacement for the other.
|
| /linux-6.15/drivers/parisc/ |
| H A D | README.dino | 21 ** Note that many boards were fixed/replaced under a free replacement
|
| /linux-6.15/drivers/bcma/ |
| H A D | README | 1 Broadcom introduced new bus as replacement for older SSB. It is based on AMBA,
|
| /linux-6.15/Documentation/timers/ |
| H A D | hpet.rst | 18 prevents use of that mode. They support the other "legacy replacement"
|
| /linux-6.15/drivers/staging/media/deprecated/atmel/ |
| H A D | TODO | 33 The replacement driver is named VIDEO_MICROCHIP_ISC or
|
| /linux-6.15/arch/x86/kernel/ |
| H A D | alternative.c | 622 u8 *instr, *replacement; in apply_alternatives() local 661 replacement = (u8 *)&a->repl_offset + a->repl_offset; in apply_alternatives() 682 replacement, a->replacementlen, a->flags); in apply_alternatives() 684 memcpy(insn_buff, replacement, a->replacementlen); in apply_alternatives() 696 apply_relocation(insn_buff, instr, a->instrlen, replacement, a->replacementlen); in apply_alternatives() 699 DUMP_BYTES(ALT, replacement, a->replacementlen, "%px: rpl_insn: ", replacement); in apply_alternatives()
|
| /linux-6.15/drivers/block/drbd/ |
| H A D | Kconfig | 21 clusters and in this context, is a "drop-in" replacement for shared
|
| /linux-6.15/Documentation/admin-guide/device-mapper/ |
| H A D | dm-flakey.rst | 67 Perform the replacement only if bio->bi_opf has all the
|
| /linux-6.15/drivers/net/fddi/ |
| H A D | Kconfig | 11 design; essentially a replacement for high speed Ethernet. FDDI can
|
| /linux-6.15/Documentation/devicetree/bindings/iio/adc/ |
| H A D | adc.yaml | 71 Oversampling is used as replacement of or addition to the low-pass filter.
|