| /linux/arch/arm/lib/ |
| A D | io-writesw-armv3.S | 24 mov r3, r3, lsr #16 44 orr ip, ip, ip, lsr #16 47 mov ip, r3, lsr #16 52 orr ip, ip, ip, lsr #16 55 mov ip, r4, lsr #16 60 orr ip, ip, ip, lsr #16 63 mov ip, r5, lsr #16 71 mov ip, r6, lsr #16 90 mov ip, r3, lsr #16 98 mov ip, r4, lsr #16 [all …]
|
| A D | findbit.S | 26 ARM( ldrb r3, [r0, r2, lsr #3] ) 27 THUMB( lsr r3, r2, #3 ) 47 ARM( ldrb r3, [r0, r2, lsr #3] ) 48 THUMB( lsr r3, r2, #3 ) 67 ARM( ldrb r3, [r0, r2, lsr #3] ) 68 THUMB( lsr r3, r2, #3 ) 89 THUMB( lsr r3, r2, #3 ) 106 THUMB( lsr r3, #3 ) 124 THUMB( lsr r3, #3 ) 140 THUMB( lsr r3, #3 ) [all …]
|
| A D | lib1funcs.S | 89 cmp \dividend, \divisor, lsr #1 92 cmp \dividend, \divisor, lsr #2 95 cmp \dividend, \divisor, lsr #3 121 movhs \divisor, \divisor, lsr #8 125 movhs \divisor, \divisor, lsr #4 177 cmp \dividend, \divisor, lsr #1 179 cmp \dividend, \divisor, lsr #2 181 cmp \dividend, \divisor, lsr #3 184 mov \divisor, \divisor, lsr #4 235 mov r0, r0, lsr r2 [all …]
|
| A D | div64.S | 89 movsne ip, ip, lsr #1 90 mov yl, yl, lsr #1 110 movs ip, ip, lsr #1 128 mov ip, ip, lsr xh 133 mov ip, ip, lsr #1 142 movs ip, ip, lsr #1 164 movhs yl, yl, lsr #8 168 movhs yl, yl, lsr #4 177 mov yh, xh, lsr ip 178 mov yl, xl, lsr ip [all …]
|
| A D | io-writesw-armv4.S | 13 mov \rd, \rd, lsr #16 16 mov lr, \rd, lsr #16 68 #define push_hbyte1 lsr #24 70 #define pull_hbyte0 lsr #24 84 1: mov ip, r3, lsr #8 94 3: movne ip, r3, lsr #8
|
| A D | io-readsw-armv4.S | 84 #define push_hbyte0 lsr #8 90 #define pull_hbyte1 lsr #8 101 _LE_ONLY_( mov ip, ip, lsr #8 ) 102 _BE_ONLY_( mov ip, ip, lsr #24 ) 117 _BE_ONLY_( mov ip, ip, lsr #24 ) 124 _LE_ONLY_( movne ip, ip, lsr #8 ) 125 _BE_ONLY_( movne ip, ip, lsr #24 )
|
| A D | io-writesb.S | 13 mov \rd, \rd, lsr #8 15 mov \rd, \rd, lsr #8 17 mov \rd, \rd, lsr #8 20 mov lr, \rd, lsr #24 22 mov lr, \rd, lsr #16 24 mov lr, \rd, lsr #8
|
| A D | muldi3.S | 30 mov ip, xl, lsr #16 31 mov yh, yl, lsr #16 39 adc xh, xh, yh, lsr #16 41 adc xh, xh, ip, lsr #16
|
| A D | lshrdi3.S | 45 movmi al, al, lsr r2 46 movpl al, ah, lsr r3 50 mov ah, ah, lsr r2
|
| /linux/arch/arm/mm/ |
| A D | abort-lv4t.S | 69 add r6, r6, r9, lsr #1 71 add r6, r6, r9, lsr #2 73 add r6, r6, r9, lsr #3 74 add r6, r6, r6, lsr #8 75 add r6, r6, r6, lsr #4 207 add r6, r6, r9, lsr #1 210 add r6, r6, r9, lsr #2 226 add r6, r6, r9, lsr #1 229 add r6, r6, r9, lsr #2 230 add r6, r6, r6, lsr #4 [all …]
|
| /linux/drivers/scsi/arm/ |
| A D | acornscsi-io.S | 67 mov r3, r3, lsr #8 83 orr r3, r3, r3, lsr #16 84 mov r4, r4, lsr #16 87 orr r5, r5, r5, lsr #16 88 mov r6, r6, lsr #16 93 mov r4, ip, lsr #16 97 mov lr, lr, lsr #16 108 mov r4, r4, lsr #16 112 mov r6, r6, lsr #16 123 mov r4, r4, lsr #16 [all …]
|
| /linux/drivers/tty/serial/ |
| A D | vr41xx_siu.c | 177 uint8_t lsr; in siu_tx_empty() local 180 if (lsr & UART_LSR_TEMT) in siu_tx_empty() 299 uint8_t lsr, ch; in receive_chars() local 303 lsr = *status; in receive_chars() 324 if (lsr & UART_LSR_FE) in receive_chars() 326 if (lsr & UART_LSR_PE) in receive_chars() 328 if (lsr & UART_LSR_OE) in receive_chars() 351 *status = lsr; in receive_chars() 410 uint8_t iir, lsr; in siu_interrupt() local 419 if (lsr & UART_LSR_DR) in siu_interrupt() [all …]
|
| A D | serial-tegra.c | 309 unsigned int lsr, tmout = 10000; in tegra_uart_fifo_reset() local 341 if ((lsr & UART_LSR_TEMT) && !(lsr & UART_LSR_DR)) in tegra_uart_fifo_reset() 438 unsigned long lsr) in tegra_uart_decode_rx_error() argument 443 if (lsr & UART_LSR_OE) { in tegra_uart_decode_rx_error() 448 } else if (lsr & UART_LSR_PE) { in tegra_uart_decode_rx_error() 453 } else if (lsr & UART_LSR_FE) { in tegra_uart_decode_rx_error() 457 } else if (lsr & UART_LSR_BI) { in tegra_uart_decode_rx_error() 462 if (!(lsr & UART_LSR_DR) && (lsr & UART_LSR_FIFOE)) in tegra_uart_decode_rx_error() 647 unsigned long lsr = 0; in tegra_uart_handle_rx_pio() local 651 if (!(lsr & UART_LSR_DR)) in tegra_uart_handle_rx_pio() [all …]
|
| /linux/drivers/usb/serial/ |
| A D | ark3116.c | 357 priv->lsr = *buf; in ark3116_open() 498 priv->lsr |= lsr; in ark3116_update_lsr() 502 if (lsr & UART_LSR_BI) in ark3116_update_lsr() 504 if (lsr & UART_LSR_FE) in ark3116_update_lsr() 506 if (lsr & UART_LSR_PE) in ark3116_update_lsr() 508 if (lsr & UART_LSR_OE) in ark3116_update_lsr() 583 __u32 lsr; in ark3116_process_read_urb() local 587 lsr = priv->lsr; in ark3116_process_read_urb() 595 if (lsr & UART_LSR_BI) in ark3116_process_read_urb() 597 else if (lsr & UART_LSR_PE) in ark3116_process_read_urb() [all …]
|
| /linux/arch/arm64/lib/ |
| A D | strncmp.S | 57 lsr limit_wd, limit_wd, #3 /* Convert to Dwords. */ 87 lsr mask, mask, limit 113 lsr data1, data1, #56 114 sub result, data1, data2, lsr #56 145 lsr data1, data1, #56 146 sub result, data1, data2, lsr #56 168 lsr tmp2, tmp2, tmp3 /* Shift (count & 63). */ 171 lsr limit_wd, limit_wd, #3 177 add limit_wd, limit_wd, tmp3, lsr #3 200 lsr limit_wd, limit, #3 [all …]
|
| A D | tishift.S | 17 lsr x3, x0, x3 38 lsr x0, x0, x2 60 lsr x0, x0, x2 62 lsr x2, x1, x2 70 lsr x0, x1, x0
|
| A D | strnlen.S | 58 lsr limit_wd, limit_wd, #4 /* Convert to Qwords. */ 113 add len, len, pos, lsr #3 /* Bits to bytes. */ 133 lsr limit_wd, limit_wd, #4 136 add limit_wd, limit_wd, tmp3, lsr #4 145 CPU_LE( lsr tmp2, tmp2, tmp4 ) /* Shift (tmp1 & 63). */
|
| /linux/arch/arm/kernel/ |
| A D | sleep.S | 41 ARM( mov \dst, \dst, lsr \rs0 ) @ dst=aff0>>rs0 42 THUMB( lsr \dst, \dst, \rs0 ) 44 ARM( orr \dst, \dst, \mask, lsr \rs1 ) @ dst|=(aff1>>rs1) 45 THUMB( lsr \mask, \mask, \rs1 ) 48 ARM( orr \dst, \dst, \mask, lsr \rs2 ) @ dst|=(aff2>>rs2) 49 THUMB( lsr \mask, \mask, \rs2 )
|
| /linux/arch/arc/lib/ |
| A D | memcpy-archs.S | 10 # define SHIFT_2(RX,RY,IMM) lsr RX, RY, IMM ; >> 14 # define EXTRACT_2(RX,RY,IMM) lsr RX, RY, IMM 16 # define SHIFT_1(RX,RY,IMM) lsr RX, RY, IMM ; >> 20 # define EXTRACT_1(RX,RY,IMM) lsr RX, RY, IMM 21 # define EXTRACT_2(RX,RY,IMM) lsr RX, RY, 0x08 62 lsr.f lp_count, r2, ZOLSHFT 100 lsr.f lp_count, r2, 3 145 lsr.f lp_count, r2, 3 167 lsr.nz r5, r5, 16 185 lsr.f lp_count, r2, 3 [all …]
|
| /linux/arch/arm/boot/compressed/ |
| A D | ll_char_wr.S | 83 mov ip, r7, lsr #4 93 mov ip, r7, lsr #4 114 mov r4, r4, lsr #8 116 mov r4, r4, lsr #8 118 mov r4, r4, lsr #8 121 mov r7, r7, lsr #8 123 mov r7, r7, lsr #8 125 mov r7, r7, lsr #8
|
| /linux/drivers/tty/serial/8250/ |
| A D | 8250_fsl.c | 28 unsigned char lsr, orig_lsr; in fsl8250_handle_irq() local 49 lsr = orig_lsr = up->port.serial_in(&up->port, UART_LSR); in fsl8250_handle_irq() 52 if ((lsr & (UART_LSR_DR | UART_LSR_BI)) && in fsl8250_handle_irq() 54 lsr = serial8250_rx_chars(up, lsr); in fsl8250_handle_irq() 77 if ((lsr & UART_LSR_THRE) && (up->ier & UART_IER_THRI)) in fsl8250_handle_irq()
|
| /linux/arch/m68k/math-emu/ |
| A D | fp_util.S | 132 lsr.l #8,%d1 | exponent / sign 133 lsr.l #7,%d1 134 lsr.w #8,%d1 170 lsr.l #8,%d1 | exponent / sign 171 lsr.l #7,%d1 172 lsr.w #5,%d1 186 lsr.l %d0,%d1
|
| /linux/arch/arm/mach-omap2/ |
| A D | omap-headsmp.S | 45 mov r0, r0, lsr #5 63 mov r0, r0, lsr #5 85 mov r0, r0, lsr #9 102 mov r0, r0, lsr #9
|
| /linux/arch/hexagon/lib/ |
| A D | memcpy.S | 194 len8 = lsr(len, #3); /* %8 < 97 */ 222 prolog &= lsr(mask, back); 249 prolog = lsr(prolog, #3); 256 kernel = lsr(kernel, #5); 302 ldata0 = lsr(ldata0, shiftb); 308 ldata0 = lsr(ldata0, shiftb); 437 epilogdws = lsr(epilog, #3); 476 ldata0 = lsr(ldata0, shiftb); 482 ldata0 = lsr(ldata0, shiftb);
|
| /linux/arch/arm/include/asm/ |
| A D | assembler.h | 33 #define lspull lsr 36 #define get_byte_1 lsr #8 37 #define get_byte_2 lsr #16 38 #define get_byte_3 lsr #24 45 #define lspush lsr 46 #define get_byte_0 lsr #24 47 #define get_byte_1 lsr #16 48 #define get_byte_2 lsr #8 234 ARM( mov \rd, sp, lsr #THREAD_SIZE_ORDER + PAGE_SHIFT ) 236 THUMB( lsr \rd, \rd, #THREAD_SIZE_ORDER + PAGE_SHIFT ) [all …]
|