/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...] |
H A D | lib1funcs.S | 11 This file is free software; you can redistribute it and/or modify it 25 This file is distributed in the hope that it will be useful, but 63 @ Unless the divisor is very big, shift it up in multiples of 64 @ four bits, since this is the amount of unwinding in the main 65 @ division loop. Continue shifting until the divisor is 150 @ Unless the divisor is very big, shift it up in multiples of 151 @ four bits, since this is the amount of unwinding in the main 152 @ division loop. Continue shifting until the divisor is 172 subs \order, \order, #3 @ yes, 3 is intended here 249 tsthi r1, r2 @ see if divisor is powe [all...] |
/linux-master/arch/arc/lib/ |
H A D | strcmp.S | 6 /* This is optimized primarily for the ARC700. 62 We can compensate for this by checking that bit0 is zero. 63 This compensation is not necessary in the step where we 66 when bit 7 is cleared. */ 72 bic_s r0,r0,r1 ; <this is the adjusted mask for zeros>
|
H A D | strcmp-archs.S | 32 ;; A match is found, spot it out
|
H A D | memcpy-archs.S | 38 ;;; if size is zero 94 ;;; CASE 1: The source is unaligned, off by 1 139 ;;; CASE 2: The source is unaligned, off by 2 180 ;;; CASE 3: The source is unaligned, off by 3
|
/linux-master/scripts/ |
H A D | markup_oops.pl | 10 # This file is part of the Linux kernel 111 # since their value is no longer relevant for previous 120 # if this is the instruction that faulted, we haven't actually done 121 # the write yet... nothing is clobbered. 164 if ($line =~ /EIP is at ([a-zA-Z0-9\_]+)\+0x([0-9a-f]+)\/0x[a-f0-9]/) { 174 if ($line =~ /EIP is at ([a-zA-Z0-9\_]+)\+(0x[0-9a-f]+)\/0x[a-f0-9]+\W\[([a-zA-Z0-9\_\-]+)\]/) { 326 # whos value no longer is relevant.
|
/linux-master/tools/testing/selftests/powerpc/math/ |
H A D | vsx_asm.S | 27 # validity of the VMX registers while running is not zero.
|
H A D | vmx_asm.S | 115 # the VMX registers while running is not zero.
|
/linux-master/drivers/isdn/hardware/mISDN/ |
H A D | isar.h | 17 struct isar_hw *is; member in struct:isar_ch
|
/linux-master/arch/parisc/kernel/ |
H A D | perf_asm.S | 85 ;* the result in ret0. If the RDR is <= 64 bits in length, it 86 ;* is shifted shifted backup immediately. This is to compensate 118 ; shifting is done, from or to, remote diagnose registers. 550 ;* arg1 points to is loaded and moved into the staging register. 551 ;* Then the STDIAG instruction for the RDR # in arg0 is called 573 ; shifting is done, from or to, the remote diagnose registers. 983 ;* the result in ret0. If the RDR is <= 64 bits in length, it 984 ;* is shifted shifted backup immediately. This is t [all...] |
/linux-master/drivers/scsi/ |
H A D | script_asm.pl | 33 # 3. This is a single pass assembler, which only emits 174 # the index is the symbol name, 177 # tuples where size is in bytes. 221 # &parse_value($value, $word, $offset, $length) where $value is 222 # an identifier or constant, $word is the word offset relative to 223 # $address, $offset is the starting byte within that word, and 224 # $length is the length of the field in bytes. 227 # relative to $address, and that the %symbol_references table is 267 # &parse_conditional ($conditional) where $conditional is the conditional 304 WHEN conditional is incompatibl [all...] |
/linux-master/drivers/net/ethernet/moxa/ |
H A D | moxart_ether.h | 10 * This file is licensed under the terms of the GNU General Public 11 * License version 2. This program is licensed "as is" without any 325 #error MOXA ART Ethernet device driver TX buffer is too large! 328 #error MOXA ART Ethernet device driver RX buffer is too large!
|
/linux-master/arch/sh/kernel/cpu/sh3/ |
H A D | swsusp.S | 59 ! BL=0: R7->R0 is bank0 65 ! BL=1: R7->R0 is bank1 80 ! BL=0: R7->R0 is bank0 105 ! BL=0: R7->R0 is bank0 112 ! BL=1: R7->R0 is bank1 119 ! BL=0: R7->R0 is bank0
|
/linux-master/arch/sh/kernel/cpu/sh2a/ |
H A D | entry.S | 108 bt interrupt_entry ! vec >= 64 is interrupt 111 bt trap_entry ! 64 > vec >= 31 is trap 143 cmp/ge r8,r9 ! vector 0x1f-0x2f is systemcall 188 mov #0,r5 ! writeaccess is unknown
|
/linux-master/arch/sh/kernel/cpu/sh2/ |
H A D | entry.S | 157 bt interrupt_entry ! vec >= 64 is interrupt 160 bt trap_entry ! 64 > vec >= 31 is trap 164 bt interrupt_entry ! 31 > vec >= 16 is interrupt 197 cmp/ge r8,r9 ! vector 0x1f-0x2f is systemcall 259 mov #0,r5 ! writeaccess is unknown
|
/linux-master/sound/pci/echoaudio/ |
H A D | echoaudio_dsp.h | 7 This file is part of Echo Digital Audio's generic driver library. 9 Echo Digital Audio's generic driver library is free software; 14 This program is distributed in the hope that it will be useful, 62 #error No family is defined 82 * address is treated as the start of a u32 array. 138 Setting the sample rates on Layla24 is somewhat schizophrenic. 140 For standard rates, it works exactly like Mona and Gina24. That is, for 159 value for the frequency register. This is given by the following formula: 171 used for MIDI time code sync. For MTC sync, the control register is set for 356 * Return values from the DSP when ASIC is loade [all...] |
/linux-master/Documentation/sound/cards/ |
H A D | multisound.sh | 9 # ** This file is a README (top part) and shell archive (bottom part). 26 # Currently, full-duplex digital audio (/dev/dsp only, /dev/audio is 28 # supported (memory mapped digital audio is not yet supported). 33 # Support for the Turtle Beach MultiSound Hurricane architecture is 64 # ** This section is very important, as your card may not work at all 71 # on the card. It is up to you to know if these are free locations or now, 84 # pinnaclecfg is not required; you can use the snd-msnd-pinnacle module 90 # the pinnaclecfg program after the kernel is loaded. 103 # when it the driver is compiled into the kernel. Using non-PnP mode 104 # is preferabl [all...] |
/linux-master/arch/s390/kernel/syscalls/ |
H A D | syscalltbl | 93 * This file is meant to be included from entry.S.
|
/linux-master/include/linux/mtd/ |
H A D | inftl.h | 12 #error This is a kernel header. Perhaps include nftl-user.h instead?
|
/linux-master/include/linux/byteorder/ |
H A D | little_endian.h | 8 #warning inconsistent configuration, CONFIG_CPU_BIG_ENDIAN is set
|
/linux-master/drivers/usb/serial/ |
H A D | ezusb_convert.pl | 18 # len, type, crc are 2-char hex, addr is 4-char hex. type is 00 for 27 #pop(@bytes); # last byte is a CRC 38 * This file is presumed to be under the same copyright as the source file
|
/linux-master/drivers/net/ethernet/sun/ |
H A D | sungem.h | 40 * is read instead. The rest of the interrupt bits only clear when 42 * bit is read (ie. if GREG_STAT_PCS is set, it will be cleared by 50 #define GREG_STAT_RXTAGERR 0x00000040 /* RX tag framing is corrupt */ 67 /* The layout of GREG_IMASK and GREG_IACK is identical to GREG_STAT. 80 /* The layout of the GREG_PCIEMASK is identical to that of GREG_PCIESTAT. 96 * This register is used to perform a global reset of the RX and TX portions 130 * This 13-bit register is programmed by the driver to hold the descriptor 136 * This 13-bit register is updated by GEM to hold to descriptor entry index 138 * this value is mirrore [all...] |
/linux-master/drivers/atm/ |
H A D | nicstar.h | 100 * BUF_NONE is only used by the driver. 272 case, the value of the first word is all zeroes. */ 368 - When the opcode is FIXED, sramad specifies the SRAM address of the 370 - When the opcode is END, sramad specifies the SRAM address of the 580 #error NS_SMBUFSIZE is incorrect in nicstar.h 592 #error NS_LGBUFSIZE is incorrect in nicstar.h 602 #error NS_RSQSIZE is incorrect in nicstar.h 614 #error NS_VPIBITS is incorrect in nicstar.h 693 /* NOTE: for small and large buffer pools, the count is not used, as the 694 actual value used for buffer management is th [all...] |
/linux-master/arch/sparc/kernel/ |
H A D | wof.S | 18 /* WARNING: This routine is hairy and _very_ complicated, but it 90 * up for us to see if this is from user or kernel. 111 wr %glob_tmp, 0x0, %wim ! set new %wim, this is safe now 130 /* Wow, user windows have to be dealt with, this is dirty 148 wr %glob_tmp, 0x0, %wim ! Now it is safe to set new %wim 154 * are necessary. This means that this is architecture 156 * be patched at boot time once the machine type is known. 159 * label 'spwin_good_ustack' if the stack is ok but still 161 * do this) or 'spwin_finish_up' if the stack is ok and the 162 * registers have already been saved. If the stack is foun [all...] |
H A D | etrap_32.S | 25 #define t_kstack l5 /* Set right before pt_regs frame is built */ 28 #define curptr g6 /* Set after pt_regs frame is built */ 148 /* If we're sure every task_struct is THREAD_SIZE aligned, 167 * Calculate new umask. The way this works is, 170 * is a user window. A diagram: 176 * Window 'I' is the invalid window in our example, 177 * window 'L' is the window the user was in when 178 * the trap occurred, window T is the trap window 199 * is in %g1 upon entry to here. 207 or %t_wim, %g2, %g2 ! %g2 is ne [all...] |