/linux-6.12.1/drivers/net/ethernet/broadcom/ |
D | bnx2.h | 40 #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 …]
|
/linux-6.12.1/arch/m68k/math-emu/ |
D | fp_util.S | 63 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 …]
|
D | fp_entry.S | 53 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 …]
|
D | fp_movem.S | 54 bfextu %d2{#24,#8},%d0 | static register list 58 2: move.l %d0,%d1 137 lea (-12,%a1,%d0*8),%a1 138 neg.l %d0 144 getuser.l (%a0)+,%d2,fp_err_ua1,%a0 145 lsr.l #8,%d2 146 lsr.l #7,%d2 148 move.l %d2,(%a1)+ 149 getuser.l (%a0)+,%d2,fp_err_ua1,%a0 150 move.l %d2,(%a1)+ [all …]
|
/linux-6.12.1/drivers/video/fbdev/ |
D | atafb_utils.h | 55 " 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 …]
|
/linux-6.12.1/arch/sh/kernel/cpu/sh2/ |
D | entry.S | 22 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 …]
|
/linux-6.12.1/arch/alpha/lib/ |
D | ev6-memcpy.S | 9 * - 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 …]
|
D | ev6-clear_user.S | 20 * 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 …]
|
D | ev6-copy_user.S | 23 * 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 …]
|
D | ev6-memchr.S | 10 * - 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 …]
|
D | ev6-memset.S | 17 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 81 ldq_u $4,0($16) # L : Fetch first partial 84 subq $3,8,$3 # E : Invert (for addressing uses) 92 stq_u $1,0($5) # L : Store result 136 stq $17, 0($5) # L : 138 addq $1, 8, $1 # E : Increment towards zero for alignment 139 addq $5, 8, $4 # E : Initial wh64 address (filler instruction) 143 addq $5, 8, $5 # E : Inc address 163 stq $17, 0($5) # L : 167 stq $17, 8($5) # L : [all …]
|
/linux-6.12.1/arch/openrisc/lib/ |
D | string.S | 33 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 …]
|
/linux-6.12.1/arch/parisc/lib/ |
D | io.c | 108 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 …]
|
/linux-6.12.1/arch/sh/kernel/cpu/sh2a/ |
D | entry.S | 22 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 …]
|
/linux-6.12.1/arch/arm64/lib/ |
D | memcmp.S | 17 #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 …]
|
D | strncmp.S | 18 #define L(label) .L ## label macro 62 cbz limit, L(ret0) 67 b.ne L(misaligned8) 68 cbnz count, L(mutual_align) 74 L(loop_aligned): 75 ldr data1, [src1], #8 76 ldr data2, [src2], #8 77 L(start_realigned): 78 subs limit, limit, #8 85 b.eq L(loop_aligned) [all …]
|
D | strcmp.S | 18 #define L(label) .L ## label macro 61 b.ne L(misaligned8) 62 cbnz tmp, L(mutual_align) 66 L(loop_aligned): 68 ldr data1, [src1], 8 69 L(start_realigned): 80 b.eq L(loop_aligned) 86 L(end): 107 L(mutual_align): 113 ldr data1, [src1], 8 [all …]
|
/linux-6.12.1/arch/sh/lib/ |
D | movmem.S | 28 sts.l pr,@-r15 31 mov.l @(48,r5),r0 34 mov.l @(60,r5),r0 36 mov.l r0,@(60,r4) 38 mov.l @(56,r5),r0 40 mov.l r0,@(56,r4) 42 mov.l @(52,r5),r0 44 mov.l r0,@(52,r4) 53 lds.l @r15+,pr 54 mov.l r0,@(56,r4) [all …]
|
/linux-6.12.1/arch/parisc/include/asm/ |
D | pdcpat.h | 14 #define PDC_PAT_CELL 64L /* Interface for gaining and 16 #define PDC_PAT_CELL_GET_NUMBER 0L /* Return Cell number */ 17 #define PDC_PAT_CELL_GET_INFO 1L /* Returns info about Cell */ 18 #define PDC_PAT_CELL_MODULE 2L /* Returns info about Module */ 19 #define PDC_PAT_CELL_SET_ATTENTION 9L /* Set Cell Attention indicator */ 20 #define PDC_PAT_CELL_NUMBER_TO_LOC 10L /* Cell Number -> Location */ 21 #define PDC_PAT_CELL_WALK_FABRIC 11L /* Walk the Fabric */ 22 #define PDC_PAT_CELL_GET_RDT_SIZE 12L /* Return Route Distance Table Sizes */ 23 #define PDC_PAT_CELL_GET_RDT 13L /* Return Route Distance Tables */ 24 #define PDC_PAT_CELL_GET_LOCAL_PDH_SZ 14L /* Read Local PDH Buffer Size */ [all …]
|
/linux-6.12.1/drivers/gpu/drm/sun4i/ |
D | sun4i_backend.h | 29 #define SUN4I_BACKEND_MODCTL_LAY_EN(l) BIT(8 + l) argument 37 #define SUN4I_BACKEND_BACKCOLOR(r, g, b) (((r) << 16) | ((g) << 8) | (b)) 43 #define SUN4I_BACKEND_LAYSIZE_REG(l) (0x810 + (0x4 * (l))) argument 47 #define SUN4I_BACKEND_LAYCOOR_REG(l) (0x820 + (0x4 * (l))) argument 51 #define SUN4I_BACKEND_LAYLINEWIDTH_REG(l) (0x840 + (0x4 * (l))) argument 53 #define SUN4I_BACKEND_LAYFB_L32ADD_REG(l) (0x850 + (0x4 * (l))) argument 56 #define SUN4I_BACKEND_LAYFB_H4ADD_MSK(l) GENMASK(3 + ((l) * 8), (l) * 8) argument 57 #define SUN4I_BACKEND_LAYFB_H4ADD(l, val) ((val) << ((l) * 8)) argument 66 #define SUN4I_BACKEND_ATTCTL_REG0(l) (0x890 + (0x4 * (l))) argument 77 #define SUN4I_BACKEND_ATTCTL_REG1(l) (0x8a0 + (0x4 * (l))) argument [all …]
|
/linux-6.12.1/crypto/ |
D | michael_mic.c | 18 u32 l, r; member 25 u32 l, r; member 30 return ((val & 0x00ff00ff) << 8) | ((val & 0xff00ff00) >> 8); in xswap() 34 #define michael_block(l, r) \ argument 36 r ^= rol32(l, 17); \ 37 l += r; \ 38 r ^= xswap(l); \ 39 l += r; \ 40 r ^= rol32(l, 3); \ 41 l += r; \ [all …]
|
/linux-6.12.1/arch/sparc/lib/ |
D | PeeCeeI.c | 37 u32 l, l2; in outsl() local 53 l = (*(u16 *)src) << 16; in outsl() 54 l |= *(u16 *)(src + sizeof(u16)); in outsl() 55 __raw_writel(l, addr); in outsl() 60 /* Hold three bytes in l each time, grab a byte from l2 */ in outsl() 61 l = (*(u8 *)src) << 24; in outsl() 62 l |= (*(u16 *)(src + sizeof(u8))) << 8; in outsl() 66 l |= (l2 >> 24); in outsl() 67 __raw_writel(l, addr); in outsl() 68 l = l2 << 8; in outsl() [all …]
|
/linux-6.12.1/drivers/net/fddi/skfp/h/ |
D | skfbi.h | 40 #define B0_RAP 0x0000 /* 8 bit register address port */ 42 #define B0_CTRL 0x0004 /* 8 bit control register */ 43 #define B0_DAS 0x0005 /* 8 Bit control register (DAS) */ 44 #define B0_LED 0x0006 /* 8 Bit LED register */ 45 #define B0_TST_CTRL 0x0007 /* 8 bit test control register */ 95 #define B2_MAC_0 0x0100 /* 8 bit MAC address Byte 0 */ 96 #define B2_MAC_1 0x0101 /* 8 bit MAC address Byte 1 */ 97 #define B2_MAC_2 0x0102 /* 8 bit MAC address Byte 2 */ 98 #define B2_MAC_3 0x0103 /* 8 bit MAC address Byte 3 */ 99 #define B2_MAC_4 0x0104 /* 8 bit MAC address Byte 4 */ [all …]
|
/linux-6.12.1/arch/sh/kernel/ |
D | relocate_kernel.S | 20 mov.l 10f, r0 /* PAGE_SIZE */ 24 mov.l r15, @-r0 26 mov.l r14, @-r15 27 mov.l r13, @-r15 28 mov.l r12, @-r15 29 mov.l r11, @-r15 30 mov.l r10, @-r15 31 mov.l r9, @-r15 32 mov.l r8, @-r15 35 sts.l macl, @-r15 [all …]
|
/linux-6.12.1/arch/openrisc/kernel/ |
D | entry.S | 28 l.mfspr t2,r0,SPR_SR ;\ 29 l.movhi t1,hi(~(SPR_SR_IEE|SPR_SR_TEE)) ;\ 30 l.ori t1,t1,lo(~(SPR_SR_IEE|SPR_SR_TEE)) ;\ 31 l.and t2,t2,t1 ;\ 32 l.mtspr r0,t2,SPR_SR 35 l.mfspr t1,r0,SPR_SR ;\ 36 l.ori t1,t1,lo(SPR_SR_IEE|SPR_SR_TEE) ;\ 37 l.mtspr r0,t1,SPR_SR 46 l.sw -8(r1),r2 /* store frame pointer */ ;\ 47 l.sw -4(r1),r9 /* store return address */ ;\ [all …]
|