/linux-master/arch/m68k/fpsp040/ |
H A D | x_store.S | 4 | store --- store operand to memory or register 8 | a6 = points to fp value to be stored. 45 moveb (%a1,%d0.w),%d0 |convert reg# to dynamic register mask 50 fmovemx (%a0),%d0 |move to correct register 96 | fall through to dest_dbl 100 | dest_dbl --- write double precision value to user space 110 |Changes extended precision to double precision. 111 | Note: no attempt is made to round the extended value to doubl [all...] |
H A D | sasin.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| >= 1, go to 3. 30 | 3. If |X| > 1, go to 5.
|
H A D | satanh.S | 9 | Input: Double-extended number X in location pointed to 15 | 64 significant bit, i.e. within 0.5001 ulp to 53 bits if the 16 | result is subsequently rounded to double precision. The 24 | 1. If |X| >= 1, go to 3. 33 | 3. If |X| > 1, go to 5.
|
H A D | x_ovfl.S | 7 | too large to be represented in a floating-point data register, 8 | or when storing to memory, the contents of a floating-point 9 | data register are too large to be represented in the 30 | operand needs to be made available to the users exception handler 92 | It is possible to have either inex2 or inex1 exceptions with the 94 | inex2 or inex1 occurred, we must clean up and branch to the 128 | to b1238_fix. 154 | Have a0 point to the correct operand. 174 | CCs are defined to b [all...] |
H A D | sgetem.S | 11 | input argument. The mantissa is converted to an 40 | handler. It points a0 to the input operand. 52 fmovew %d0,%fp0 |move the exp to fp0 61 fmovew %d0,%fp0 |move the exp to fp0 66 | handler. It points a0 to the input operand. 84 movew %d0,LOCAL_EX(%a0) |move the sign & exp back to fsave stack 119 exg %d0,%d1 |shift ls mant to ms mant 120 bfffo %d0{#0:#32},%d3 |find first 1 in ls mant to d0 121 lsll %d3,%d0 |shift first 1 to integer bit in ms mant 127 bfffo %d0{#0:#32},%d3 |find first 1 in ls mant to d [all...] |
H A D | skeleton.S | 5 | need to be modified to install the FPSP. 14 | the machine state will be identical to the state before 18 | to handle the exception. 22 | OS specific work to be done (such as handling a context switch or 26 | code is shown. This code may need to be moved to an appropriate 83 | will probably want to clear the pending exception. 88 | Code following the 'inex' label is to handle bug #1232. In this 92 | and unfl exception to b [all...] |
H A D | scosh.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. (|X| > 16380 log2). If |X| > 16480 log2, go to 5. 43 | Huge*Huge to generate overflow and an infinity with 95 fmovemx %fp0-%fp0,(%a0) |pass parameter to setox
|
/linux-master/tools/testing/selftests/powerpc/math/ |
H A D | vmx_asm.S | 86 # r3 holds pointer to where to put the result of fork 87 # r4 holds pointer to the pid 99 # Pass the result of fork back to the caller 114 # the VMX have been loaded with varray. Will proceed to check the validity of 121 # VMX need to write to 16 byte aligned addresses, skip STACK_FRAME_LOCAL(3,0)
|
/linux-master/arch/m68k/ifpsp060/ |
H A D | fskeleton.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 71 | is present. The routine below should point to the operating system handler 83 bral trap | jump to trap handler 90 | is present. The routine below should point to the operating system handler 102 bral trap | jump to trap handler 108 | is present. The routine below should point to the operating system handler 121 bral trap | jump to trap handler 127 | is present. The routine below should point to the operating system handler 140 bral trap | jump to tra [all...] |
/linux-master/include/media/ |
H A D | v4l2-rect.h | 132 * v4l2_rect_scale() - scale rect r by to/from 133 * @r: rect to be scaled. 135 * @to: to rectangle. 137 * This scales rectangle @r horizontally by @to->width / @from->width and 138 * vertically by @to->height / @from->height. 141 * it would appear after scaling @from to @to. So the resulting @r will 142 * be the scaled rectangle inside @to. 146 const struct v4l2_rect *to) 144 v4l2_rect_scale(struct v4l2_rect *r, const struct v4l2_rect *from, const struct v4l2_rect *to) argument [all...] |
/linux-master/arch/sh/kernel/ |
H A D | entry-common.S | 9 ! to be jumped is too far, but it causes illegal slot exception. 26 * ptrace needs to have all regs on the stack. 27 * if the order here is changed, it needs to be 237 * Arguments #0 to #3: R4--R7 238 * Arguments #4 to #6: R0, R1, R2 260 * This code also handles delegating other traps to the BIOS/gdb stub. 263 * right 2 bits in order to get the value that was used as the "trapa" 304 mov.l r8, @r10 ! set TRA value to tra 343 jsr @r8 ! jump to specific syscall handler 377 ! below, so don't need to b [all...] |
/linux-master/arch/sparc/include/asm/ |
H A D | uaccess_32.h | 21 * This gets kind of ugly. We want to return _two_ values in "get_user()" 22 * and yet we don't want to do any pointers, because that is too much 40 * doing multiple accesses to the same area (the user has to do the 179 unsigned long __copy_user(void __user *to, const void __user *from, unsigned long size); 181 static inline unsigned long raw_copy_to_user(void __user *to, const void *from, unsigned long n) argument 183 return __copy_user(to, (__force void __user *) from, n); 186 static inline unsigned long raw_copy_from_user(void *to, const void __user *from, unsigned long n) argument 188 return __copy_user((__force void __user *) to, from, n);
|
/linux-master/arch/openrisc/include/asm/ |
H A D | uaccess.h | 31 * This gets kind of ugly. We want to return _two_ values in "get_user()" 32 * and yet we don't want to do any pointers, because that is too much 39 * accesses to the same area of user memory). 92 * because we do not write to any memory gcc knows about, so there 210 __copy_tofrom_user(void *to, const void *from, unsigned long size); 212 raw_copy_from_user(void *to, const void __user *from, unsigned long size) argument 214 return __copy_tofrom_user(to, (__force const void *)from, size); 217 raw_copy_to_user(void __user *to, const void *from, unsigned long size) argument 219 return __copy_tofrom_user((__force void *)to, from, size);
|
/linux-master/arch/xtensa/include/asm/ |
H A D | page.h | 43 * If the cache size for one way is greater than the page size, we have to 55 * When the page number is translated to the physical page address, the lowest 59 * The kernel does not provide a mechanism to ensure that the page color 65 * to temporarily map a patch so we can match the color. 96 * These are used to make use of C type-checking.. 135 extern void copy_page(void *to, void *from); 138 * If we have cache aliasing and writeback caches, we might have to do 144 extern void copy_page_alias(void *to, void *from, 150 void copy_user_highpage(struct page *to, struct page *from, 154 # define copy_user_page(to, fro [all...] |
/linux-master/include/linux/ |
H A D | poll.h | 59 * Return the set of events that the application wants to poll for. 60 * This is useful for drivers that need to know whether a DMA transfer has 61 * to be started implicitly on poll(). You typically only want to do that 116 extern int poll_select_set_timeout(struct timespec64 *to, time64_t sec, 119 #define __MAP(v, from, to) \ 120 (from < to ? (v & from) * (to/from) : (v & from) / (from/to))
|
/linux-master/arch/powerpc/kernel/ptrace/ |
H A D | ptrace-view.c | 15 #define STR(s) #s /* convert to string */ 177 * no more used as a flag, lets force usr to always see the softe value as 1 219 struct membuf to) 221 struct membuf to_msr = membuf_at(&to, offsetof(struct pt_regs, msr)); 223 struct membuf to_softe = membuf_at(&to, offsetof(struct pt_regs, softe)); 228 membuf_write(&to, target->thread.regs, sizeof(struct user_pt_regs)); 234 return membuf_zero(&to, ELF_NGREG * sizeof(unsigned long) - 291 struct membuf to) 296 return membuf_write(&to, &target->thread.regs->ppr, sizeof(u64)); 311 struct membuf to) 218 gpr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 290 ppr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 310 dscr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 324 tar_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 348 ebb_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 403 pmu_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 466 dexcr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 490 hashkeyr_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 521 pkey_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument 700 gpr32_get_common(struct task_struct *target, const struct user_regset *regset, struct membuf to, unsigned long *regs) argument 818 gpr32_get(struct task_struct *target, const struct user_regset *regset, struct membuf to) argument [all...] |
/linux-master/fs/ubifs/ |
H A D | key.h | 36 * @val: value to be masked 87 * @key: key to initialize 100 * @k: key to initialize 116 * @key: key to initialize 129 * @key: key to initialize 142 * @key: key to initialize 161 * @key: key to initialize 177 * @k: key to initialize 198 * @key: where to store the lowest key 211 * @key: key to initializ 417 key_read(const struct ubifs_info *c, const void *from, union ubifs_key *to) argument 432 key_write(const struct ubifs_info *c, const union ubifs_key *from, void *to) argument 448 key_write_idx(const struct ubifs_info *c, const union ubifs_key *from, void *to) argument 463 key_copy(const struct ubifs_info *c, const union ubifs_key *from, union ubifs_key *to) argument [all...] |
/linux-master/include/linux/mtd/ |
H A D | map.h | 64 * to zero, and ensure we'll never miss the end of an comparison (bjd) */ 111 /* always use indirect access for 256-bit to preserve kernel stack */ 176 to a chip probe routine -- either JEDEC or CFI probe or both -- via 184 The mtd->priv field will point to the struct map_info, and any further 186 mtd->priv->fldrv_priv field. This allows the map driver to get at 203 in bytes, before you are talking to the first chip again. 214 want to enable XIP for non-linear mappings. Not yet though. */ 216 /* It's possible for the map driver to use cached memory in its 219 it will signal it to the map driver through this routine to le 430 inline_map_copy_from(struct map_info *map, void *to, unsigned long from, ssize_t len) argument 438 inline_map_copy_to(struct map_info *map, unsigned long to, const void *from, ssize_t len) argument [all...] |
/linux-master/kernel/futex/ |
H A D | syscalls.c | 18 * field, to allow the kernel to clean up if the thread dies after 19 * acquiring the lock, but just before it could have added itself to 25 * @head: pointer to the list-head 45 * @head_ptr: pointer to a list-head pointer, the kernel fills it in 46 * @len_ptr: pointer to a length field, the kernel fills in the header size 184 * @futexv: Kernel side list of waiters to be filled 185 * @uwaitv: Userspace list to be parsed 187 * @wake: Wake to call when futex is woken 228 clockid_t clockid, struct hrtimer_sleeper *to) 227 futex2_setup_timeout(struct __kernel_timespec __user *timeout, clockid_t clockid, struct hrtimer_sleeper *to) argument 261 futex2_destroy_timeout(struct hrtimer_sleeper *to) argument 294 struct hrtimer_sleeper to; local 378 struct hrtimer_sleeper to; local [all...] |
/linux-master/lib/ |
H A D | kunit_iov_iter.c | 22 int from, to; member in struct:kvec_test_range 84 KUNIT_ASSERT_GE(test, pr->to, pr->from); 85 KUNIT_ASSERT_LE(test, pr->to, bufsize); 87 kvec[i].iov_len = pr->to - pr->from; 88 size += pr->to - pr->from; 96 * Test copying to a ITER_KVEC-type iterator. 132 for (i = pr->from; i < pr->to; i++) 182 for (j = pr->from; j < pr->to; j++) { 201 int page, from, to; member in struct:bvec_test_range 233 KUNIT_ASSERT_GE(test, pr->to, p [all...] |
/linux-master/drivers/mfd/ |
H A D | sm501.c | 42 struct sm501_gpio *ourgpio; /* to get back to parent. */ 238 /* during suspend/resume, we are currently not allowed to sleep, 239 * so change to using mdelay() instead of msleep() if we 259 unsigned long to; local 264 to = (misc & ~clear) | set; 266 if (to != misc) { 267 smc501_writel(to, sm->regs + SM501_MISC_CONTROL); 274 return to; 312 * alters the power active gate to se 315 sm501_unit_power(struct device *dev, unsigned int unit, unsigned int to) argument 520 struct sm501_clock to; local 645 struct sm501_clock to; local [all...] |
/linux-master/arch/alpha/lib/ |
H A D | ev6-memset.S | 19 * however the loop has been unrolled to enable better memory throughput, 21 * and __memset16 to permit better scheduling to eliminate the stalling 23 * A future enhancement might be to put in a byte store loop for really 26 * WARNING: Maintaining this is going to be more work than the above version, 27 * as fixes will need to be made in multiple places. The performance gain 47 * Serious stalling happens. The only way to mitigate this is to 48 * undertake a major re-write to interleave the constant materialization 58 addq $18,$16,$6 # E : max address to writ [all...] |
/linux-master/arch/x86/boot/ |
H A D | header.S | 13 * addresses must be multiplied by 16 to obtain their respective linear 49 # Offset to the PE header. 218 sentinel: .byte 0xff, 0xff /* Used to detect broken loaders */ 227 root_dev: .word 0 /* Default to major/minor 0/0 */ 235 # tries to generate a 3-byte jump here, which causes 236 # everything else to push off to the wrong offset. 249 # in case something decided to "use" it 250 .word kernel_version-512 # pointing to kernel version string 256 # bootloaders know to chang [all...] |
/linux-master/arch/arm/boot/compressed/ |
H A D | head-sharpsl.S | 8 * so we have to figure out the machine for ourselves... 46 str r6, [r1, #0x280] @ to SCRATCH_UMSK 52 str r6, [r1, #0x280] @ to SCRATCH_UMSK 133 strb r3, [r1, #24] @ Save to FLASHCTL 135 strb r2, [r1, #20] @ Save to FLASHIO 138 strb r3, [r1, #24] @ Save to FLASHCTL 140 strb r2, [r1, #20] @ Save to FLASHIO 142 strb r3, [r1, #24] @ Save to FLASHCTL
|
/linux-master/arch/arm/mach-pxa/ |
H A D | sleep.S | 46 @ Put the processor to sleep 52 @ prepare pointer to physical address 0 (virtual mapping in generic.c) 76 @ align execution to a cache line 93 @ prepare pointer to physical address 0 (virtual mapping in generic.c) 107 @ We keep the change-down close to the actual suspend on SDRAM 108 @ as possible to eliminate messing about with the refresh clock 152 @ just set frequency to 91-MHz... 6*91/13 = 42
|