| /linux/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/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/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/arch/loongarch/kernel/ |
| H A D | alternative.c | 188 union loongarch_instruction *instr, *replacement; in apply_alternatives() local 205 replacement = (void *)&a->replace_offset + a->replace_offset; in apply_alternatives() 217 replacement, a->replacementlen); in apply_alternatives() 224 replacement, a->replacementlen); in apply_alternatives() 227 DUMP_WORDS(replacement, nr_repl, "%px: rpl_insn: ", replacement); in apply_alternatives() 229 copy_alt_insns(insnbuf, instr, replacement, nr_repl); in apply_alternatives()
|
| /linux/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/drivers/md/ |
| H A D | raid10.c | 483 rdev = conf->mirrors[dev].replacement; in raid10_end_write_request() 776 rdev = conf->mirrors[disk].replacement; in read_balance() 1247 struct bio *bio, bool replacement, in raid10_write_one_disk() argument 1256 rdev = replacement ? conf->mirrors[devnum].replacement : in raid10_write_one_disk() 1260 if (replacement) in raid10_write_one_disk() 1268 if (!replacement && test_bit(FailFast, in raid10_write_one_disk() 1323 rrdev = conf->mirrors[i].replacement; in wait_blocked_dev() 1406 rrdev = conf->mirrors[d].replacement; in raid10_write_request() 1487 struct md_rdev *rrdev = conf->mirrors[d].replacement; in raid10_write_request() 1569 rdev = repl ? conf->mirrors[dev].replacement : in raid10_end_discard_request() [all …]
|
| H A D | raid10.h | 19 struct md_rdev *rdev, *replacement; member
|
| H A D | raid5.c | 705 rdev = READ_ONCE(conf->disks[i].replacement); in raid5_calc_degraded() 730 rdev = READ_ONCE(conf->disks[i].replacement); in raid5_calc_degraded() 1204 rrdev = conf->disks[i].replacement; in ops_run_io() 2748 rdev = conf->disks[i].replacement; in raid5_end_read_request() 2855 int replacement = 0; in raid5_end_write_request() local 2863 rdev = conf->disks[i].replacement; in raid5_end_write_request() 2865 replacement = 1; in raid5_end_write_request() 2883 if (replacement) { in raid5_end_write_request() 2909 if (sh->batch_head && bi->bi_status && !replacement) in raid5_end_write_request() 3730 rdev = conf->disks[i].replacement; in handle_failed_sync() [all …]
|
| H A D | raid5.h | 473 struct md_rdev *replacement; member
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | changes_pkt_data.c | |
| /linux/fs/afs/ |
| H A D | security.c | 179 struct afs_permits *permits, *xpermits, *replacement, *zap, *new = NULL; in afs_cache_permit() local 294 replacement = xpermits; in afs_cache_permit() 304 replacement = new; in afs_cache_permit() 316 rcu_assign_pointer(vnode->permit_cache, replacement); in afs_cache_permit() 318 zap = replacement; in afs_cache_permit()
|
| /linux/drivers/perf/ |
| H A 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/fs/efivarfs/ |
| H A D | Kconfig | 7 efivarfs is a replacement filesystem for the old EFI
|
| /linux/Documentation/admin-guide/blockdev/drbd/ |
| H A D | index.rst | 10 clusters and in this context, is a "drop-in" replacement for shared
|
| /linux/fs/configfs/ |
| H A D | Kconfig | 11 same system. One is not a replacement for the other.
|
| /linux/drivers/parisc/ |
| H A D | README.dino | 21 ** Note that many boards were fixed/replaced under a free replacement
|
| /linux/drivers/bcma/ |
| H A D | README | 1 Broadcom introduced new bus as replacement for older SSB. It is based on AMBA,
|
| /linux/Documentation/timers/ |
| H A D | hpet.rst | 18 prevents use of that mode. They support the other "legacy replacement"
|
| /linux/drivers/net/fddi/ |
| H A D | Kconfig | 11 design; essentially a replacement for high speed Ethernet. FDDI can
|
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | dm-flakey.rst | 67 Perform the replacement only if bio->bi_opf has all the
|
| H A D | cache-policies.rst | 26 Overview of supplied cache replacement policies
|
| /linux/drivers/block/drbd/ |
| H A D | Kconfig | 21 clusters and in this context, is a "drop-in" replacement for shared
|
| /linux/Documentation/admin-guide/ |
| H A D | ldm.rst | 12 replacement for the MSDOS style partitions. It stores its information in a
|
| /linux/tools/lib/python/kdoc/ |
| H A D | parse_data_structs.py | 235 # If the replacement rule doesn't have a type, get default 243 # Change self.symbols to use the replacement rule 352 # 2. we want symbol replacement at the entire content, not 399 Print debug information containing the replacement rules per symbol. 435 for symbol, (replacement, _) in ref_dict.items(): 438 fr'\1{replacement}\2', text)
|
| /linux/net/bluetooth/ |
| H A D | Kconfig | 17 It was designed as a replacement for cables and other short-range
|