/kernel/linux/linux-5.10/arch/arm/mm/ |
H A 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 #1 [all...] |
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A 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 #1 [all...] |
/kernel/linux/linux-5.10/arch/arm/lib/ |
H A 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 movsne \curbit, \curbit, lsr # [all...] |
H 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 160 movhs yl, yl, lsr #16 164 movhs yl, yl, lsr #8 168 movhs yl, yl, lsr #4 173 addls ip, ip, yl, lsr # [all...] |
H 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 )
|
H 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
|
H 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
|
/kernel/linux/linux-6.6/arch/arm/lib/ |
H A 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 movsne \curbit, \curbit, lsr # [all...] |
H 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 160 movhs yl, yl, lsr #16 164 movhs yl, yl, lsr #8 168 movhs yl, yl, lsr #4 173 addls ip, ip, yl, lsr # [all...] |
H 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 )
|
H 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
|
H 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
|
/kernel/linux/linux-5.10/drivers/scsi/arm/ |
H 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 92 orr r3, r3, r3, lsr #16 93 mov r4, ip, lsr #16 96 orr ip, ip, ip, lsr #16 97 mov lr, lr, lsr #16 107 orr r3, r3, r3, lsr #1 [all...] |
/kernel/linux/linux-6.6/drivers/scsi/arm/ |
H 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 92 orr r3, r3, r3, lsr #16 93 mov r4, ip, lsr #16 96 orr ip, ip, ip, lsr #16 97 mov lr, lr, lsr #16 107 orr r3, r3, r3, lsr #1 [all...] |
/kernel/linux/linux-5.10/drivers/usb/serial/ |
H A D | ark3116.c | 74 __u32 lsr; /* line status register value */ member 359 priv->lsr = *buf; in ark3116_open() 505 static void ark3116_update_lsr(struct usb_serial_port *port, __u8 lsr) in ark3116_update_lsr() argument 512 priv->lsr |= lsr; in ark3116_update_lsr() 515 if (lsr&UART_LSR_BRK_ERROR_BITS) { in ark3116_update_lsr() 516 if (lsr & UART_LSR_BI) in ark3116_update_lsr() 518 if (lsr & UART_LSR_FE) in ark3116_update_lsr() 520 if (lsr & UART_LSR_PE) in ark3116_update_lsr() 522 if (lsr in ark3116_update_lsr() 597 __u32 lsr; ark3116_process_read_urb() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/serial/ |
H A D | ark3116.c | 74 __u32 lsr; /* line status register value */ member 343 priv->lsr = *buf; in ark3116_open() 480 static void ark3116_update_lsr(struct usb_serial_port *port, __u8 lsr) in ark3116_update_lsr() argument 487 priv->lsr |= lsr; in ark3116_update_lsr() 490 if (lsr&UART_LSR_BRK_ERROR_BITS) { in ark3116_update_lsr() 491 if (lsr & UART_LSR_BI) in ark3116_update_lsr() 493 if (lsr & UART_LSR_FE) in ark3116_update_lsr() 495 if (lsr & UART_LSR_PE) in ark3116_update_lsr() 497 if (lsr in ark3116_update_lsr() 572 __u32 lsr; ark3116_process_read_urb() local [all...] |
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | vr41xx_siu.c | 177 uint8_t lsr; in siu_tx_empty() local 179 lsr = siu_read(port, UART_LSR); in siu_tx_empty() 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() 311 lsr |= lsr_break_flag[port->line]; in receive_chars() 314 if (unlikely(lsr & (UART_LSR_BI | UART_LSR_FE | in receive_chars() 316 if (lsr & UART_LSR_BI) { in receive_chars() 317 lsr &= ~(UART_LSR_FE | UART_LSR_PE); in receive_chars() 324 if (lsr in receive_chars() 410 uint8_t iir, lsr; siu_interrupt() local 724 uint8_t lsr, msr; wait_for_xmitr() local [all...] |
/kernel/linux/linux-5.10/arch/mips/include/asm/netlogic/xlp-hal/ |
H A 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()
|
/kernel/linux/linux-5.10/arch/arm64/lib/ |
H A D | memcmp.S | 57 lsr limit_wd, limit_wd, #3 /* Convert to Dwords. */ 83 CPU_BE( lsr mask, mask, limit ) 107 lsr limit_wd, limit_wd, #3 109 add limit_wd, limit_wd, tmp3, lsr #3 118 CPU_LE( lsr tmp2, tmp2, tmp1 ) 154 lsr limit_wd, limit, #3 163 lsr limit_wd, limit, #3 225 lsr data1, data1, #56 226 sub result, data1, data2, lsr #56
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H 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 )
|
/kernel/linux/linux-5.10/arch/arm/crypto/ |
H A D | sha512-armv4.pl | 97 mov $t0,$Elo,lsr#14 99 mov $t1,$Ehi,lsr#14 105 eor $t0,$t0,$Elo,lsr#18 106 eor $t1,$t1,$Ehi,lsr#18 109 eor $t0,$t0,$Ehi,lsr#9 110 eor $t1,$t1,$Elo,lsr#9 155 mov $t0,$Alo,lsr#28 156 mov $t1,$Ahi,lsr#28 159 eor $t0,$t0,$Ahi,lsr#2 160 eor $t1,$t1,$Alo,lsr# [all...] |
/kernel/linux/linux-6.6/arch/arm/crypto/ |
H A D | sha512-armv4.pl | 97 mov $t0,$Elo,lsr#14 99 mov $t1,$Ehi,lsr#14 105 eor $t0,$t0,$Elo,lsr#18 106 eor $t1,$t1,$Ehi,lsr#18 109 eor $t0,$t0,$Ehi,lsr#9 110 eor $t1,$t1,$Elo,lsr#9 155 mov $t0,$Alo,lsr#28 156 mov $t1,$Ahi,lsr#28 159 eor $t0,$t0,$Ahi,lsr#2 160 eor $t1,$t1,$Alo,lsr# [all...] |
/kernel/linux/linux-5.10/arch/arm/boot/compressed/ |
H 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
|
/kernel/linux/linux-6.6/arch/arm/boot/compressed/ |
H 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
|
/kernel/linux/linux-5.10/arch/arm64/crypto/ |
H A D | poly1305-armv8.pl | 123 lsr $d0,$h0,#32 125 lsr $d2,$h1,#32 127 lsr x16,$h2,#32 130 lsr $d1,$h0,#32 132 lsr x15,$h1,#32 137 lsr $d1,$d2,#12 141 lsr $d2,x16,#24 146 add $s1,$r1,$r1,lsr#2 // s1 = r1 + (r1 >> 2) 188 add $t0,$t0,$d2,lsr#2 211 lsr [all...] |