Home
last modified time | relevance | path

Searched +full:8 +full:l (Results 1 – 25 of 1319) sorted by relevance

12345678910>>...53

/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/
Dbnx2.h40 #define TX_BD_FLAGS_SW_OPTION_WORD (0x1f<<8)
71 #define STATUS_ATTN_BITS_LINK_STATE (1L<<0)
72 #define STATUS_ATTN_BITS_TX_SCHEDULER_ABORT (1L<<1)
73 #define STATUS_ATTN_BITS_TX_BD_READ_ABORT (1L<<2)
74 #define STATUS_ATTN_BITS_TX_BD_CACHE_ABORT (1L<<3)
75 #define STATUS_ATTN_BITS_TX_PROCESSOR_ABORT (1L<<4)
76 #define STATUS_ATTN_BITS_TX_DMA_ABORT (1L<<5)
77 #define STATUS_ATTN_BITS_TX_PATCHUP_ABORT (1L<<6)
78 #define STATUS_ATTN_BITS_TX_ASSEMBLER_ABORT (1L<<7)
79 #define STATUS_ATTN_BITS_RX_PARSER_MAC_ABORT (1L<<8)
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/
Dbnx2.h40 #define TX_BD_FLAGS_SW_OPTION_WORD (0x1f<<8)
71 #define STATUS_ATTN_BITS_LINK_STATE (1L<<0)
72 #define STATUS_ATTN_BITS_TX_SCHEDULER_ABORT (1L<<1)
73 #define STATUS_ATTN_BITS_TX_BD_READ_ABORT (1L<<2)
74 #define STATUS_ATTN_BITS_TX_BD_CACHE_ABORT (1L<<3)
75 #define STATUS_ATTN_BITS_TX_PROCESSOR_ABORT (1L<<4)
76 #define STATUS_ATTN_BITS_TX_DMA_ABORT (1L<<5)
77 #define STATUS_ATTN_BITS_TX_PATCHUP_ABORT (1L<<6)
78 #define STATUS_ATTN_BITS_TX_ASSEMBLER_ABORT (1L<<7)
79 #define STATUS_ATTN_BITS_RX_PARSER_MAC_ABORT (1L<<8)
[all …]
/kernel/linux/linux-6.6/arch/m68k/math-emu/
Dfp_util.S63 tst.l (TASK_MM-8,%a2)
65 tst.l (TASK_MM-4,%a2)
67 tst.l (TASK_MM,%a2)
69 1: printf ,"oops:%p,%p,%p\n",3,%a2@(TASK_MM-8),%a2@(TASK_MM-4),%a2@(TASK_MM)
70 2: clr.l %d0
99 clr.l %d1 | sign defaults to zero
100 tst.l %d0
104 neg.l %d0
107 move.l %d1,(%a0)+ | set sign / exp
108 move.l %d0,(%a0)+ | set mantissa
[all …]
Dfp_entry.S53 tst.l m68k_is040or060
57 move.l (FPS_PC2,%sp),(FPS_PC,%sp)
73 tst.l %d0
84 addq.l #4,%sp
86 addq.l #4,%sp
87 move.l %a0,-(%sp)
98 move.l (FPS_PC,%sp),-(%sp)
125 move.l (PT_OFF_D0+8,%sp),%d0
130 move.l (PT_OFF_D1+8,%sp),%d0
135 move.l (PT_OFF_D2+8,%sp),%d0
[all …]
/kernel/linux/linux-5.10/arch/m68k/math-emu/
Dfp_util.S63 tst.l (TASK_MM-8,%a2)
65 tst.l (TASK_MM-4,%a2)
67 tst.l (TASK_MM,%a2)
69 1: printf ,"oops:%p,%p,%p\n",3,%a2@(TASK_MM-8),%a2@(TASK_MM-4),%a2@(TASK_MM)
70 2: clr.l %d0
99 clr.l %d1 | sign defaults to zero
100 tst.l %d0
104 neg.l %d0
107 move.l %d1,(%a0)+ | set sign / exp
108 move.l %d0,(%a0)+ | set mantissa
[all …]
Dfp_entry.S53 tst.l m68k_is040or060
57 move.l (FPS_PC2,%sp),(FPS_PC,%sp)
73 tst.l %d0
84 addq.l #4,%sp
86 addq.l #4,%sp
87 move.l %a0,-(%sp)
98 move.l (FPS_PC,%sp),-(%sp)
125 move.l (PT_OFF_D0+8,%sp),%d0
130 move.l (PT_OFF_D1+8,%sp),%d0
135 move.l (PT_OFF_D2+8,%sp),%d0
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/
Datafb_utils.h55 " lsr.l #1,%1 ; jcc 1f ; move.b %2,-(%0)\n" in fb_memclear_small()
56 "1: lsr.l #1,%1 ; jcc 1f ; move.w %2,-(%0)\n" in fb_memclear_small()
57 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0)\n" in fb_memclear_small()
58 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0) ; move.l %2,-(%0)\n" in fb_memclear_small()
63 " subq.l #1,%1\n" in fb_memclear_small()
65 " move.l %2,%%d4; move.l %2,%%d5; move.l %2,%%d6\n" in fb_memclear_small()
66 "2: movem.l %2/%%d4/%%d5/%%d6,-(%0)\n" in fb_memclear_small()
85 " lsr.l #1,%1 ; jcc 1f ; clr.b (%0)+\n" in fb_memclear()
86 "1: lsr.l #1,%1 ; jcc 1f ; clr.w (%0)+\n" in fb_memclear()
87 "1: lsr.l #1,%1 ; jcc 1f ; clr.l (%0)+\n" in fb_memclear()
[all …]
/kernel/linux/linux-6.6/drivers/video/fbdev/
Datafb_utils.h55 " lsr.l #1,%1 ; jcc 1f ; move.b %2,-(%0)\n" in fb_memclear_small()
56 "1: lsr.l #1,%1 ; jcc 1f ; move.w %2,-(%0)\n" in fb_memclear_small()
57 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0)\n" in fb_memclear_small()
58 "1: lsr.l #1,%1 ; jcc 1f ; move.l %2,-(%0) ; move.l %2,-(%0)\n" in fb_memclear_small()
63 " subq.l #1,%1\n" in fb_memclear_small()
65 " move.l %2,%%d4; move.l %2,%%d5; move.l %2,%%d6\n" in fb_memclear_small()
66 "2: movem.l %2/%%d4/%%d5/%%d6,-(%0)\n" in fb_memclear_small()
85 " lsr.l #1,%1 ; jcc 1f ; clr.b (%0)+\n" in fb_memclear()
86 "1: lsr.l #1,%1 ; jcc 1f ; clr.w (%0)+\n" in fb_memclear()
87 "1: lsr.l #1,%1 ; jcc 1f ; clr.l (%0)+\n" in fb_memclear()
[all …]
/kernel/linux/linux-5.10/arch/h8300/kernel/
Dentry.S27 #define USERRET 8
31 shll.l \reg
32 shll.l \reg
35 shlr.l \reg
36 shlr.l \reg
39 mov.l er0,@-sp
40 mov.l er1,@-sp
41 mov.l er2,@-sp
42 mov.l er3,@-sp
45 mov.l @sp+,er3
[all …]
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh2/
Dentry.S22 OFF_R2 = 8 /* New ABI: arg6 */
43 mov.l r2,@-sp
44 mov.l r3,@-sp
46 mov.l $cpu_mode,r2
48 mov.l $cpuid,r3
49 mov.l @r3,r3
50 mov.l @r3,r3
54 mov.l @r2,r0
55 mov.l @(5*4,r15),r3 ! previous SR
59 mov.l r3,@(5*4,r15) ! update SR
[all …]
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh2/
Dentry.S22 OFF_R2 = 8 /* New ABI: arg6 */
43 mov.l r2,@-sp
44 mov.l r3,@-sp
46 mov.l $cpu_mode,r2
48 mov.l $cpuid,r3
49 mov.l @r3,r3
50 mov.l @r3,r3
54 mov.l @r2,r0
55 mov.l @(5*4,r15),r3 ! previous SR
59 mov.l r3,@(5*4,r15) ! update SR
[all …]
/kernel/linux/linux-6.6/arch/openrisc/lib/
Dstring.S33 l.addi r1,r1,-12
34 l.sw 0(r1),r6
35 l.sw 4(r1),r4
36 l.sw 8(r1),r3
38 l.addi r11,r5,0
39 2: l.sfeq r11,r0
40 l.bf 1f
41 l.addi r11,r11,-1
42 8: l.lbz r6,0(r4)
43 9: l.sb 0(r3),r6
[all …]
/kernel/linux/linux-5.10/arch/openrisc/lib/
Dstring.S33 l.addi r1,r1,-12
34 l.sw 0(r1),r6
35 l.sw 4(r1),r4
36 l.sw 8(r1),r3
38 l.addi r11,r5,0
39 2: l.sfeq r11,r0
40 l.bf 1f
41 l.addi r11,r11,-1
42 8: l.lbz r6,0(r4)
43 9: l.sb 0(r3),r6
[all …]
/kernel/linux/linux-6.6/arch/alpha/lib/
Dev6-memcpy.S9 * - uses bcmpge to compare 8 bytes in parallel
18 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1
37 and $1, 7, $1 # E : are they the same mod 8?
40 /* source and dest are same mod 8 address */
52 ldbu $1, 0($17) # L : grab a byte
55 stb $1, 0($16) # L :
68 ldq $1, 0($17) # L : get 8 bytes
69 subq $18, 8, $18 # E : count -= 8
70 addq $17, 8, $17 # E : src += 8
73 stq $1, 0($16) # L : store
[all …]
Dev6-clear_user.S20 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1
54 beq $0, $zerolength # U .. .. .. : U L U L
61 beq $4, $headalign # U .. .. .. : U L U L
64 * Head is not aligned. Write (8 - $4) bytes to head of destination
67 EX( ldq_u $5, 0($16) ) # .. .. .. L : load dst word to mask back in
70 addq $16, 8, $16 # E .. .. .. : L U U L
72 EX( stq_u $5, -8($16) ) # .. .. .. L :
74 addq $0, $4, $0 # .. E .. .. : bytes left -= 8 - misalignment
75 subq $0, 8, $0 # E .. .. .. : U L U L
89 blt $4, $trailquad # U .. .. .. : U L U L
[all …]
Dev6-copy_user.S23 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1
52 beq $18, $zerolength # U .. .. .. : U L U L
57 subq $3, 8, $3 # E .. .. .. : L U U L : trip counter
59 * The fetcher stall also hides the 1 cycle cross-cluster stall for $3 (L --> U)
64 EXI( ldbu $1,0($17) ) # .. .. .. L : Keep loads separate from stores
67 nop # E .. .. .. : U L U L
73 EXO( stb $1,-1($16) ) # .. .. .. L :
76 bne $3, $aligndest # U .. .. .. : U L U L
85 EXI( ldq_u $3,0($17) ) # .. L .. .. : Forward fetch for fallthrough code
86 beq $1,$quadaligned # U .. .. .. : U L U L
[all …]
/kernel/linux/linux-5.10/arch/alpha/lib/
Dev6-memcpy.S9 * - uses bcmpge to compare 8 bytes in parallel
18 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1
37 and $1, 7, $1 # E : are they the same mod 8?
40 /* source and dest are same mod 8 address */
52 ldbu $1, 0($17) # L : grab a byte
55 stb $1, 0($16) # L :
68 ldq $1, 0($17) # L : get 8 bytes
69 subq $18, 8, $18 # E : count -= 8
70 addq $17, 8, $17 # E : src += 8
73 stq $1, 0($16) # L : store
[all …]
Dev6-clear_user.S20 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1
54 beq $0, $zerolength # U .. .. .. : U L U L
61 beq $4, $headalign # U .. .. .. : U L U L
64 * Head is not aligned. Write (8 - $4) bytes to head of destination
67 EX( ldq_u $5, 0($16) ) # .. .. .. L : load dst word to mask back in
70 addq $16, 8, $16 # E .. .. .. : L U U L
72 EX( stq_u $5, -8($16) ) # .. .. .. L :
74 addq $0, $4, $0 # .. E .. .. : bytes left -= 8 - misalignment
75 subq $0, 8, $0 # E .. .. .. : U L U L
89 blt $4, $trailquad # U .. .. .. : U L U L
[all …]
Dev6-copy_user.S23 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1
52 beq $18, $zerolength # U .. .. .. : U L U L
57 subq $3, 8, $3 # E .. .. .. : L U U L : trip counter
59 * The fetcher stall also hides the 1 cycle cross-cluster stall for $3 (L --> U)
64 EXI( ldbu $1,0($17) ) # .. .. .. L : Keep loads separate from stores
67 nop # E .. .. .. : U L U L
73 EXO( stb $1,-1($16) ) # .. .. .. L :
76 bne $3, $aligndest # U .. .. .. : U L U L
85 EXI( ldq_u $3,0($17) ) # .. L .. .. : Forward fetch for fallthrough code
86 beq $1,$quadaligned # U .. .. .. : U L U L
[all …]
Dev6-memchr.S10 * - uses cmpbge to compare 8 bytes in parallel
28 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1
49 ldq_u $1, 0($16) # L : load first quadword Latency=3
50 and $17, 0xff, $17 # E : L L U U : 00000000000000ch
55 lda $3, -1($31) # E : U L L U
60 sll $17, 32, $2 # U : U L L U : chchchch00000000
65 ldq_u $6, -1($5) # L : L U U L : eight or less bytes to search Latency=3
70 or $7, $6, $1 # E : L U L U $1 = quadword starting at $16
72 # Deal with the case where at most 8 bytes remain to be searched
80 cmpbge $31, $1, $2 # E : L U L U
[all …]
/kernel/linux/linux-5.10/arch/parisc/lib/
Dio.c108 u32 val32 = (val << 24) | (val << 16) | (val << 8) | val; in memset_io()
124 * Read COUNT 8-bit bytes from port PORT into memory starting at
146 w |= inb(port) << 8; in insb()
169 unsigned int l = 0, l2; in insw() local
183 l = cpu_to_le16(inw(port)) << 16; in insw()
184 l |= cpu_to_le16(inw(port)); in insw()
185 *(unsigned int *)p = l; in insw()
200 l = cpu_to_le16(inw(port)) << 16; in insw()
201 l |= cpu_to_le16(inw(port)); in insw()
202 *(unsigned int *)p = l; in insw()
[all …]
/kernel/linux/linux-6.6/arch/parisc/lib/
Dio.c108 u32 val32 = (val << 24) | (val << 16) | (val << 8) | val; in memset_io()
124 * Read COUNT 8-bit bytes from port PORT into memory starting at
146 w |= inb(port) << 8; in insb()
169 unsigned int l = 0, l2; in insw() local
183 l = cpu_to_le16(inw(port)) << 16; in insw()
184 l |= cpu_to_le16(inw(port)); in insw()
185 *(unsigned int *)p = l; in insw()
200 l = cpu_to_le16(inw(port)) << 16; in insw()
201 l |= cpu_to_le16(inw(port)); in insw()
202 *(unsigned int *)p = l; in insw()
[all …]
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh2a/
Dentry.S22 OFF_R2 = 8 /* New ABI: arg6 */
43 mov.l r2,@-sp
45 mov.l $cpu_mode,r2
51 mov.l $current_thread_info,r2
52 mov.l @r2,r2
53 mov #(THREAD_SIZE >> 8),r0
58 mov.l r1,@-r15 ! TRA
59 sts.l macl, @-r15
60 sts.l mach, @-r15
61 stc.l gbr, @-r15
[all …]
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh2a/
Dentry.S22 OFF_R2 = 8 /* New ABI: arg6 */
43 mov.l r2,@-sp
45 mov.l $cpu_mode,r2
51 mov.l $current_thread_info,r2
52 mov.l @r2,r2
53 mov #(THREAD_SIZE >> 8),r0
58 mov.l r1,@-r15 ! TRA
59 sts.l macl, @-r15
60 sts.l mach, @-r15
61 stc.l gbr, @-r15
[all …]
/kernel/linux/linux-6.6/arch/arm64/lib/
Dmemcmp.S17 #define L(label) .L ## label macro
36 subs limit, limit, 8
37 b.lo L(less8)
39 ldr data1, [src1], 8
40 ldr data2, [src2], 8
42 b.ne L(return)
44 subs limit, limit, 8
45 b.gt L(more16)
49 b L(return)
51 L(more16):
[all …]

12345678910>>...53