/linux-master/arch/arm/boot/compressed/ |
H A D | head-sa1100.S | 28 @ Be sure to flush kernel binary out of the cache, 31 @ memory to be sure we hit the same cache.
|
/linux-master/arch/powerpc/include/asm/ |
H A D | string.h | 34 /* __mem variants are used by KASAN to implement instrumented meminstrinsics. */ 41 void *__memcpy(void *to, const void *from, __kernel_size_t n); 42 void *__memmove(void *to, const void *from, __kernel_size_t n);
|
/linux-master/fs/hostfs/ |
H A D | hostfs_user.c | 236 * times according to the changes to perform, and then call futimes() 237 * or utimes() to apply them. 278 int make_symlink(const char *from, const char *to) argument 282 err = symlink(to, from); 328 int link_file(const char *to, const char *from) argument 332 err = link(to, from); 350 int rename_file(char *from, char *to) argument 354 err = rename(from, to); 360 int rename2_file(char *from, char *to, unsigne argument [all...] |
/linux-master/arch/arm64/kvm/hyp/include/nvhe/ |
H A D | mem_protect.h | 18 * SW bits 0-1 are reserved to track the memory ownership state of each page: 56 /* This corresponds to page-table locking order */ 80 int hyp_pin_shared_mem(void *from, void *to); 81 void hyp_unpin_shared_mem(void *from, void *to);
|
/linux-master/drivers/mtd/maps/ |
H A D | physmap-ixp4xx.c | 23 * ('address coherency') so we need to undo the swizzling to ensure commands 26 * To further complicate matters, due to the way the expansion bus controller 35 * this requires CONFIG_MTD_CFI_BE_BYTE_SWAP to be enabled to 'unswap' the CFI 79 * when attached to a 16-bit wide device (such as the 28F128J3A), 82 static void ixp4xx_copy_from(struct map_info *map, void *to, argument 85 u8 *dest = (u8 *) to;
|
/linux-master/arch/alpha/lib/ |
H A D | ev6-memcpy.S | 9 * - uses bcmpge to compare 8 bytes in parallel 34 mov $16, $0 # E : copy dest to return 48 * At least one byte more to move 65 beq $1, $do_unroll # U : no single quads to fiddle 86 # ($7) are about to be over-written 108 subq $18, 192, $2 # E : At least two more trips to go? 172 bgt $18, $tail_bytes # U : more to be done? 175 /* branching to exit takes 3 extra cycles, so replicate exit here */ 198 /* Source has unknown alignment, but dest is known to be 0mod8 */ 209 bis $3, $1, $1 # E : merged bytes to stor [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | signal.c | 26 unsigned long copy_fpr_to_user(void __user *to, argument 32 /* save FPR copy to local buffer then write to the thread_struct */ 36 return __copy_to_user(to, buf, ELF_NFPREG * sizeof(double)); 54 unsigned long copy_vsx_to_user(void __user *to, argument 60 /* save FPR copy to local buffer then write to the thread_struct */ 63 return __copy_to_user(to, buf, ELF_NVSRHALFREG * sizeof(double)); 80 unsigned long copy_ckfpr_to_user(void __user *to, argument 86 /* save FPR copy to loca 108 copy_ckvsx_to_user(void __user *to, struct task_struct *task) argument [all...] |
/linux-master/mm/kasan/ |
H A D | quarantine.c | 67 static void qlist_move_all(struct qlist_head *from, struct qlist_head *to) argument 72 if (qlist_empty(to)) { 73 *to = *from; 78 to->tail->next = from->head; 79 to->tail = from->tail; 80 to->bytes += from->bytes; 118 * Usually equal to QUARANTINE_PERCPU_SIZE unless we have too much RAM. 123 * The fraction of physical memory the quarantine is allowed to occupy. 125 * the ratio low to avoid OOM. 149 * Note: Keep per-object metadata to allo 290 qlist_move_cache(struct qlist_head *from, struct qlist_head *to, struct kmem_cache *cache) argument [all...] |
/linux-master/arch/alpha/include/asm/ |
H A D | page.h | 24 #define copy_user_page(to, from, vaddr, pg) copy_page(to, from) 28 * These are used to make use of C type-checking..
|
/linux-master/arch/loongarch/include/asm/ |
H A D | io.h | 48 * @size: size of the resource to map 63 extern void __memcpy_toio(volatile void __iomem *to, const void *from, size_t count); 64 extern void __memcpy_fromio(void *to, const volatile void __iomem *from, size_t count);
|
/linux-master/arch/arc/kernel/ |
H A D | entry-arcv2.S | 16 ; This number is not equal to the maximum interrupt number (256) because 162 ; need to call do_page_fault(). 176 ; All 2 entry points to here already disable interrupts 183 # But irq tracer needs to be told now... 204 ; task now returning to U mode (riding the Intr) 206 ; won't be switched to correct U mode value (from AUX_SP) 224 ;####### Return from Intr to insn in delay slot ####### 228 ; Intr returning to a Delay Slot (DS) insn 234 ; Solution is to drop out of interrupt context into pure kernel mode
|
/linux-master/arch/x86/include/asm/ |
H A D | string_64.h | 10 /* Even with __builtin_ the compiler may decide to use the out of line 18 extern void *memcpy(void *to, const void *from, size_t len); 19 extern void *__memcpy(void *to, const void *from, size_t len); 26 * KMSAN needs to instrument as much code as possible. Use C versions of
|
/linux-master/arch/m68k/ifpsp060/src/ |
H A D | ilsp.S | 13 and any warranty against infringement with regard to the SOFTWARE 23 You are hereby granted a copyright license to use, modify, and distribute the SOFTWARE 30 # This file is appended to the top of the 060FPLSP package 32 # effect, branches to one of the branch table entries located here. 77 # 0x10(sp) = pointer to location to place quotient/remainder # 80 # 0x10(sp) = points to location of remainder/quotient. # 87 # to calculate the result. # 89 # codes before performing the final "rts". If the divisor was equal to # 92 # the event occurred even though it may not point to th [all...] |
/linux-master/arch/m68k/fpsp040/ |
H A D | ssinh.S | 8 | Input: Double-extended number X in location pointed to 14 | 64 significant bit, i.e. within 0.5001 ulp to 53 bits if the 15 | result is subsequently rounded to double precision. The 23 | 1. If |X| > 16380 log2, go to 3. 30 | 3. If |X| > 16480 log2, go to 5. 44 | sign(X)*Huge*Huge to generate overflow and an infinity with
|
H A D | util.S | 6 | ovf_res: used by overflow to force the correct 13 | reg_dest: write byte, word, or long data to Dn 74 | This forces the destination precision to be extended 81 lea ETEMP(%a6),%a0 |a0 points to source operand 83 sne ETEMP_SGN(%a6) |convert to internal IEEE format 90 | Input a0 points to an operand in the internal extended format 91 | Output a0 points to the result in the internal extended format 93 | This sets the round precision according to the user's FPCR unless the 98 | precision instruction, the rounding precision is then set to the force 161 | Input a0 points to a [all...] |
/linux-master/arch/powerpc/lib/ |
H A D | div64.S | 5 * non-zero to start with. 6 * On entry, r3 points to the dividend, which get overwritten with 30 li r10,-1 # to make it < 2^32, and shifting 40 2: mullw r10,r11,r4 # to get an estimate of the quotient, 43 add r8,r8,r11 # and add the estimate to the accumulated
|
/linux-master/scripts/ |
H A D | parse-maintainers.pl | 33 --input => MAINTAINERS file to read (default: MAINTAINERS) 34 --output => sorted MAINTAINERS file to write (default: MAINTAINERS.new) 35 --section => new sorted MAINTAINERS file to write to (default: SECTION.new) 54 regexes are not written to the output file but are written to the
|
H A D | dev-needs.sh | 10 This script needs to be run on the target device once it has booted to a 16 chain, so the last entry in the output is close to the root of the 19 By default it lists the full path to the devices under /sys/devices. 21 It also takes an optional modifier flag as the first parameter to change 32 The filter options provide a way to filter out some dependencies: 34 attached are ignored. This is to avoid following 35 device links to "class" devices that are created 37 dependency). If you want to follow these links 58 # This weirdness is needed to wor [all...] |
/linux-master/drivers/pci/controller/mobiveil/ |
H A D | pcie-layerscape-gen4.c | 95 int to = 100; local 97 /* Poll for pab_csb_reset to set and PAB activity to clear */ 102 } while (((val & PF_INT_STAT_PABRST) == 0 || act_stat) && to--); 103 if (to < 0) { 123 to = 100; 124 while (!ls_g4_pcie_link_up(mv_pci) && to--) 126 if (to < 0) { 211 dev_err(dev, "Failed to find msi-parent\n"); 233 dev_err(dev, "Fail to prob [all...] |
/linux-master/drivers/base/regmap/ |
H A D | trace.h | 256 unsigned int to), 258 TP_ARGS(map, from, to), 263 __field( unsigned int, to ) 269 __entry->to = to; 272 TP_printk("%s %u-%u", __get_str(name), __entry->from, __entry->to)
|
/linux-master/include/net/ |
H A D | checksum.h | 88 /* rotate sum to align it with a 16b boundary */ 131 static __always_inline void csum_replace4(__sum16 *sum, __be32 from, __be32 to) argument 135 *sum = csum_fold(csum_add(tmp, (__force __wsum)to)); 156 __be32 from, __be32 to, bool pseudohdr); 158 const __be32 *from, const __be32 *to, 165 __be16 from, __be16 to, bool pseudohdr) 168 (__force __be32)to, pseudohdr); 177 /* Subtract out checksum up to start */ 164 inet_proto_csum_replace2(__sum16 *sum, struct sk_buff *skb, __be16 from, __be16 to, bool pseudohdr) argument
|
/linux-master/drivers/spi/ |
H A D | spi-dw-bt1.c | 71 * That's why we have to create a dedicated read-method to copy data from there 72 * to the passed buffer. 74 static void dw_spi_bt1_dirmap_copy_from_map(void *to, void __iomem *from, size_t len) argument 87 memcpy(to, (char *)&data + shift, chunk); 89 to += chunk; 95 memcpy(to, &data, 4); 97 to += 4; 103 memcpy(to, &data, len); 178 * bus speed especially when it comes to th [all...] |
/linux-master/include/rdma/ |
H A D | uverbs_ioctl.h | 45 * Support extending attributes by length. Allow the user to provide 61 /* Current known size to kernel */ 63 /* User isn't allowed to provide something < min_len */ 110 * Which is a 48 bit value, with most of the bits guaranteed to be zero. Based 112 * radix tree. Since this compression is entirely internal to the kernel the 155 /* This id guaranteed to not exist in the radix tree */ 244 * The attr is designed to fit in the typical single radix tree node 246 * organize things so that the driver and core attributes interleave to 274 * This returns a value in the range [0 to UVERBS_API_ATTR_BKEY_LEN), 357 /* Define things connected to object_i 793 _uverbs_copy_from(void *to, const struct uverbs_attr_bundle *attrs_bundle, size_t idx, size_t size) argument 820 _uverbs_copy_from_or_zero(void *to, const struct uverbs_attr_bundle *attrs_bundle, size_t idx, size_t size) argument 900 uverbs_get_flags64(u64 *to, const struct uverbs_attr_bundle *attrs_bundle, size_t idx, u64 allowed_bits) argument 906 uverbs_get_flags32(u32 *to, const struct uverbs_attr_bundle *attrs_bundle, size_t idx, u64 allowed_bits) argument 927 _uverbs_get_const(s64 *to, const struct uverbs_attr_bundle *attrs_bundle, size_t idx, s64 lower_bound, u64 upper_bound, s64 *def_val) argument 940 _uverbs_get_const_signed(s64 *to, const struct uverbs_attr_bundle *attrs_bundle, size_t idx, s64 lower_bound, u64 upper_bound, s64 *def_val) argument 948 _uverbs_get_const_unsigned(u64 *to, const struct uverbs_attr_bundle *attrs_bundle, size_t idx, u64 upper_bound, u64 *def_val) argument 1013 uverbs_get_raw_fd(int *to, const struct uverbs_attr_bundle *attrs_bundle, size_t idx) argument [all...] |
/linux-master/kernel/ |
H A D | signal.c | 10 * Changes to use preallocated sigqueue structures 11 * to allow signals to be sent reliably. 88 /* SIGKILL and SIGSTOP may not be sent to the global init */ 96 /* Only allow kernel generated signals to this kthread */ 115 * Tracers may want to know about even ignored signal unless it 210 * synchronous signals that need to be dequeued first. 239 /* Nothing to do */ 263 * @mask: pending bits to set 297 * If JOBCTL_TRAPPING is set, a ptracer is waiting for us to ente 3377 copy_siginfo_to_user(siginfo_t __user *to, const kernel_siginfo_t *from) argument 3410 __copy_siginfo_from_user(int signo, kernel_siginfo_t *to, const siginfo_t __user *from) argument 3419 copy_siginfo_from_user(kernel_siginfo_t *to, const siginfo_t __user *from) argument 3437 copy_siginfo_to_external32(struct compat_siginfo *to, const struct kernel_siginfo *from) argument 3505 __copy_siginfo_to_user32(struct compat_siginfo __user *to, const struct kernel_siginfo *from) argument 3516 post_copy_siginfo_from_user32(kernel_siginfo_t *to, const struct compat_siginfo *from) argument 3592 __copy_siginfo_from_user32(int signo, struct kernel_siginfo *to, const struct compat_siginfo __user *ufrom) argument 3604 copy_siginfo_from_user32(struct kernel_siginfo *to, const struct compat_siginfo __user *ufrom) argument 3625 ktime_t *to = NULL, timeout = KTIME_MAX; local [all...] |
/linux-master/arch/x86/crypto/ |
H A D | des3_ede-asm_64.S | 123 #define round1(n, from, to, load_next_key) \ 135 xorq (RW1, RT1, 8), to; \ 142 xorq (RW1, RT3, 8), to; \ 148 xorq (RW1, RT1, 8), to; \ 152 xorq RT0, to; \ 154 xorq (RW1, RT3, 8), to; \ 361 #define round3(n, from, to, load_next_key, do_movq) \ 367 xorq (RT2, RT3, 8), to##0; \ 369 xorq (RT2, RT1, 8), to##0; \ 374 xorq (RT2, RT3, 8), to## [all...] |