/Linux-v4.19/arch/arm/lib/ |
D | io-writesw-armv3.S | 27 mov r3, r3, lsr #16 47 orr ip, ip, ip, lsr #16 50 mov ip, r3, lsr #16 55 orr ip, ip, ip, lsr #16 58 mov ip, r4, lsr #16 63 orr ip, ip, ip, lsr #16 66 mov ip, r5, lsr #16 71 orr ip, ip, ip, lsr #16 74 mov ip, r6, lsr #16 90 orr ip, ip, ip, lsr #16 [all …]
|
D | findbit.S | 29 ARM( ldrb r3, [r0, r2, lsr #3] ) 30 THUMB( lsr r3, r2, #3 ) 50 ARM( ldrb r3, [r0, r2, lsr #3] ) 51 THUMB( lsr r3, r2, #3 ) 54 movs r3, r3, lsr ip @ shift off unused bits 70 ARM( ldrb r3, [r0, r2, lsr #3] ) 71 THUMB( lsr r3, r2, #3 ) 91 ARM( ldrb r3, [r0, r2, lsr #3] ) 92 THUMB( lsr r3, r2, #3 ) 94 movs r3, r3, lsr ip @ shift off unused bits [all …]
|
D | lib1funcs.S | 89 cmp \dividend, \divisor, lsr #1 90 subhs \dividend, \dividend, \divisor, lsr #1 91 orrhs \result, \result, \curbit, lsr #1 92 cmp \dividend, \divisor, lsr #2 93 subhs \dividend, \dividend, \divisor, lsr #2 94 orrhs \result, \result, \curbit, lsr #2 95 cmp \dividend, \divisor, lsr #3 96 subhs \dividend, \dividend, \divisor, lsr #3 97 orrhs \result, \result, \curbit, lsr #3 99 movnes \curbit, \curbit, lsr #4 @ No, any more bits to do? [all …]
|
D | div64.S | 92 movnes ip, ip, lsr #1 93 mov yl, yl, lsr #1 113 movs ip, ip, lsr #1 131 mov ip, ip, lsr xh 136 mov ip, ip, lsr #1 145 movs ip, ip, lsr #1 163 movhs yl, yl, lsr #16 167 movhs yl, yl, lsr #8 171 movhs yl, yl, lsr #4 176 addls ip, ip, yl, lsr #1 [all …]
|
D | io-writesw-armv4.S | 16 mov \rd, \rd, lsr #16 19 mov lr, \rd, lsr #16 71 #define push_hbyte1 lsr #24 73 #define pull_hbyte0 lsr #24 87 1: mov ip, r3, lsr #8 97 3: movne ip, r3, lsr #8
|
D | io-writesb.S | 16 mov \rd, \rd, lsr #8 18 mov \rd, \rd, lsr #8 20 mov \rd, \rd, lsr #8 23 mov lr, \rd, lsr #24 25 mov lr, \rd, lsr #16 27 mov lr, \rd, lsr #8
|
D | io-readsw-armv4.S | 87 #define push_hbyte0 lsr #8 93 #define pull_hbyte1 lsr #8 104 _LE_ONLY_( mov ip, ip, lsr #8 ) 105 _BE_ONLY_( mov ip, ip, lsr #24 ) 120 _BE_ONLY_( mov ip, ip, lsr #24 ) 127 _LE_ONLY_( movne ip, ip, lsr #8 ) 128 _BE_ONLY_( movne ip, ip, lsr #24 )
|
D | muldi3.S | 33 mov ip, xl, lsr #16 34 mov yh, yl, lsr #16 42 adc xh, xh, yh, lsr #16 44 adc xh, xh, ip, lsr #16
|
D | lshrdi3.S | 45 movmi al, al, lsr r2 46 movpl al, ah, lsr r3 50 mov ah, ah, lsr r2
|
/Linux-v4.19/arch/arm/mm/ |
D | abort-lv4t.S | 34 add pc, pc, r7, lsr #22 @ Now branch to the relevant processing routine 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 78 ldr r7, [r2, r9, lsr #14] @ Get register 'Rn' 82 str r7, [r2, r9, lsr #14] @ Put register 'Rn' 94 orrne r6, r9, r6, lsr #4 @ combine nibbles } else 98 ldr r7, [r2, r9, lsr #14] @ Get register 'Rn' [all …]
|
/Linux-v4.19/drivers/scsi/arm/ |
D | acornscsi-io.S | 70 mov r3, r3, lsr #8 86 orr r3, r3, r3, lsr #16 87 mov r4, r4, lsr #16 90 orr r5, r5, r5, lsr #16 91 mov r6, r6, lsr #16 95 orr r3, r3, r3, lsr #16 96 mov r4, ip, lsr #16 99 orr ip, ip, ip, lsr #16 100 mov lr, lr, lsr #16 110 orr r3, r3, r3, lsr #16 [all …]
|
/Linux-v4.19/drivers/tty/serial/8250/ |
D | 8250_fsl.c | 25 unsigned char lsr, orig_lsr; in fsl8250_handle_irq() local 46 lsr = orig_lsr = up->port.serial_in(&up->port, UART_LSR); in fsl8250_handle_irq() 48 if (lsr & (UART_LSR_DR | UART_LSR_BI)) in fsl8250_handle_irq() 49 lsr = serial8250_rx_chars(up, lsr); in fsl8250_handle_irq() 53 if (lsr & UART_LSR_THRE) in fsl8250_handle_irq()
|
/Linux-v4.19/arch/mips/include/asm/netlogic/xlp-hal/ |
D | uart.h | 123 uint32_t lsr; in nlm_uart_outbyte() local 126 lsr = nlm_read_uart_reg(base, UART_LINE_STS); in nlm_uart_outbyte() 127 if (lsr & 0x20) in nlm_uart_outbyte() 137 int data, lsr; in nlm_uart_inbyte() local 140 lsr = nlm_read_uart_reg(base, UART_LINE_STS); in nlm_uart_inbyte() 141 if (lsr & 0x80) { /* parity/frame/break-error - push a zero */ in nlm_uart_inbyte() 145 if (lsr & 0x01) { /* Rx data */ in nlm_uart_inbyte()
|
/Linux-v4.19/drivers/tty/serial/ |
D | vr41xx_siu.c | 181 uint8_t lsr; in siu_tx_empty() local 183 lsr = siu_read(port, UART_LSR); in siu_tx_empty() 184 if (lsr & UART_LSR_TEMT) in siu_tx_empty() 303 uint8_t lsr, ch; in receive_chars() local 307 lsr = *status; in receive_chars() 315 lsr |= lsr_break_flag[port->line]; in receive_chars() 318 if (unlikely(lsr & (UART_LSR_BI | UART_LSR_FE | in receive_chars() 320 if (lsr & UART_LSR_BI) { in receive_chars() 321 lsr &= ~(UART_LSR_FE | UART_LSR_PE); in receive_chars() 328 if (lsr & UART_LSR_FE) in receive_chars() [all …]
|
D | sprd_serial.c | 192 unsigned int *lsr) in handle_lsr_errors() argument 197 if (*lsr & SPRD_LSR_BI) { in handle_lsr_errors() 198 *lsr &= ~(SPRD_LSR_FE | SPRD_LSR_PE); in handle_lsr_errors() 203 } else if (*lsr & SPRD_LSR_PE) in handle_lsr_errors() 205 else if (*lsr & SPRD_LSR_FE) in handle_lsr_errors() 207 if (*lsr & SPRD_LSR_OE) in handle_lsr_errors() 211 *lsr &= port->read_status_mask; in handle_lsr_errors() 212 if (*lsr & SPRD_LSR_BI) in handle_lsr_errors() 214 else if (*lsr & SPRD_LSR_PE) in handle_lsr_errors() 216 else if (*lsr & SPRD_LSR_FE) in handle_lsr_errors() [all …]
|
D | serial_ks8695.c | 151 unsigned int status, ch, lsr, flg, max_count = 256; in ks8695uart_rx_chars() local 164 lsr = UART_GET_LSR(port) | UART_DUMMY_LSR_RX; in ks8695uart_rx_chars() 165 if (unlikely(lsr & (URLS_URBI | URLS_URPE | URLS_URFE | URLS_URROE))) { in ks8695uart_rx_chars() 166 if (lsr & URLS_URBI) { in ks8695uart_rx_chars() 167 lsr &= ~(URLS_URFE | URLS_URPE); in ks8695uart_rx_chars() 172 if (lsr & URLS_URPE) in ks8695uart_rx_chars() 174 if (lsr & URLS_URFE) in ks8695uart_rx_chars() 176 if (lsr & URLS_URROE) in ks8695uart_rx_chars() 179 lsr &= port->read_status_mask; in ks8695uart_rx_chars() 181 if (lsr & URLS_URBI) in ks8695uart_rx_chars() [all …]
|
/Linux-v4.19/arch/arm/mach-ks8695/include/mach/ |
D | entry-macro.S | 30 moveq \irqstat, \irqstat, lsr #8 33 moveq \irqstat, \irqstat, lsr #8 36 moveq \irqstat, \irqstat, lsr #8 39 moveq \irqstat, \irqstat, lsr #4 42 moveq \irqstat, \irqstat, lsr #2
|
/Linux-v4.19/drivers/usb/serial/ |
D | ark3116.c | 74 __u32 lsr; /* line status register value */ member 369 priv->lsr = *buf; in ark3116_open() 537 static void ark3116_update_lsr(struct usb_serial_port *port, __u8 lsr) in ark3116_update_lsr() argument 544 priv->lsr |= lsr; in ark3116_update_lsr() 547 if (lsr&UART_LSR_BRK_ERROR_BITS) { in ark3116_update_lsr() 548 if (lsr & UART_LSR_BI) in ark3116_update_lsr() 550 if (lsr & UART_LSR_FE) in ark3116_update_lsr() 552 if (lsr & UART_LSR_PE) in ark3116_update_lsr() 554 if (lsr & UART_LSR_OE) in ark3116_update_lsr() 629 __u32 lsr; in ark3116_process_read_urb() local [all …]
|
/Linux-v4.19/arch/arm64/lib/ |
D | memcmp.S | 69 lsr limit_wd, limit_wd, #3 /* Convert to Dwords. */ 95 CPU_BE( lsr mask, mask, limit ) 119 lsr limit_wd, limit_wd, #3 121 add limit_wd, limit_wd, tmp3, lsr #3 130 CPU_LE( lsr tmp2, tmp2, tmp1 ) 166 lsr limit_wd, limit, #3 175 lsr limit_wd, limit, #3 237 lsr data1, data1, #56 238 sub result, data1, data2, lsr #56
|
D | tishift.S | 15 lsr x3, x0, x3 35 lsr x0, x0, x2 56 lsr x0, x0, x2 58 lsr x2, x1, x2 66 lsr x0, x1, x0
|
D | strncmp.S | 81 lsr limit_wd, limit_wd, #3 /* Convert to Dwords. */ 110 CPU_BE( lsr mask, mask, limit ) 140 CPU_LE( lsr tmp2, tmp2, tmp3 ) /* Shift (tmp1 & 63). */ 143 lsr limit_wd, limit_wd, #3 149 add limit_wd, limit_wd, tmp3, lsr #3 187 lsr limit_wd, limit, #3 198 lsr limit_wd, limit, #3 288 lsr data1, data1, #56 289 sub result, data1, data2, lsr #56
|
/Linux-v4.19/arch/arm/boot/compressed/ |
D | ll_char_wr.S | 86 mov ip, r7, lsr #4 96 mov ip, r7, lsr #4 117 mov r4, r4, lsr #8 119 mov r4, r4, lsr #8 121 mov r4, r4, lsr #8 124 mov r7, r7, lsr #8 126 mov r7, r7, lsr #8 128 mov r7, r7, lsr #8
|
/Linux-v4.19/arch/arc/lib/ |
D | memcpy-archs.S | 13 # define SHIFT_2(RX,RY,IMM) lsr RX, RY, IMM ; >> 17 # define EXTRACT_2(RX,RY,IMM) lsr RX, RY, IMM 19 # define SHIFT_1(RX,RY,IMM) lsr RX, RY, IMM ; >> 23 # define EXTRACT_1(RX,RY,IMM) lsr RX, RY, IMM 24 # define EXTRACT_2(RX,RY,IMM) lsr RX, RY, 0x08 71 lsr.f lp_count, r2, ZOLSHFT 111 lsr.f lp_count, r2, 3 158 lsr.f lp_count, r2, 3 182 lsr.nz r5, r5, 16 200 lsr.f lp_count, r2, 3 [all …]
|
/Linux-v4.19/arch/arm/mach-ebsa110/include/mach/ |
D | entry-macro.S | 24 moveq \stat, \stat, lsr #4 27 moveq \stat, \stat, lsr #2 30 moveq \stat, \stat, lsr #1
|
/Linux-v4.19/arch/arm/mach-omap2/ |
D | omap-headsmp.S | 48 mov r0, r0, lsr #5 64 mov r0, r0, lsr #5 86 mov r0, r0, lsr #9 103 mov r0, r0, lsr #9
|