Home
last modified time | relevance | path

Searched refs:replacement (Results 1 – 25 of 105) sorted by relevance

12345

/linux-6.6.21/arch/parisc/kernel/
Dalternative.c48 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/
Dalternative.h27 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/
Dstatic_stub.h61 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/
Dalternative.c187 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/
Dalternative.c24 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/
Ddma-fence-chain.c42 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()
Ddma-resv.c336 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/
Dfunctionredirection.rst40 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/
Draid10.c469 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 …]
Draid10.h19 struct md_rdev *rdev, *replacement; member
Draid5.c700 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/
Dsecurity.c146 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/
DKconfig7 efivarfs is a replacement filesystem for the old EFI
/linux-6.6.21/Documentation/admin-guide/blockdev/drbd/
Dindex.rst10 clusters and in this context, is a "drop-in" replacement for shared
/linux-6.6.21/fs/configfs/
DKconfig12 same system. One is not a replacement for the other.
/linux-6.6.21/drivers/perf/
Dxgene_pmu.c295 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/
DTODO7 A replacement for this driver with MAC80211 support is available
/linux-6.6.21/drivers/parisc/
DREADME.dino21 ** Note that many boards were fixed/replaced under a free replacement
/linux-6.6.21/drivers/bcma/
DREADME1 Broadcom introduced new bus as replacement for older SSB. It is based on AMBA,
/linux-6.6.21/arch/x86/kernel/
Dalternative.c412 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/
Dadc.yaml49 Oversampling is used as replacement of or addition to the low-pass filter.
/linux-6.6.21/Documentation/timers/
Dhpet.rst18 prevents use of that mode. They support the other "legacy replacement"
/linux-6.6.21/drivers/staging/media/deprecated/atmel/
DTODO33 The replacement driver is named VIDEO_MICROCHIP_ISC or
/linux-6.6.21/drivers/block/drbd/
DKconfig21 clusters and in this context, is a "drop-in" replacement for shared
/linux-6.6.21/drivers/net/fddi/
DKconfig11 design; essentially a replacement for high speed Ethernet. FDDI can

12345