Home
last modified time | relevance | path

Searched refs:lsr (Results 1 – 169 of 169) sorted by relevance

/linux-4.4.14/arch/arm/lib/
Dio-writesw-armv3.S27 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 …]
Dfindbit.S29 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 …]
Dlib1funcs.S89 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 …]
Ddelay-loop.S31 add r0, r0, r1, lsr #32-14
32 mov r0, r0, lsr #14 @ max = 0x0001ffff
33 add r2, r2, r1, lsr #32-10
34 mov r2, r2, lsr #10 @ max = 0x00007fff
36 add r0, r0, r1, lsr #32-6
37 movs r0, r0, lsr #6
Ddiv64.S92 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 …]
Dio-writesw-armv4.S16 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
Dio-writesb.S16 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
Dio-readsw-armv4.S87 #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 )
Dmuldi3.S33 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
Dlshrdi3.S45 movmi al, al, lsr r2
46 movpl al, ah, lsr r3
50 mov ah, ah, lsr r2
Dbswapsdi2.S19 mov r3, r3, lsr #8
29 mov r1, r1, lsr #8
30 mov r3, r3, lsr #8
Dbitops.h12 mov r0, r0, lsr #5
37 mov r0, r0, lsr #5
66 mov r0, r0, lsr #5
93 mov r0, r0, lsr #5
Dbacktrace.S72 teq r3, r2, lsr #10 @ instruction
83 teq r3, r1, lsr #11
90 teq r3, r1, lsr #11
Dio-readsw-armv3.S26 mov r3, r3, lsr #8
101 movne r3, r3, lsr #8
Dashrdi3.S45 movmi al, al, lsr r2
Dashldi3.S47 ARM( orrmi ah, ah, al, lsr ip )
Dputuser.S44 mov ip, r2, lsr #8
Dcopy_template.S145 lsr ip, ip, #LDR1W_SHIFT - STR1W_SHIFT
/linux-4.4.14/arch/arm/mm/
Dabort-lv4t.S33 add pc, pc, r7, lsr #22 @ Now branch to the relevant processing routine
64 add r6, r6, r9, lsr #1
66 add r6, r6, r9, lsr #2
68 add r6, r6, r9, lsr #3
69 add r6, r6, r6, lsr #8
70 add r6, r6, r6, lsr #4
73 ldr r7, [r2, r9, lsr #14] @ Get register 'Rn'
77 str r7, [r2, r9, lsr #14] @ Put register 'Rn'
87 orrne r6, r9, r6, lsr #4 @ combine nibbles } else
91 ldr r7, [r2, r9, lsr #14] @ Get register 'Rn'
[all …]
Dtlb-v7.S39 mov r0, r0, lsr #PAGE_SHIFT @ align address
40 mov r1, r1, lsr #PAGE_SHIFT
73 mov r0, r0, lsr #PAGE_SHIFT @ align address
74 mov r1, r1, lsr #PAGE_SHIFT
Dtlb-v6.S41 mov r0, r0, lsr #PAGE_SHIFT @ align address
42 mov r1, r1, lsr #PAGE_SHIFT
72 mov r0, r0, lsr #PAGE_SHIFT @ align address
73 mov r1, r1, lsr #PAGE_SHIFT
Dcache-v7.S40 and r2, r1, r0, lsr #13
44 and r3, r1, r0, lsr #3 @ NumWays - 1
93 ALT_SMP(mov r3, r0, lsr #20) @ move LoUIS into position
94 ALT_UP( mov r3, r0, lsr #26) @ move LoUU into position
102 teq r1, r2, lsr #4 @ test for errata affected core and if so...
121 mov r3, r0, lsr #23 @ move LoC into position
127 add r2, r10, r10, lsr #1 @ work out 3x current cache level
128 mov r1, r0, lsr r2 @ extract cache type bits from clidr
144 ands r4, r4, r1, lsr #3 @ find maximum number on the way size
147 ands r7, r7, r1, lsr #13 @ extract max number of the index size
Dproc-v7-3level.S131 cmp \ttbr1, \tmp, lsr #12 @ PHYS_OFFSET > PAGE_OFFSET?
145 mov \tmp, \ttbr1, lsr #20
Dpv-fixup-asm.S34 add r6, r7, r6, lsr #SECTION_SHIFT - L2_ORDER
45 add r7, r7, r3, lsr #SECTION_SHIFT - L2_ORDER
Dproc-arm740.S81 movs r3, r3, lsr #1
94 movs r3, r3, lsr #1
Dabort-ev6.S28 teq ip, r3, lsr #4 @ r0 ARM1136?
Dproc-macros.S74 lsr \tmp, \tmp, #16
345 mov \tmp, \size, lsr #12
347 1: movs \tmp, \tmp, lsr #1
Dproc-v7-2level.S56 lsr r2, r2, #8 @ extract the PID
Dproc-feroceon.S64 mov r0, r0, lsr #18 @ get cache size order
69 movne r2, r2, lsr #2 @ turned into # of sets
Dproc-v7.S429 orr r6, r6, r3, lsr #20-4 @ combine variant and revision
/linux-4.4.14/arch/arm/crypto/
Daes-armv4.S213 mov r4,r0,lsr#24 @ write output in endian-neutral
214 mov r5,r0,lsr#16 @ manner...
215 mov r6,r0,lsr#8
218 mov r4,r1,lsr#24
220 mov r5,r1,lsr#16
222 mov r6,r1,lsr#8
225 mov r4,r2,lsr#24
227 mov r5,r2,lsr#16
229 mov r6,r2,lsr#8
232 mov r4,r3,lsr#24
[all …]
Dsha512-core.S_shipped210 mov r9,r7,lsr#14
212 mov r10,r8,lsr#14
218 eor r9,r9,r7,lsr#18
219 eor r10,r10,r8,lsr#18
222 eor r9,r9,r8,lsr#9
223 eor r10,r10,r7,lsr#9
268 mov r9,r5,lsr#28
269 mov r10,r6,lsr#28
272 eor r9,r9,r6,lsr#2
273 eor r10,r10,r5,lsr#2
[all …]
Dsha256-core.S_shipped1051 eor r0,r0,r2,lsr#3 @ sigma0(X[i+1])
1053 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1100 eor r0,r0,r2,lsr#3 @ sigma0(X[i+1])
1102 eor r3,r3,r1,lsr#10 @ sigma1(X[i+14])
1149 eor r0,r0,r2,lsr#3 @ sigma0(X[i+1])
1151 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
1198 eor r0,r0,r2,lsr#3 @ sigma0(X[i+1])
1200 eor r3,r3,r1,lsr#10 @ sigma1(X[i+14])
1247 eor r0,r0,r2,lsr#3 @ sigma0(X[i+1])
1249 eor r12,r12,r1,lsr#10 @ sigma1(X[i+14])
[all …]
Daesbs-core.S_shipped1077 mov r2, r2, lsr#4 @ len in 16 byte blocks
/linux-4.4.14/drivers/scsi/arm/
Dacornscsi-io.S70 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-4.4.14/drivers/tty/serial/8250/
D8250_fsl.c28 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()
51 if (lsr & (UART_LSR_DR | UART_LSR_BI)) in fsl8250_handle_irq()
52 lsr = serial8250_rx_chars(up, lsr); in fsl8250_handle_irq()
56 if (lsr & UART_LSR_THRE) in fsl8250_handle_irq()
D8250_port.c1323 unsigned char lsr; in serial8250_start_tx() local
1324 lsr = serial_in(up, UART_LSR); in serial8250_start_tx()
1325 up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; in serial8250_start_tx()
1326 if (lsr & UART_LSR_THRE) in serial8250_start_tx()
1397 serial8250_rx_chars(struct uart_8250_port *up, unsigned char lsr) in serial8250_rx_chars() argument
1405 if (likely(lsr & UART_LSR_DR)) in serial8250_rx_chars()
1420 lsr |= up->lsr_saved_flags; in serial8250_rx_chars()
1423 if (unlikely(lsr & UART_LSR_BRK_ERROR_BITS)) { in serial8250_rx_chars()
1424 if (lsr & UART_LSR_BI) { in serial8250_rx_chars()
1425 lsr &= ~(UART_LSR_FE | UART_LSR_PE); in serial8250_rx_chars()
[all …]
D8250_ingenic.c65 uint8_t lsr; in ingenic_early_console_putc() local
68 lsr = early_in(port, UART_LSR); in ingenic_early_console_putc()
69 } while ((lsr & UART_LSR_TEMT) == 0); in ingenic_early_console_putc()
D8250_core.c276 unsigned int iir, ier = 0, lsr; in serial8250_backup_timeout() local
298 lsr = serial_in(up, UART_LSR); in serial8250_backup_timeout()
299 up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; in serial8250_backup_timeout()
302 (lsr & UART_LSR_THRE)) { in serial8250_backup_timeout()
/linux-4.4.14/arch/mips/include/asm/netlogic/xlp-hal/
Duart.h123 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-4.4.14/arch/arm/mach-ks8695/include/mach/
Dentry-macro.S30 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-4.4.14/drivers/tty/serial/
Dvr41xx_siu.c194 uint8_t lsr; in siu_tx_empty() local
196 lsr = siu_read(port, UART_LSR); in siu_tx_empty()
197 if (lsr & UART_LSR_TEMT) in siu_tx_empty()
316 uint8_t lsr, ch; in receive_chars() local
320 lsr = *status; in receive_chars()
328 lsr |= lsr_break_flag[port->line]; in receive_chars()
331 if (unlikely(lsr & (UART_LSR_BI | UART_LSR_FE | in receive_chars()
333 if (lsr & UART_LSR_BI) { in receive_chars()
334 lsr &= ~(UART_LSR_FE | UART_LSR_PE); in receive_chars()
341 if (lsr & UART_LSR_FE) in receive_chars()
[all …]
Dsprd_serial.c199 unsigned int *lsr) in handle_lsr_errors() argument
204 if (*lsr & SPRD_LSR_BI) { in handle_lsr_errors()
205 *lsr &= ~(SPRD_LSR_FE | SPRD_LSR_PE); in handle_lsr_errors()
210 } else if (*lsr & SPRD_LSR_PE) in handle_lsr_errors()
212 else if (*lsr & SPRD_LSR_FE) in handle_lsr_errors()
214 if (*lsr & SPRD_LSR_OE) in handle_lsr_errors()
218 *lsr &= port->read_status_mask; in handle_lsr_errors()
219 if (*lsr & SPRD_LSR_BI) in handle_lsr_errors()
221 else if (*lsr & SPRD_LSR_PE) in handle_lsr_errors()
223 else if (*lsr & SPRD_LSR_FE) in handle_lsr_errors()
[all …]
Dserial_ks8695.c156 unsigned int status, ch, lsr, flg, max_count = 256; in ks8695uart_rx_chars() local
169 lsr = UART_GET_LSR(port) | UART_DUMMY_LSR_RX; in ks8695uart_rx_chars()
170 if (unlikely(lsr & (URLS_URBI | URLS_URPE | URLS_URFE | URLS_URROE))) { in ks8695uart_rx_chars()
171 if (lsr & URLS_URBI) { in ks8695uart_rx_chars()
172 lsr &= ~(URLS_URFE | URLS_URPE); in ks8695uart_rx_chars()
177 if (lsr & URLS_URPE) in ks8695uart_rx_chars()
179 if (lsr & URLS_URFE) in ks8695uart_rx_chars()
181 if (lsr & URLS_URROE) in ks8695uart_rx_chars()
184 lsr &= port->read_status_mask; in ks8695uart_rx_chars()
186 if (lsr & URLS_URBI) in ks8695uart_rx_chars()
[all …]
Dserial-tegra.c332 unsigned long lsr) in tegra_uart_decode_rx_error() argument
336 if (unlikely(lsr & TEGRA_UART_LSR_ANY)) { in tegra_uart_decode_rx_error()
337 if (lsr & UART_LSR_OE) { in tegra_uart_decode_rx_error()
342 } else if (lsr & UART_LSR_PE) { in tegra_uart_decode_rx_error()
347 } else if (lsr & UART_LSR_FE) { in tegra_uart_decode_rx_error()
351 } else if (lsr & UART_LSR_BI) { in tegra_uart_decode_rx_error()
355 if (!(lsr & UART_LSR_DR) && (lsr & UART_LSR_FIFOE)) in tegra_uart_decode_rx_error()
380 unsigned long lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_fill_tx_fifo() local
381 if ((lsr & TEGRA_UART_LSR_TXFIFO_FULL)) in tegra_uart_fill_tx_fifo()
487 unsigned long lsr = tegra_uart_read(tup, UART_LSR); in tegra_uart_tx_empty() local
[all …]
Dsc16is7xx.c538 unsigned int lsr = 0, ch, flag, bytes_read, i; in sc16is7xx_handle_rx() local
553 lsr = sc16is7xx_port_read(port, SC16IS7XX_LSR_REG); in sc16is7xx_handle_rx()
554 if (!(lsr & SC16IS7XX_LSR_FIFOE_BIT)) in sc16is7xx_handle_rx()
557 lsr = 0; in sc16is7xx_handle_rx()
567 lsr &= SC16IS7XX_LSR_BRK_ERROR_MASK; in sc16is7xx_handle_rx()
572 if (unlikely(lsr)) { in sc16is7xx_handle_rx()
573 if (lsr & SC16IS7XX_LSR_BI_BIT) { in sc16is7xx_handle_rx()
577 } else if (lsr & SC16IS7XX_LSR_PE_BIT) in sc16is7xx_handle_rx()
579 else if (lsr & SC16IS7XX_LSR_FE_BIT) in sc16is7xx_handle_rx()
581 else if (lsr & SC16IS7XX_LSR_OE_BIT) in sc16is7xx_handle_rx()
[all …]
Domap-serial.c371 static void transmit_chars(struct uart_omap_port *up, unsigned int lsr) in transmit_chars() argument
497 static void serial_omap_rlsi(struct uart_omap_port *up, unsigned int lsr) in serial_omap_rlsi() argument
502 if (likely(lsr & UART_LSR_DR)) in serial_omap_rlsi()
508 if (lsr & UART_LSR_BI) { in serial_omap_rlsi()
510 lsr &= ~(UART_LSR_FE | UART_LSR_PE); in serial_omap_rlsi()
523 if (lsr & UART_LSR_PE) { in serial_omap_rlsi()
528 if (lsr & UART_LSR_FE) { in serial_omap_rlsi()
533 if (lsr & UART_LSR_OE) in serial_omap_rlsi()
539 lsr |= up->lsr_break_flag; in serial_omap_rlsi()
542 uart_insert_char(&up->port, lsr, UART_LSR_OE, 0, flag); in serial_omap_rlsi()
[all …]
Dpch_uart.c592 u8 rbr, lsr; in pch_uart_hal_read() local
595 lsr = ioread8(priv->membase + UART_LSR); in pch_uart_hal_read()
596 for (i = 0, lsr = ioread8(priv->membase + UART_LSR); in pch_uart_hal_read()
597 i < rx_size && lsr & (UART_LSR_DR | UART_LSR_BI); in pch_uart_hal_read()
598 lsr = ioread8(priv->membase + UART_LSR)) { in pch_uart_hal_read()
601 if (lsr & UART_LSR_BI) { in pch_uart_hal_read()
1067 static void pch_uart_err_ir(struct eg20t_port *priv, unsigned int lsr) in pch_uart_err_ir() argument
1074 if (lsr & PCH_UART_LSR_ERR) in pch_uart_err_ir()
1077 if (lsr & UART_LSR_FE) { in pch_uart_err_ir()
1082 if (lsr & UART_LSR_PE) { in pch_uart_err_ir()
[all …]
Dpxa.c254 unsigned int iir, lsr; in serial_pxa_irq() local
260 lsr = serial_in(up, UART_LSR); in serial_pxa_irq()
261 if (lsr & UART_LSR_DR) in serial_pxa_irq()
262 receive_chars(up, &lsr); in serial_pxa_irq()
264 if (lsr & UART_LSR_THRE) in serial_pxa_irq()
693 unsigned char lsr = serial_in(up, UART_LSR); in serial_pxa_get_poll_char() local
695 while (!(lsr & UART_LSR_DR)) in serial_pxa_get_poll_char()
696 lsr = serial_in(up, UART_LSR); in serial_pxa_get_poll_char()
Dmen_z135_uart.c201 u8 lsr; in men_z135_handle_lsr() local
203 lsr = (uart->stat_reg >> 16) & 0xff; in men_z135_handle_lsr()
205 if (lsr & MEN_Z135_LSR_OE) in men_z135_handle_lsr()
207 if (lsr & MEN_Z135_LSR_PE) in men_z135_handle_lsr()
209 if (lsr & MEN_Z135_LSR_FE) in men_z135_handle_lsr()
211 if (lsr & MEN_Z135_LSR_BI) { in men_z135_handle_lsr()
Dmax310x.c691 unsigned int ists, lsr, rxlen; in max310x_port_irq() local
700 lsr = max310x_port_read(port, MAX310X_LSR_IRQSTS_REG); in max310x_port_irq()
702 !!(lsr & MAX310X_LSR_CTS_BIT)); in max310x_port_irq()
Dsunsu.c993 int lsr; in sunsu_serio_write() local
998 lsr = serial_in(up, UART_LSR); in sunsu_serio_write()
999 } while (!(lsr & UART_LSR_THRE)); in sunsu_serio_write()
Dbfin_uart.c571 unsigned int lsr; in bfin_serial_tx_empty() local
573 lsr = UART_GET_LSR(uart); in bfin_serial_tx_empty()
574 if (lsr & TEMT) in bfin_serial_tx_empty()
/linux-4.4.14/arch/avr32/lib/
Dfindbit.S33 lsr r8, r10, 5
46 lsr r8, r8, r10
97 lsr r8, r10, 5
109 lsr r8, r8, r10
127 lsr r8, r10, 5
139 lsr r8, r8, r10
157 lsr r8, r10, 5
170 lsr r8, r8, r10
D__avr32_lsr64.S23 lsr r11, r11, r12
24 lsr r10, r10, r12
29 lsr r10, r11, r9
D__avr32_asr64.S23 lsr r10, r10, r12
D__avr32_lsl64.S22 lsr r8, r10, r9
/linux-4.4.14/drivers/usb/serial/
Dark3116.c78 __u32 lsr; /* line status register value */ member
378 priv->lsr = ark3116_read_reg(serial, UART_LSR, buf); in ark3116_open()
536 static void ark3116_update_lsr(struct usb_serial_port *port, __u8 lsr) in ark3116_update_lsr() argument
543 priv->lsr |= lsr; in ark3116_update_lsr()
546 if (lsr&UART_LSR_BRK_ERROR_BITS) { in ark3116_update_lsr()
547 if (lsr & UART_LSR_BI) in ark3116_update_lsr()
549 if (lsr & UART_LSR_FE) in ark3116_update_lsr()
551 if (lsr & UART_LSR_PE) in ark3116_update_lsr()
553 if (lsr & UART_LSR_OE) in ark3116_update_lsr()
629 __u32 lsr; in ark3116_process_read_urb() local
[all …]
Dssu100.c464 static void ssu100_update_lsr(struct usb_serial_port *port, u8 lsr, in ssu100_update_lsr() argument
471 priv->shadowLSR = lsr; in ssu100_update_lsr()
475 if (lsr & UART_LSR_BRK_ERROR_BITS) { in ssu100_update_lsr()
478 if (lsr & UART_LSR_BI) { in ssu100_update_lsr()
483 if (lsr & UART_LSR_PE) { in ssu100_update_lsr()
488 if (lsr & UART_LSR_FE) { in ssu100_update_lsr()
493 if (lsr & UART_LSR_OE) { in ssu100_update_lsr()
Df81232.c292 u8 lsr; in f81232_process_read_urb() local
305 lsr = data[i]; in f81232_process_read_urb()
307 if (lsr & UART_LSR_BRK_ERROR_BITS) { in f81232_process_read_urb()
308 if (lsr & UART_LSR_BI) { in f81232_process_read_urb()
312 } else if (lsr & UART_LSR_PE) { in f81232_process_read_urb()
315 } else if (lsr & UART_LSR_FE) { in f81232_process_read_urb()
320 if (lsr & UART_LSR_OE) { in f81232_process_read_urb()
Dio_ti.c533 __u8 *lsr; in tx_active() local
544 lsr = kmalloc(1, GFP_KERNEL); in tx_active()
545 if (!lsr) { in tx_active()
559 port->uart_base + UMPMEM_OFFS_UART_LSR, 1, lsr); in tx_active()
563 dev_dbg(&port->port->dev, "%s - LSR = 0x%X\n", __func__, *lsr); in tx_active()
569 if ((*lsr & UMP_UART_LSR_TX_MASK) == 0) in tx_active()
576 kfree(lsr); in tx_active()
1542 __u8 lsr = 0; in map_line_status() local
1546 lsr |= flagUart; in map_line_status()
1557 return lsr; in map_line_status()
[all …]
Dti_usb_3410_5052.c118 static int ti_get_lsr(struct ti_port *tport, u8 *lsr);
640 u8 lsr; in ti_tx_empty() local
642 ret = ti_get_lsr(tport, &lsr); in ti_tx_empty()
643 if (!ret && !(lsr & TI_LSR_TX_EMPTY)) in ti_tx_empty()
1184 static int ti_get_lsr(struct ti_port *tport, u8 *lsr) in ti_get_lsr() argument
1208 *lsr = data->bLSR; in ti_get_lsr()
Dio_edgeport.c232 __u8 lsr, __u8 data);
1972 __u8 lsr, __u8 data) in handle_new_lsr()
1974 __u8 newLsr = (__u8) (lsr & (__u8) in handle_new_lsr()
1978 edge_port->shadowLSR = lsr; in handle_new_lsr()
/linux-4.4.14/drivers/staging/lustre/lustre/lov/
Dlovsub_dev.c56 struct lovsub_req *lsr; in lovsub_req_completion() local
58 lsr = cl2lovsub_req(slice); in lovsub_req_completion()
59 kmem_cache_free(lovsub_req_kmem, lsr); in lovsub_req_completion()
146 struct lovsub_req *lsr; in lovsub_req_init() local
149 lsr = kmem_cache_alloc(lovsub_req_kmem, GFP_NOFS | __GFP_ZERO); in lovsub_req_init()
150 if (lsr != NULL) { in lovsub_req_init()
151 cl_req_slice_add(req, &lsr->lsrq_cl, dev, &lovsub_req_ops); in lovsub_req_init()
/linux-4.4.14/arch/arm64/lib/
Dmemcmp.S69 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
Dstrncmp.S81 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
Dstrnlen.S70 lsr limit_wd, limit_wd, #4 /* Convert to Qwords. */
125 add len, len, pos, lsr #3 /* Bits to bytes. */
145 lsr limit_wd, limit_wd, #4
148 add limit_wd, limit_wd, tmp3, lsr #4
157 CPU_LE( lsr tmp2, tmp2, tmp4 ) /* Shift (tmp1 & 63). */
Dbitops.S33 add x1, x1, x0, lsr #3 // Get word offset
51 add x1, x1, x0, lsr #3 // Get word offset
56 lsr x0, x2, x3
Dstrlen.S107 add len, len, pos, lsr #3 /* Bits to bytes. */
119 CPU_LE( lsr tmp2, tmp2, tmp1 ) /* Shift (tmp1 & 63). */
Dstrcmp.S104 CPU_LE( lsr tmp2, tmp2, tmp1 ) /* Shift (tmp1 & 63). */
231 lsr data1, data1, #56
232 sub result, data1, data2, lsr #56
/linux-4.4.14/arch/arm/boot/compressed/
Dll_char_wr.S86 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
Dhead.S305 eor r5, r5, r1, lsr #8
308 add r5, r5, r5, lsr #1
364 eor r5, r5, r1, lsr #8
688 mov r9, r0, lsr #18
712 mov r2, r2, lsr #20
818 sub pc, lr, r0, lsr #32 @ properly flush pipeline
1157 mov r3, r3, lsr #23 @ left align loc bit field
1161 add r2, r10, r10, lsr #1 @ work out 3x current cache level
1162 mov r1, r0, lsr r2 @ extract cache type bits from clidr
1172 ands r4, r4, r1, lsr #3 @ find maximum number on the way size
[all …]
/linux-4.4.14/arch/arc/lib/
Dmemcpy-archs.S13 # 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 …]
Dmemcmp.S26 lsr.f lp_count,r3,3
100 lsr r4,r4,SHIFT
101 lsr r5,r5,SHIFT
119 lsr.f lp_count,r3
Dstrchr-700.S30 lsr r7,r3,r7
104 lsr r7,r7,7
Dstrcpy-700.S55 r3z: lsr.f r1,r3,24
Dmemset.S35 lsr.f lp_count,r2,2
Dmemcpy-700.S53 lsr.f lp_count,r3
Dstrcmp.S72 lsr r0,r4,8
/linux-4.4.14/arch/arm/mach-ebsa110/include/mach/
Dentry-macro.S24 moveq \stat, \stat, lsr #4
27 moveq \stat, \stat, lsr #2
30 moveq \stat, \stat, lsr #1
/linux-4.4.14/arch/arm/mach-omap2/
Domap-headsmp.S37 mov r0, r0, lsr #5
53 mov r0, r0, lsr #5
75 mov r0, r0, lsr #9
92 mov r0, r0, lsr #9
Domap-smc.S97 mov r0, r0, lsr #9
Dsram242x.S157 mov r5, r5, lsr #8 @ isolate rfr field and drop burst
165 moveq r5, r5, lsr #1 @ divide by 2 if to half
Dsram243x.S157 mov r5, r5, lsr #8 @ isolate rfr field and drop burst
165 moveq r5, r5, lsr #1 @ divide by 2 if to half
/linux-4.4.14/arch/m68k/math-emu/
Dfp_util.S132 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
Dfp_movem.S62 2: lsr.b #1,%d0 | register list and keep it in %d1
145 lsr.l #8,%d2
146 lsr.l #7,%d2
147 lsr.w #1,%d2
211 2: lsr.l #1,%d0
349 lsr.l #4,%d0
353 lsr.l #2,%d0
Dfp_scan.S266 lsr.l #8,%d0
267 lsr.l #7,%d0
268 lsr.w #1,%d0
/linux-4.4.14/drivers/net/irda/
Dbfin_sir.h42 unsigned int lsr; member
86 #define get_lsr_cache(port) (((struct bfin_sir_port *)(port))->lsr)
87 #define put_lsr_cache(port, v) (((struct bfin_sir_port *)(port))->lsr = (v))
Dpxaficp_ir.c338 int iir, lsr, data; in pxa_irda_sir_irq() local
344 lsr = stuart_readl(si, STLSR); in pxa_irda_sir_irq()
345 while (lsr & LSR_FIFOE) { in pxa_irda_sir_irq()
347 if (lsr & (LSR_OE | LSR_PE | LSR_FE | LSR_BI)) { in pxa_irda_sir_irq()
350 if (lsr & LSR_FE) in pxa_irda_sir_irq()
352 if (lsr & LSR_OE) in pxa_irda_sir_irq()
359 lsr = stuart_readl(si, STLSR); in pxa_irda_sir_irq()
Dsmsc-ircc2.c1411 int len, msgcnt, lsr; in smsc_ircc_dma_receive_complete() local
1424 lsr= inb(iobase + IRCC_LSR); in smsc_ircc_dma_receive_complete()
1433 if (lsr & (IRCC_LSR_FRAME_ERROR | IRCC_LSR_CRC_ERROR | IRCC_LSR_SIZE_ERROR)) { in smsc_ircc_dma_receive_complete()
1435 if (lsr & IRCC_LSR_FRAME_ERROR) in smsc_ircc_dma_receive_complete()
1437 if (lsr & IRCC_LSR_CRC_ERROR) in smsc_ircc_dma_receive_complete()
1439 if (lsr & IRCC_LSR_SIZE_ERROR) in smsc_ircc_dma_receive_complete()
1441 if (lsr & (IRCC_LSR_UNDERRUN | IRCC_LSR_OVERRUN)) in smsc_ircc_dma_receive_complete()
1514 int iobase, iir, lcra, lsr; in smsc_ircc_interrupt() local
1537 lsr = inb(iobase + IRCC_LSR); in smsc_ircc_interrupt()
1575 int iir, lsr; in smsc_ircc_interrupt_sir() local
[all …]
Dbfin_sir.c97 unsigned short val, lsr, lcr; in bfin_sir_set_speed() local
119 lsr = UART_GET_LSR(port); in bfin_sir_set_speed()
120 } while (!(lsr & TEMT) && count--); in bfin_sir_set_speed()
Dali-ircc.c811 int iir, lsr; in ali_ircc_sir_interrupt() local
819 lsr = inb(iobase+UART_LSR); in ali_ircc_sir_interrupt()
822 __func__, iir, lsr, iobase); in ali_ircc_sir_interrupt()
834 if (lsr & UART_LSR_THRE) in ali_ircc_sir_interrupt()
/linux-4.4.14/arch/arm/include/asm/
Dassembler.h36 #define lspull lsr
39 #define get_byte_1 lsr #8
40 #define get_byte_2 lsr #16
41 #define get_byte_3 lsr #24
48 #define lspush lsr
49 #define get_byte_0 lsr #24
50 #define get_byte_1 lsr #16
51 #define get_byte_2 lsr #8
203 ARM( mov \rd, sp, lsr #THREAD_SIZE_ORDER + PAGE_SHIFT )
205 THUMB( lsr \rd, \rd, #THREAD_SIZE_ORDER + PAGE_SHIFT )
/linux-4.4.14/arch/hexagon/lib/
Dmemcpy.S208 len8 = lsr(len, #3); /* %8 < 97 */
236 prolog &= lsr(mask, back);
263 prolog = lsr(prolog, #3);
270 kernel = lsr(kernel, #5);
316 ldata0 = lsr(ldata0, shiftb);
322 ldata0 = lsr(ldata0, shiftb);
451 epilogdws = lsr(epilog, #3);
490 ldata0 = lsr(ldata0, shiftb);
496 ldata0 = lsr(ldata0, shiftb);
Dmemset.S110 r10 = lsr(r2, #3)
248 r3 = lsr(r2,#5)
267 r8 = lsr(r2,#3)
/linux-4.4.14/arch/arm/kernel/
Dsleep.S40 ARM( mov \dst, \dst, lsr \rs0 ) @ dst=aff0>>rs0
41 THUMB( lsr \dst, \dst, \rs0 )
43 ARM( orr \dst, \dst, \mask, lsr \rs1 ) @ dst|=(aff1>>rs1)
44 THUMB( lsr \mask, \mask, \rs1 )
47 ARM( orr \dst, \dst, \mask, lsr \rs2 ) @ dst|=(aff2>>rs2)
48 THUMB( lsr \mask, \mask, \rs2 )
Dhead.S154 mov r8, r4, lsr #12 @ TTBR1 is swapper_pg_dir pfn
235 mov r5, r5, lsr #SECTION_SHIFT
236 mov r6, r6, lsr #SECTION_SHIFT
250 add r6, r4, r6, lsr #(SECTION_SHIFT - PMD_ORDER)
262 mov r3, r3, lsr #SECTION_SHIFT
268 add r6, r4, r6, lsr #(SECTION_SHIFT - PMD_ORDER)
279 mov r0, r2, lsr #SECTION_SHIFT
283 addne r3, r4, r3, lsr #(SECTION_SHIFT - PMD_ORDER)
303 mov r3, r3, lsr #SECTION_SHIFT
307 mov r3, r7, lsr #SECTION_SHIFT
Ddebug.S63 mov r0, r0, lsr #4
Dentry-common.S360 moveq r5, r5, lsr #PAGE_SHIFT - 12
Diwmmxt.S345 sub pc, lr, r1, lsr #32 @ cpwait and return
/linux-4.4.14/arch/blackfin/include/asm/
Dbfin_serial.h38 unsigned int lsr; member
238 __BFP(lsr);
260 __BFP(lsr);
382 #define get_lsr_cache(uart) (((struct bfin_serial_port *)(uart))->lsr)
383 #define put_lsr_cache(uart, v) (((struct bfin_serial_port *)(uart))->lsr = (v))
405 unsigned int lsr = bfin_read16(port_membase(p) + OFFSET_LSR); in UART_GET_LSR() local
406 put_lsr_cache(p, get_lsr_cache(p) | (lsr & (BI|FE|PE|OE))); in UART_GET_LSR()
407 return lsr | get_lsr_cache(p); in UART_GET_LSR()
/linux-4.4.14/arch/x86/platform/ce4100/
Dce4100.c65 unsigned int ret, ier, lsr; in ce4100_mem_serial_in() local
75 lsr = mem_serial_in(p, UART_LSR); in ce4100_mem_serial_in()
78 if (lsr & (UART_LSR_THRE | UART_LSR_TEMT)) in ce4100_mem_serial_in()
/linux-4.4.14/arch/arm64/kernel/
Dsleep.S40 lsr \dst ,\dst, \rs0 // dst=aff0>>rs0
42 lsr \mask ,\mask, \rs1
45 lsr \mask ,\mask, \rs2
48 lsr \mask ,\mask, \rs3
Dhead.S258 lsr \tmp1, \virt, #\shift
291 lsr \phys, \phys, #SWAPPER_BLOCK_SHIFT
292 lsr \start, \start, #SWAPPER_BLOCK_SHIFT
295 lsr \end, \end, #SWAPPER_BLOCK_SHIFT
Dhyp-stub.S57 lsr x1, x1, #26
Dentry32.S65 lsr w5, w5, #PAGE_SHIFT - 12
Dentry.S288 lsr x24, x1, #ESR_ELx_EC_SHIFT // exception class
394 lsr x24, x25, #ESR_ELx_EC_SHIFT // exception class
422 lsr x24, x25, #ESR_ELx_EC_SHIFT // exception class
/linux-4.4.14/sound/oss/
Dvidc_fill.S40 orr r4, r4, r4, lsr #8
66 orr r4, r4, r4, lsr #8
74 orr ip, ip, ip, lsr #8
84 orrlt r4, r4, r4, lsr #16
92 orr ip, ip, ip, lsr #8
165 movs r2, r2, lsr #20
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dllog_swab.c223 struct llog_setattr64_rec *lsr = in lustre_swab_llog_rec() local
226 lustre_swab_ost_id(&lsr->lsr_oi); in lustre_swab_llog_rec()
227 __swab32s(&lsr->lsr_uid); in lustre_swab_llog_rec()
228 __swab32s(&lsr->lsr_uid_h); in lustre_swab_llog_rec()
229 __swab32s(&lsr->lsr_gid); in lustre_swab_llog_rec()
230 __swab32s(&lsr->lsr_gid_h); in lustre_swab_llog_rec()
231 tail = &lsr->lsr_tail; in lustre_swab_llog_rec()
/linux-4.4.14/arch/arm/mach-davinci/include/mach/
Dentry-macro.S27 movs \tmp, \tmp, lsr #2
33 mov \tmp, \irqnr, lsr #31
/linux-4.4.14/arch/mn10300/mm/
Dcache-inv-by-tag.S163 lsr L1_CACHE_SHIFT,d1 # total number of entries to
191 lsr 12,d0
205 lsr 12,d0
219 lsr 12,d0
233 lsr 12,d0
Dcache-flush-by-reg.S126 lsr L1_CACHE_SHIFT,d3
130 lsr 1,d3
259 lsr L1_CACHE_SHIFT,d3
263 lsr 1,d3
Dtlb-mn10300.S50 lsr 20,d2
113 lsr 20,d2
/linux-4.4.14/arch/mn10300/lib/
D__lshrdi3.S34 lsr a0,d0
47 lsr a0,d1,d0
D__ashldi3.S37 lsr a1,d0,a1 # get overflow from LSW -> MSW
D__ashrdi3.S33 lsr a0,d0
Ddo_csum.S147 lsr +16,d0
/linux-4.4.14/drivers/isdn/hisax/
Damd7930_fn.c161 BYTE lsr = rByteAMD(cs, 0xA1); in Amd7930_get_state() local
162 cs->dc.amd7930.ph_state = (lsr & 0x7) + 2; in Amd7930_get_state()
418 BYTE dsr1, dsr2, lsr; in Amd7930_interrupt() local
427 lsr = rByteAMD(cs, 0xA1); in Amd7930_interrupt()
430 …lags: 0x%02X, DSR1: 0x%02X, DSR2: 0x%02X, LSR: 0x%02X, DER=0x%04X", irflags, dsr1, dsr2, lsr, der); in Amd7930_interrupt()
537 if (lsr & 0x38) { in Amd7930_interrupt()
542 debugl1(cs, "Amd: interrupt: LSR=0x%02X, LIU is in state %d", lsr, ((lsr & 0x7) + 2)); in Amd7930_interrupt()
544 cs->dc.amd7930.ph_state = (lsr & 0x7) + 2; in Amd7930_interrupt()
/linux-4.4.14/arch/hexagon/mm/
Dcopy_user_template.S45 loopcount = lsr(bytes,#3)
76 loopcount = lsr(bytes,#2)
102 loopcount = lsr(bytes,#1)
/linux-4.4.14/drivers/staging/speakup/
Dserialio.c207 unsigned char lsr; in spk_serial_in_nowait() local
209 lsr = inb_p(speakup_info.port_tts + UART_LSR); in spk_serial_in_nowait()
210 if (!(lsr & UART_LSR_DR)) in spk_serial_in_nowait()
/linux-4.4.14/arch/hexagon/kernel/
Dhead.S89 r26 = lsr(r1, #22); /* / 4M = # of entries */
95 r2 = lsr(r1, #22) /* 4MB page number */
160 r2 = lsr(r2, #22) /* 4MB page number */
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dls_uart.c36 char lsr = in_8(avr_addr + UART_LSR); in wd_stop() local
38 if (lsr & (UART_LSR_THRE | UART_LSR_TEMT)) { in wd_stop()
/linux-4.4.14/arch/arm/mach-imx/
Dssi-fiq.S79 lsr r11, r8, #16 /* r11: buffer size */
126 lsr r11, r9, #16 /* r11: buffer size */
/linux-4.4.14/drivers/tty/serial/jsm/
Djsm_cls.c124 writeb(0, &ch->ch_cls_uart->lsr); in cls_set_ixon_flow_control()
250 writeb(0, &ch->ch_cls_uart->lsr); in cls_set_ixoff_flow_control()
398 linestatus = readb(&ch->ch_cls_uart->lsr); in cls_copy_data_from_uart_to_queue()
900 readb(&ch->ch_cls_uart->lsr); in cls_uart_init()
922 u8 lsr = readb(&ch->ch_cls_uart->lsr); in cls_get_uart_bytes_left() local
925 if (!(lsr & UART_LSR_TEMT)) in cls_get_uart_bytes_left()
Djsm_neo.c345 linestatus = readb(&ch->ch_neo_uart->lsr); in neo_copy_data_from_uart_to_queue()
409 linestatus |= readb(&ch->ch_neo_uart->lsr); in neo_copy_data_from_uart_to_queue()
512 u8 lsrbits = readb(&ch->ch_neo_uart->lsr); in neo_copy_data_from_queue_to_uart()
850 linestatus = readb(&ch->ch_neo_uart->lsr); in neo_parse_lsr()
1317 readb(&ch->ch_neo_uart->lsr); in neo_uart_init()
1341 u8 lsr = readb(&ch->ch_neo_uart->lsr); in neo_get_uart_bytes_left() local
1344 ch->ch_cached_lsr |= lsr; in neo_get_uart_bytes_left()
1347 if (!(lsr & UART_LSR_TEMT)) in neo_get_uart_bytes_left()
Djsm.h274 u8 lsr; /* WR LSR - Line Status Reg */ member
329 u8 lsr; /* WR LSR - Line Status Reg */ member
/linux-4.4.14/drivers/staging/dgnc/
Ddgnc_cls.h44 u8 lsr; member
Ddgnc_cls.c142 writeb(0, &ch->ch_cls_uart->lsr); in cls_set_ixon_flow_control()
268 writeb(0, &ch->ch_cls_uart->lsr); in cls_set_ixoff_flow_control()
838 linestatus = readb(&ch->ch_cls_uart->lsr); in cls_copy_data_from_uart_to_queue()
1177 readb(&ch->ch_cls_uart->lsr); in cls_uart_init()
1198 unsigned char lsr = 0; in cls_get_uart_bytes_left() local
1203 lsr = readb(&ch->ch_cls_uart->lsr); in cls_get_uart_bytes_left()
1206 if (!(lsr & UART_LSR_TEMT)) { in cls_get_uart_bytes_left()
Ddgnc_neo.c515 linestatus = readb(&ch->ch_neo_uart->lsr); in neo_parse_lsr()
1143 linestatus = readb(&ch->ch_neo_uart->lsr); in neo_copy_data_from_uart_to_queue()
1207 linestatus |= readb(&ch->ch_neo_uart->lsr); in neo_copy_data_from_uart_to_queue()
1400 unsigned char lsrbits = readb(&ch->ch_neo_uart->lsr); in neo_copy_data_from_queue_to_uart()
1632 readb(&ch->ch_neo_uart->lsr); in neo_uart_init()
1658 unsigned char lsr = readb(&ch->ch_neo_uart->lsr); in neo_get_uart_bytes_left() local
1661 ch->ch_cached_lsr |= lsr; in neo_get_uart_bytes_left()
1664 if (!(lsr & UART_LSR_TEMT)) { in neo_get_uart_bytes_left()
Ddgnc_neo.h36 u8 lsr; /* WR LSR - Line Status Reg */ member
/linux-4.4.14/arch/arm/mach-gemini/include/mach/
Dentry-macro.S29 mov \tmp, \tmp, lsr #1
/linux-4.4.14/arch/arm/kvm/
Dinterrupts.S283 lsr r1, r1, #16
372 lsr r2, r2, #16
410 lsr r1, r1, #HSR_EC_SHIFT
/linux-4.4.14/arch/arm/include/debug/
Dtegra.S92 lsr \rv, \rp, #18 @ 19:18 are console type
98 11: lsr \rv, \rp, #15 @ 17:15 are UART ID
Dsa1100.S48 lsr \rp, \rp, #8
Domap2plus.S178 orr \rx, \rx, \rd, lsr #24 @ restore original rx (LSR)
/linux-4.4.14/arch/arm/mach-iop13xx/include/mach/
Dentry-macro.S34 movne \irqnr, \irqnr, lsr #2 @ Convert to irqnr
/linux-4.4.14/arch/arm/mach-iop33x/include/mach/
Dentry-macro.S26 movne \irqnr, \irqstat, lsr #2
/linux-4.4.14/drivers/bluetooth/
Ddtl1_cs.c294 int iir, lsr; in dtl1_interrupt() local
310 lsr = inb(iobase + UART_LSR); in dtl1_interrupt()
321 if (lsr & UART_LSR_THRE) { in dtl1_interrupt()
Dbtuart_cs.c291 int iir, lsr; in btuart_interrupt() local
307 lsr = inb(iobase + UART_LSR); in btuart_interrupt()
318 if (lsr & UART_LSR_THRE) { in btuart_interrupt()
/linux-4.4.14/drivers/staging/media/lirc/
Dlirc_sir.c440 int iir, lsr; in sir_interrupt() local
452 if (lsr & UART_LSR_THRE) /* FIFO is empty */ in sir_interrupt()
512 lsr = inb(io + UART_LSR); in sir_interrupt()
513 } while (lsr & UART_LSR_DR); /* data ready */ in sir_interrupt()
/linux-4.4.14/arch/mn10300/kernel/
Dsmp-low.S36 lsr 0x2,d0
Dmn10300-watchdog-low.S39 lsr 2,d1
Dentry.S293 lsr 0x2,d0
390 lsr 1,a2
417 lsr 1,d0
/linux-4.4.14/arch/sh/include/asm/
Dsmc37c93x.h76 volatile __u16 lsr; member
/linux-4.4.14/firmware/av7110/
DBoot.S81 movs r2, r2, lsr #6 // and divide by 64
/linux-4.4.14/include/linux/
Dserial_8250.h150 unsigned char serial8250_rx_chars(struct uart_8250_port *up, unsigned char lsr);
Disdn.h317 int lsr; /* Line status register */ member
/linux-4.4.14/arch/unicore32/kernel/
Ddebug-macro.S61 mov r1, r1, lsr #8
/linux-4.4.14/drivers/mmc/card/
Dsdio_uart.c521 unsigned int iir, lsr; in sdio_uart_irq() local
539 lsr = sdio_in(port, UART_LSR); in sdio_uart_irq()
540 if (lsr & UART_LSR_DR) in sdio_uart_irq()
541 sdio_uart_receive_chars(port, &lsr); in sdio_uart_irq()
543 if (lsr & UART_LSR_THRE) in sdio_uart_irq()
/linux-4.4.14/arch/arm/mach-tegra/
Dsleep.h124 mov \tmp1, \tmp1, lsr #8
Dsleep-tegra30.S468 lsr r1, r1, #8 @ devSel, bit0:dev0, bit1:dev1
/linux-4.4.14/arch/m68k/68360/
Dentry.S130 lsr.l #0x02, %d0
/linux-4.4.14/arch/arc/include/asm/
Dentry-compact.h302 lsr \reg, \reg, 8
/linux-4.4.14/arch/arc/mm/
Dtlbex.S207 lsr r0, r2, PGDIR_SHIFT ; Bits for indexing into PGD
233 lsr r0, r2, ( PAGE_SHIFT - PTE_SIZE_LOG )
/linux-4.4.14/arch/avr32/kernel/
Dentry-avr32b.S107 lsr r2, r0, PGDIR_SHIFT
492 lsr r2, r1, PGDIR_SHIFT
495 lsr r1, (32 - PGDIR_SHIFT) + PAGE_SHIFT
/linux-4.4.14/arch/arm64/kernel/vdso/
Dgettimeofday.S161 lsr x11, x11, x12
/linux-4.4.14/arch/arm/mach-at91/
Dpm_suspend.S100 lsr r0, r3, #AT91_PM_MODE_OFFSET
/linux-4.4.14/drivers/net/hamradio/
Dyam.c761 unsigned char lsr = inb(LSR(dev->base_addr)); in yam_interrupt() local
766 if (lsr & LSR_OE) in yam_interrupt()
780 if (lsr & LSR_RXC) { in yam_interrupt()
/linux-4.4.14/drivers/staging/fwserial/
Dfwserial.c543 unsigned lsr; in fwtty_rx() local
555 lsr = (port->mstatus >> 24) & ~UART_LSR_BI; in fwtty_rx()
558 lsr |= UART_LSR_OE; in fwtty_rx()
560 if (lsr & UART_LSR_OE) in fwtty_rx()
563 lsr &= port->status_mask; in fwtty_rx()
564 if (lsr & ~port->ignore_mask & UART_LSR_OE) { in fwtty_rx()
572 if (lsr & port->ignore_mask & ~UART_LSR_OE) { in fwtty_rx()
/linux-4.4.14/drivers/tty/
Damiserial.c1438 int lsr; in rs_wait_until_sent() local
1477 while(!((lsr = custom.serdatr) & SDR_TSRE)) { in rs_wait_until_sent()
1479 printk("serdatr = %d (jiff=%lu)...", lsr, jiffies); in rs_wait_until_sent()
1490 printk("lsr = %d (jiff=%lu)...done\n", lsr, jiffies); in rs_wait_until_sent()
Dmxser.c1755 int len, lsr; in mxser_ioctl() local
1759 lsr = inb(info->ioaddr + UART_LSR) & UART_LSR_THRE; in mxser_ioctl()
1761 len += (lsr ? 0 : 1); in mxser_ioctl()
1982 int lsr; in mxser_wait_until_sent() local
2018 while (!((lsr = inb(info->ioaddr + UART_LSR)) & UART_LSR_TEMT)) { in mxser_wait_until_sent()
/linux-4.4.14/drivers/isdn/i4l/
Disdn_tty.c302 info->lsr &= ~UART_LSR_TEMT; in isdn_tty_tint()
447 info->lsr &= ~UART_LSR_TEMT; in isdn_tty_senddown()
731 info->lsr |= UART_LSR_TEMT; in isdn_tty_modem_hup()
1160 info->lsr |= UART_LSR_TEMT; in isdn_tty_write()
1202 info->lsr |= UART_LSR_TEMT; in isdn_tty_write()
1340 status = info->lsr; in isdn_tty_get_lsr_info()
1592 while (!(info->lsr & UART_LSR_TEMT)) { in isdn_tty_close()
2050 info->lsr |= UART_LSR_TEMT; in isdn_tty_stat_callback()
/linux-4.4.14/arch/arc/kernel/
Dentry.S107 lsr r3, r2, 8
/linux-4.4.14/arch/arm64/kvm/
Dhyp.S819 lsr x1, x1, #12
974 lsr x2, x1, #ESR_ELx_EC_SHIFT
/linux-4.4.14/arch/blackfin/kernel/
Ddebug-mmrs.c552 __UART(LSR, lsr); in bfin_debug_mmrs_uart()
568 __UART(LSR, lsr); in bfin_debug_mmrs_uart()
/linux-4.4.14/arch/m68k/ifpsp060/src/
Dilsp.S439 lsr.l &0x1, %d5 # shift into %d6
Dfpsp.S2319 lsr.l %d0,%d1 # shift it
8532 lsr.l %d6,%d7
9638 lsr.l %d0,%d1 # no; bit stays in upper lw
9645 lsr.l %d0,%d1 # make low mantissa longword
14331 lsr.b &0x6,%d1
14683 lsr.b &0x6,%d1
15136 lsr.b &0x6,%d1
Dfplsp.S9469 lsr.l %d6,%d7
9514 lsr.l %d6,%d7
9614 lsr.l %d6,%d7
9684 lsr.l %d7,%d6
Dpfpsp.S2318 lsr.l %d0,%d1 # shift it