/linux-6.6.21/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.6.21/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.6.21/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.6.21/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.6.21/arch/s390/kernel/ |
D | alternative.c | 24 u8 *instr, *replacement; in __apply_alternatives() local 32 replacement = (u8 *)&a->repl_offset + a->repl_offset; in __apply_alternatives() 43 s390_kernel_write(instr, replacement, a->instrlen); in __apply_alternatives()
|
/linux-6.6.21/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 | 336 struct dma_fence *replacement, in dma_resv_replace_fences() argument 352 dma_resv_list_set(list, i, dma_fence_get(replacement), usage); in dma_resv_replace_fences()
|
/linux-6.6.21/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.6.21/drivers/md/ |
D | raid10.c | 469 rdev = conf->mirrors[dev].replacement; in raid10_end_write_request() 778 rdev = rcu_dereference(conf->mirrors[disk].replacement); in read_balance() 1270 struct bio *bio, bool replacement, in raid10_write_one_disk() argument 1282 if (replacement) { in raid10_write_one_disk() 1283 rdev = conf->mirrors[devnum].replacement; in raid10_write_one_disk() 1293 if (replacement) in raid10_write_one_disk() 1302 if (!replacement && test_bit(FailFast, in raid10_write_one_disk() 1329 rrdev = rcu_dereference(mirror->replacement); in dereference_rdev_and_rrdev() 1629 rdev = conf->mirrors[dev].replacement; in raid10_end_discard_request() 1866 struct md_rdev *rrdev = conf->mirrors[disk].replacement; in raid10_handle_discard() [all …]
|
D | raid10.h | 19 struct md_rdev *rdev, *replacement; member
|
D | raid5.c | 700 rdev = rcu_dereference(conf->disks[i].replacement); in raid5_calc_degraded() 726 rdev = rcu_dereference(conf->disks[i].replacement); in raid5_calc_degraded() 1186 rrdev = rcu_dereference(conf->disks[i].replacement); in ops_run_io() 2781 rdev = rdev_pend_deref(conf->disks[i].replacement); in raid5_end_read_request() 2892 int replacement = 0; in raid5_end_write_request() local 2900 rdev = rdev_pend_deref(conf->disks[i].replacement); in raid5_end_write_request() 2902 replacement = 1; in raid5_end_write_request() 2920 if (replacement) { in raid5_end_write_request() 2949 if (sh->batch_head && bi->bi_status && !replacement) in raid5_end_write_request() 3805 rdev = rcu_dereference(conf->disks[i].replacement); in handle_failed_sync() [all …]
|
/linux-6.6.21/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.6.21/fs/efivarfs/ |
D | Kconfig | 7 efivarfs is a replacement filesystem for the old EFI
|
/linux-6.6.21/Documentation/admin-guide/blockdev/drbd/ |
D | index.rst | 10 clusters and in this context, is a "drop-in" replacement for shared
|
/linux-6.6.21/fs/configfs/ |
D | Kconfig | 12 same system. One is not a replacement for the other.
|
/linux-6.6.21/drivers/perf/ |
D | xgene_pmu.c | 295 XGENE_PMU_EVENT_ATTR(write-need-replacement, 0x06), 296 XGENE_PMU_EVENT_ATTR(write-not-need-replacement, 0x07), 393 XGENE_PMU_EVENT_ATTR(write-caused-replacement, 0x04), 394 XGENE_PMU_EVENT_ATTR(write-not-caused-replacement, 0x05), 416 XGENE_PMU_EVENT_ATTR(replacement, 0x1c), 417 XGENE_PMU_EVENT_ATTR(old-replacement, 0x1d), 418 XGENE_PMU_EVENT_ATTR(young-replacement, 0x1e), 419 XGENE_PMU_EVENT_ATTR(r-set-replacement, 0x1f), 420 XGENE_PMU_EVENT_ATTR(r-clear-replacement, 0x20), 421 XGENE_PMU_EVENT_ATTR(old-r-replacement, 0x21), [all …]
|
/linux-6.6.21/drivers/staging/rtl8712/ |
D | TODO | 7 A replacement for this driver with MAC80211 support is available
|
/linux-6.6.21/drivers/parisc/ |
D | README.dino | 21 ** Note that many boards were fixed/replaced under a free replacement
|
/linux-6.6.21/drivers/bcma/ |
D | README | 1 Broadcom introduced new bus as replacement for older SSB. It is based on AMBA,
|
/linux-6.6.21/arch/x86/kernel/ |
D | alternative.c | 412 u8 *instr, *replacement; in apply_alternatives() local 440 replacement = (u8 *)&a->repl_offset + a->repl_offset; in apply_alternatives() 460 replacement, a->replacementlen); in apply_alternatives() 462 memcpy(insn_buff, replacement, a->replacementlen); in apply_alternatives() 468 apply_relocation(insn_buff, a->instrlen, instr, replacement, a->replacementlen); in apply_alternatives() 471 DUMP_BYTES(ALT, replacement, a->replacementlen, "%px: rpl_insn: ", replacement); in apply_alternatives()
|
/linux-6.6.21/Documentation/devicetree/bindings/iio/adc/ |
D | adc.yaml | 49 Oversampling is used as replacement of or addition to the low-pass filter.
|
/linux-6.6.21/Documentation/timers/ |
D | hpet.rst | 18 prevents use of that mode. They support the other "legacy replacement"
|
/linux-6.6.21/drivers/staging/media/deprecated/atmel/ |
D | TODO | 33 The replacement driver is named VIDEO_MICROCHIP_ISC or
|
/linux-6.6.21/drivers/block/drbd/ |
D | Kconfig | 21 clusters and in this context, is a "drop-in" replacement for shared
|
/linux-6.6.21/drivers/net/fddi/ |
D | Kconfig | 11 design; essentially a replacement for high speed Ethernet. FDDI can
|