/linux-6.12.1/arch/parisc/kernel/ |
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.12.1/arch/parisc/include/asm/ |
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.12.1/include/kunit/ |
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.12.1/arch/loongarch/kernel/ |
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.12.1/arch/s390/kernel/ |
D | alternative.c | 11 u8 *instr, *replacement; in __apply_alternatives() local 38 replacement = (u8 *)&a->repl_offset + a->repl_offset; in __apply_alternatives() 39 s390_kernel_write(instr, replacement, a->instrlen); in __apply_alternatives()
|
/linux-6.12.1/drivers/dma-buf/ |
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()
|
D | dma-resv.c | 343 struct dma_fence *replacement, in dma_resv_replace_fences() argument 359 dma_resv_list_set(list, i, dma_fence_get(replacement), usage); in dma_resv_replace_fences()
|
/linux-6.12.1/Documentation/dev-tools/kunit/api/ |
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.12.1/drivers/md/ |
D | raid10.c | 469 rdev = conf->mirrors[dev].replacement; in raid10_end_write_request() 763 rdev = conf->mirrors[disk].replacement; in read_balance() 1242 struct bio *bio, bool replacement, in raid10_write_one_disk() argument 1254 rdev = replacement ? conf->mirrors[devnum].replacement : in raid10_write_one_disk() 1258 if (replacement) in raid10_write_one_disk() 1267 if (!replacement && test_bit(FailFast, in raid10_write_one_disk() 1298 rrdev = conf->mirrors[i].replacement; in wait_blocked_dev() 1424 rrdev = conf->mirrors[d].replacement; in raid10_write_request() 1568 rdev = repl ? conf->mirrors[dev].replacement : in raid10_end_discard_request() 1723 rrdev = conf->mirrors[disk].replacement; in raid10_handle_discard() [all …]
|
D | raid10.h | 19 struct md_rdev *rdev, *replacement; member
|
D | raid5.c | 701 rdev = READ_ONCE(conf->disks[i].replacement); in raid5_calc_degraded() 726 rdev = READ_ONCE(conf->disks[i].replacement); in raid5_calc_degraded() 1186 rrdev = conf->disks[i].replacement; in ops_run_io() 2742 rdev = conf->disks[i].replacement; in raid5_end_read_request() 2851 int replacement = 0; in raid5_end_write_request() local 2859 rdev = conf->disks[i].replacement; in raid5_end_write_request() 2861 replacement = 1; in raid5_end_write_request() 2879 if (replacement) { in raid5_end_write_request() 2906 if (sh->batch_head && bi->bi_status && !replacement) in raid5_end_write_request() 3762 rdev = conf->disks[i].replacement; in handle_failed_sync() [all …]
|
/linux-6.12.1/fs/afs/ |
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.12.1/drivers/perf/ |
D | xgene_pmu.c | 284 XGENE_PMU_EVENT_ATTR(write-need-replacement, 0x06), 285 XGENE_PMU_EVENT_ATTR(write-not-need-replacement, 0x07), 382 XGENE_PMU_EVENT_ATTR(write-caused-replacement, 0x04), 383 XGENE_PMU_EVENT_ATTR(write-not-caused-replacement, 0x05), 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), [all …]
|
/linux-6.12.1/Documentation/admin-guide/blockdev/drbd/ |
D | index.rst | 10 clusters and in this context, is a "drop-in" replacement for shared
|
/linux-6.12.1/fs/efivarfs/ |
D | Kconfig | 7 efivarfs is a replacement filesystem for the old EFI
|
/linux-6.12.1/fs/configfs/ |
D | Kconfig | 12 same system. One is not a replacement for the other.
|
/linux-6.12.1/drivers/staging/rtl8712/ |
D | TODO | 7 A replacement for this driver with MAC80211 support is available
|
/linux-6.12.1/drivers/parisc/ |
D | README.dino | 21 ** Note that many boards were fixed/replaced under a free replacement
|
/linux-6.12.1/drivers/bcma/ |
D | README | 1 Broadcom introduced new bus as replacement for older SSB. It is based on AMBA,
|
/linux-6.12.1/arch/x86/kernel/ |
D | alternative.c | 454 u8 *instr, *replacement; in apply_alternatives() local 493 replacement = (u8 *)&a->repl_offset + a->repl_offset; in apply_alternatives() 514 replacement, a->replacementlen, a->flags); in apply_alternatives() 516 memcpy(insn_buff, replacement, a->replacementlen); in apply_alternatives() 528 apply_relocation(insn_buff, instr, a->instrlen, replacement, a->replacementlen); in apply_alternatives() 531 DUMP_BYTES(ALT, replacement, a->replacementlen, "%px: rpl_insn: ", replacement); in apply_alternatives()
|
/linux-6.12.1/Documentation/timers/ |
D | hpet.rst | 18 prevents use of that mode. They support the other "legacy replacement"
|
/linux-6.12.1/drivers/staging/media/deprecated/atmel/ |
D | TODO | 33 The replacement driver is named VIDEO_MICROCHIP_ISC or
|
/linux-6.12.1/drivers/block/drbd/ |
D | Kconfig | 21 clusters and in this context, is a "drop-in" replacement for shared
|
/linux-6.12.1/drivers/net/fddi/ |
D | Kconfig | 11 design; essentially a replacement for high speed Ethernet. FDDI can
|
/linux-6.12.1/Documentation/admin-guide/device-mapper/ |
D | dm-flakey.rst | 67 Perform the replacement only if bio->bi_opf has all the
|