/linux-master/arch/arm/mach-versatile/ |
H A D | dcscb_setup.S | 22 * For now, this code assumes that L2 is either already invalidated, 23 * or invalidation is not required. 29 @ if any. In this case, there is nothing to do.
|
/linux-master/arch/arm/boot/compressed/ |
H A D | head-sa1100.S | 7 * SA1100 specific tweaks. This is merged into head.S by the linker. 29 @ whatever state it is, before it is turned off. 30 @ This is done by fetching through currently executed 33 add r3, r2, #0x4000 @ 16 kb is quite enough...
|
/linux-master/tools/tracing/latency/ |
H A D | Makefile.config | 16 $(info libtraceevent is missing. Please install libtraceevent-dev/libtraceevent-devel) 25 $(info libtracefs is missing. Please install libtracefs-dev/libtracefs-devel)
|
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-is-param.h | 136 #define OTF_INPUT_ERROR_NONE 0 /* Input setting is done */ 174 is done */ 193 #define OTF_OUTPUT_ERROR_NONE 0 /* Output Setting is done */ 247 is done */ 251 is done */ 289 #define ISP_AF_ERROR_NONE 0 /* AF mode change is done */ 290 #define ISP_AF_ERROR_NONE_LOCK_DONE 1 /* AF lock is done */ 303 #define ISP_FLASH_ERROR_NONE 0 /* Flash setting is done */ 320 #define ISP_AWB_ERROR_NONE 0 /* AWB setting is done */ 333 is don [all...] |
H A D | fimc-isp-video.c | 34 #include "fimc-is.h" 36 #include "fimc-is-param.h" 71 static inline struct param_dma_output *__get_isp_dma2(struct fimc_is *is) argument 73 return &__get_curr_is_config(is)->isp.dma2_output; 80 struct fimc_is *is = fimc_isp_to_is(isp); local 81 struct param_dma_output *dma = __get_isp_dma2(is); 92 dma->buffer_address = is->is_dma_p_region + 104 fimc_is_set_param_bit(is, PARAM_ISP_DMA2_OUTPUT); 105 __fimc_is_hw_update_param(is, PARAM_ISP_DMA2_OUTPUT); 107 ret = fimc_is_itf_s_param(is, fals 122 struct fimc_is *is = fimc_isp_to_is(isp); local 191 struct fimc_is *is = fimc_isp_to_is(isp); local 234 fimc_isp_video_irq_handler(struct fimc_is *is) argument 420 struct fimc_is *is = fimc_isp_to_is(isp); local [all...] |
/linux-master/arch/m68k/fpsp040/ |
H A D | scale.S | 6 | the source operand is (>= 2^14) an overflow or underflow 7 | is returned. 9 | The entry point sscale is called from do_func to emulate 41 | This entry point is used by the unimplemented instruction exception 62 | The source input is below 1, so we check for denormalized numbers 82 | Source is within 2^14 range. To perform the int operation, 93 | Source is positive. Add the src to the dest exponent. 101 beqs denorm |if zero, result is denorm 142 | Source is negative. Add the src to the dest exponent. 148 beqs denorm |if zero, result is denor [all...] |
H A D | x_operr.S | 9 | If the dest is a fp reg, then an extended precision non_signaling 10 | NAN is stored in the dest reg. If the dest format is b, w, or l and 11 | the source op is a NAN, then garbage is stored as the result (actually 13 | the dest format is integer (b, w, l) and the operr is caused by 14 | integer overflow, or the source op is inf, then the result stored is 16 | There are three cases in which operr is incorrectl [all...] |
H A D | bindec.S | 23 | The k-factor is saved for use in d7. Clear the 25 | input. If input is unnormalized or denormalized, 31 | ILOG is the log base 10 of the input value. It is 33 | value is viewed as 2^^e * 1.f in extended precision. 34 | This value is stored in d6. 40 | ICTR is a flag used in A13. It must be set before the 44 | LEN is the number of digits to be displayed. The 46 | if it is a positive number, or the number of digits 49 | If LEN is compute [all...] |
H A D | slog2.S | 6 | slog10d does the same except the input value is a 16 | ACCURACY and MONOTONICITY: The returned result is within 1.7 18 | to 53 bits if the result is subsequently rounded 19 | to double precision. The result is provably monotonic 23 | The first one is measured when the function is invoked 25 | in cache), and the second one is measured when the 26 | function is reinvoked at the same input argument. 38 | Notes: Even if X is denormalized, log(X) is alway [all...] |
H A D | skeleton.S | 4 | This file contains code that is system dependent and will 12 | exception is one that must be reported then there will be a 21 | the return will be via a 'jmp fpsp_done'. Unless there is 26 | code is shown. This code may need to be moved to an appropriate 85 | otherwise clear the E1 exception. The frestore is not really 88 | Code following the 'inex' label is to handle bug #1232. In this 93 | fix is to check for E1, and the existence of one of snan, ovfl, 96 | that this fix is only for d43b parts, and is skipped if the 97 | version number is no [all...] |
H A D | x_snan.S | 7 | an SNAN) is a non-maskable run-time exception. 10 | If the dest data format is s, d, or x, then the SNAN bit in the NAN 11 | is set to one and the resulting non-signaling NAN (truncated if 12 | necessary) is transferred to the dest. If the dest format is b, w, 13 | or l, then garbage is written to the dest (actually the upper 32 bits 17 | If the inst is move_out, then the results are the same as for trap 18 | disabled with the exception posted. If the instruction is not move_ 19 | out, the dest. is not modified, and the exception is poste [all...] |
H A D | res_func.S | 5 | stack frame. The function is then restored back into the 7 | is only used by the unsupported data type/format handler. 10 | For packed move out (fmove.p fpm,<ea>) the operation is 11 | completed here; data is packed and moved to user memory. 12 | The stack is restored to the 040 only in the case of a 83 bne opclass3 |it is a mv out 111 | The routine round is used to correctly round the input for the 119 beql cu_nmove |if zero, it is an fmove 121 beql cu_nabs |if $18, it is fabs 123 beql cu_nneg |if $1a, it is fne [all...] |
H A D | x_ovfl.S | 6 | Overflow occurs when a floating-point intermediate result is 14 | If the instruction is move_out, then garbage is stored in the 15 | destination. If the instruction is not move_out, then the 16 | destination is not affected. For 68881 compatibility, the 92 | It is possible to have either inex2 or inex1 exceptions with the 93 | ovfl. If the inex enable bit is set in the FPCR, and either 173 | FPSR_CC is saved and restored because ovf_r_x3 affects it. The
|
H A D | sgetem.S | 5 | of the input argument. The exponent bias is removed 6 | and the exponent value is returned as an extended 11 | input argument. The mantissa is converted to an 13 | range of the result is [1.0 - 2.0). 39 | This entry point is used by the unimplemented instruction exception 65 | This entry point is used by the unimplemented instruction exception 80 fmovel %d0,%fpcr |this fpcr setting is used by the 882 96 bsr shft |shift mantissa bits till msbit is set 104 | Shifts the mantissa bits until msbit is set. 128 lsll %d3,%d0 |shift ms mant until j-bit is se [all...] |
H A D | bugfix.S | 52 | /* We execute the following code if there is an 65 | /* If the xu instruction is exceptional, we punt. 80 | /* Make sure that the cmdreg3b dest reg is not going to 82 | * If it is, you should move the current value of the reg 99 | /* We execute the following code if there is an 114 | /* If the xu instruction is exceptional, we punt. 130 | /* Make sure that the cmdreg3b dest reg is not going to 132 | * If it is, you should move the current value of the reg 169 | This code is entered only on completion of the handling of an 171 | number of the fsave is no [all...] |
H A D | decbin.S | 20 | Expected is a normal bcd (i.e. non-exceptional; all inf, zero, 26 | for the mantissa which is to be interpreted as 17 integer 37 | bcd string. If SE is positive, count the leading zeros; 47 | representation (ex. 0.1E2, 1E1, 10E0, 100E-1), is converted 52 | greater than 10^27, a directed rounding scheme is used with 57 | the exponent factor. This is done by multiplying the 59 | exponent sign is positive, and dividing FP0 by FP1 if 60 | it is negative. 64 | check if the inex1 exception is enabled. If so, set d7 upper 85 | is require [all...] |
/linux-master/arch/m68k/ifpsp060/src/ |
H A D | fplsp.S | 9 THE SOFTWARE is provided on an "AS IS" basis and without warranty. 24 so long as this entire notice is retained without alteration in any modified and/or 31 # This file is appended to the top of the 060ILSP package 588 bsr.l ssin # operand is a NORM 591 cmpi.b %d1,&ZERO # is operand a ZERO? 596 cmpi.b %d1,&INF # is operand an INF? 601 cmpi.b %d1,&QNAN # is operand a QNAN? 606 bsr.l ssind # operand is a DENORM 610 # Result is now in FP0 646 bsr.l ssin # operand is [all...] |
/linux-master/arch/arm64/include/asm/vdso/ |
H A D | compat_barrier.h | 10 * Warning: This code is meant to be used with 14 #error This header is meant to be used with ENABLE_COMPAT_VDSO only
|
/linux-master/arch/arm/lib/ |
H A D | div64.S | 31 * Note: Calling convention is totally non standard for optimal code. 32 * This is meant to be used by do_div() from include/asm/div64.h only. 50 bls 9f @ divisor is 0 or 1 52 beq 8f @ divisor is power of 2 60 @ The aligned divisor is stored in yl preserving the original. 61 @ The bit position is stored in ip. 114 @ The top part of remainder became zero. If carry is set 115 @ (the 33th bit) this is a false positive so resume the loop. 116 @ Otherwise, if lower part is also null then we are done. 125 clz xh, xl @ we know xh is zer [all...] |
/linux-master/tools/memory-model/scripts/ |
H A D | checkalllitmus.sh | 8 # "^^^". It also outputs verification results to a file whose name is 11 # If the --hw argument is specified, this script translates the .litmus 34 echo ' --- ' error: $litmusdir is not an accessible directory
|
/linux-master/arch/arc/lib/ |
H A D | memset-archs.S | 10 * The memset implementation below is optimized to use prefetchw and prealloc 40 ;;; if size is zero 58 ;;; Destination is aligned
|
/linux-master/arch/arc/mm/ |
H A D | tlbex.S | 48 ; For Non-SMP, the scratch AUX reg is repurposed to cache task PGD, so a 49 ; "global" is used to free-up FIRST core reg to be able to code the rest of 51 ; Since the Fast Path TLB Miss handler is coded with 4 regs, the remaining 3 54 ; [All of this dance is to avoid stack switching for each TLB Miss, since we 59 ; Thus scratch AUX reg is used (and no longer used to cache task PGD). 60 ; To save the rest of 3 regs - per cpu, the global is made "per-cpu". 62 ; To avoid cache line bouncing the per-cpu global is aligned/sized per 101 asl r0, r0, L1_CACHE_SHIFT ; each is cache line wide 203 ; Get the PTE entry: The idea is 226 ; A one-word PTE entry is programme [all...] |
/linux-master/arch/arm/vfp/ |
H A D | vfphw.S | 38 @ FPEXC is in a safe state 40 tst r0, #FPEXC_EX @ is there additional state to restore? 42 VFPFMXR FPINST, r2 @ restore FPINST (only if FPEXC.EX is set) 43 tst r0, #FPEXC_FP2V @ is there an FPINST2 to write? 58 tst r1, #FPEXC_EX @ is there additional state to save? 60 VFPFMRX r3, FPINST @ FPINST (only if FPEXC.EX is set) 61 tst r1, #FPEXC_FP2V @ is there an FPINST2 to read?
|
/linux-master/fs/ext4/ |
H A D | inline.c | 135 * this function does not take xattr_sem, which is OK because it is 141 struct ext4_xattr_ibody_find is = { local 153 error = ext4_get_inode_loc(inode, &is.iloc); 157 error = ext4_xattr_ibody_find(inode, &i, &is); 161 if (!is.s.not_found) { 162 if (is.s.here->e_value_inum) { 168 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - 169 (void *)ext4_raw_inode(&is.iloc)); 171 le32_to_cpu(is 267 struct ext4_xattr_ibody_find is = { local 332 struct ext4_xattr_ibody_find is = { local 422 struct ext4_xattr_ibody_find is = { local 1901 struct ext4_xattr_ibody_find is = { local [all...] |
/linux-master/arch/x86/boot/ |
H A D | header.S | 213 # Kernel attributes; used by setup. This is part 1 of the 251 # above section of header is compatible 262 .byte LOADED_HIGH # The kernel is to be loaded high 264 setup_move_size: .word 0x8000 # size to move, when setup is not 304 # gets read. If this field is 305 # used, there is no longer 394 # Getting to provably safe in-place decompression is hard. Worst case 398 # The file layout of gzip compressed kernel is: 418 # has been achieved. The smallest block type encoding is always used. 432 # The buffer for decompression in place is th [all...] |