| /kernel/linux/linux-5.10/arch/arm/include/asm/hardware/ |
| D | entry-macro-iomd.S | 2 * arch/arm/include/asm/hardware/entry-macro-iomd.S 4 * Low-level IRQ helper macros for IOC/IOMD based platforms 62 irq_prio_d: .byte 0,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 63 .byte 20,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 64 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 65 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 66 .byte 22,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 67 .byte 22,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 68 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 69 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 [all …]
|
| /kernel/linux/linux-4.19/arch/arm/include/asm/hardware/ |
| D | entry-macro-iomd.S | 2 * arch/arm/include/asm/hardware/entry-macro-iomd.S 4 * Low-level IRQ helper macros for IOC/IOMD based platforms 62 irq_prio_d: .byte 0,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 63 .byte 20,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 64 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 65 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 66 .byte 22,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 67 .byte 22,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 68 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 69 .byte 21,16,17,16,18,16,17,16,19,16,17,16,18,16,17,16 [all …]
|
| /kernel/linux/linux-4.19/arch/alpha/lib/ |
| D | ev6-copy_page.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * arch/alpha/lib/ev6-copy_page.S 13 ----------------------------- 28 9 cycles but I was not able to get it to run that fast -- the initial 34 ------------------------------------- 45 -------------------------------------- 51 forced me to add another cycle to the inner-most kernel - up to 11 68 /* Prefetch 5 read cachelines; write-hint 10 cache lines. */ 69 wh64 ($16) 70 ldl $31,0($17) [all …]
|
| D | ev6-memcpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * arch/alpha/lib/ev6-memcpy.S 4 * 21264 version by Rick Gorton <rick.gorton@alpha-processor.com> 8 * - memory accessed as aligned quadwords only 9 * - uses bcmpge to compare 8 bytes in parallel 14 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 16 * E - either cluster 17 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 18 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 21 * $1,$2, - scratch [all …]
|
| D | ev6-memset.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * arch/alpha/lib/ev6-memset.S 8 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com> 13 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 15 * E - either cluster 16 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 17 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 48 * undertake a major re-write to interleave the constant materialization 49 * with other parts of the fall-through code. This is important, even 53 and $17,255,$1 # E : 00000000000000ch [all …]
|
| D | copy_user.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * Notably, we have to make sure that $0 is always up-to-date and 21 .long 99b - .; \ 22 lda $31, $exitin-99b($31); \ 28 .long 99b - .; \ 29 lda $31, $exitout-99b($31); \ 39 and $16,7,$3 45 EXI( ldq_u $1,0($17) ) 46 EXO( ldq_u $2,0($16) ) 47 extbl $1,$17,$1 [all …]
|
| /kernel/linux/linux-5.10/arch/alpha/lib/ |
| D | ev6-copy_page.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * arch/alpha/lib/ev6-copy_page.S 13 ----------------------------- 28 9 cycles but I was not able to get it to run that fast -- the initial 34 ------------------------------------- 45 -------------------------------------- 51 forced me to add another cycle to the inner-most kernel - up to 11 68 /* Prefetch 5 read cachelines; write-hint 10 cache lines. */ 69 wh64 ($16) 70 ldl $31,0($17) [all …]
|
| D | ev6-memcpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * arch/alpha/lib/ev6-memcpy.S 4 * 21264 version by Rick Gorton <rick.gorton@alpha-processor.com> 8 * - memory accessed as aligned quadwords only 9 * - uses bcmpge to compare 8 bytes in parallel 14 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 16 * E - either cluster 17 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 18 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 21 * $1,$2, - scratch [all …]
|
| D | ev6-memset.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * arch/alpha/lib/ev6-memset.S 8 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com> 13 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 15 * E - either cluster 16 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 17 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 48 * undertake a major re-write to interleave the constant materialization 49 * with other parts of the fall-through code. This is important, even 53 and $17,255,$1 # E : 00000000000000ch [all …]
|
| D | copy_user.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * Notably, we have to make sure that $0 is always up-to-date and 21 .long 99b - .; \ 22 lda $31, $exitin-99b($31); \ 28 .long 99b - .; \ 29 lda $31, $exitout-99b($31); \ 39 and $16,7,$3 45 EXI( ldq_u $1,0($17) ) 46 EXO( ldq_u $2,0($16) ) 47 extbl $1,$17,$1 [all …]
|
| D | memset.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * This routine is "moral-ware": you are free to use it any way you wish, and 33 and $17,255,$1 /* E1 */ 34 insbl $17,1,$17 /* .. E0 */ 35 bis $17,$1,$17 /* E0 (p-c latency, next cycle) */ 36 sll $17,16,$1 /* E1 (p-c latency, next cycle) */ 38 bis $17,$1,$17 /* E0 (p-c latency, next cycle) */ 39 sll $17,32,$1 /* E1 (p-c latency, next cycle) */ 40 bis $17,$1,$17 /* E0 (p-c latency, next cycle) */ 45 addq $18,$16,$6 /* E0 */ [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/stm32/ |
| D | pinctrl-stm32f746.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include "pinctrl-stm32.h" 24 STM32_FUNCTION(16, "EVENTOUT"), 25 STM32_FUNCTION(17, "ANALOG") 38 STM32_FUNCTION(16, "EVENTOUT"), 39 STM32_FUNCTION(17, "ANALOG") 51 STM32_FUNCTION(16, "EVENTOUT"), 52 STM32_FUNCTION(17, "ANALOG") 64 STM32_FUNCTION(16, "EVENTOUT"), 65 STM32_FUNCTION(17, "ANALOG") [all …]
|
| D | pinctrl-stm32f429.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include "pinctrl-stm32.h" 23 STM32_FUNCTION(16, "EVENTOUT"), 24 STM32_FUNCTION(17, "ANALOG") 34 STM32_FUNCTION(16, "EVENTOUT"), 35 STM32_FUNCTION(17, "ANALOG") 45 STM32_FUNCTION(16, "EVENTOUT"), 46 STM32_FUNCTION(17, "ANALOG") 58 STM32_FUNCTION(16, "EVENTOUT"), 59 STM32_FUNCTION(17, "ANALOG") [all …]
|
| D | pinctrl-stm32f469.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include "pinctrl-stm32.h" 22 STM32_FUNCTION(16, "EVENTOUT"), 23 STM32_FUNCTION(17, "ANALOG") 35 STM32_FUNCTION(16, "EVENTOUT"), 36 STM32_FUNCTION(17, "ANALOG") 47 STM32_FUNCTION(16, "EVENTOUT"), 48 STM32_FUNCTION(17, "ANALOG") 61 STM32_FUNCTION(16, "EVENTOUT"), 62 STM32_FUNCTION(17, "ANALOG") [all …]
|
| D | pinctrl-stm32f769.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include "pinctrl-stm32.h" 23 STM32_FUNCTION(16, "EVENTOUT"), 24 STM32_FUNCTION(17, "ANALOG") 37 STM32_FUNCTION(16, "EVENTOUT"), 38 STM32_FUNCTION(17, "ANALOG") 51 STM32_FUNCTION(16, "EVENTOUT"), 52 STM32_FUNCTION(17, "ANALOG") 65 STM32_FUNCTION(16, "EVENTOUT"), 66 STM32_FUNCTION(17, "ANALOG") [all …]
|
| D | pinctrl-stm32h743.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include "pinctrl-stm32.h" 25 STM32_FUNCTION(16, "EVENTOUT"), 26 STM32_FUNCTION(17, "ANALOG") 41 STM32_FUNCTION(16, "EVENTOUT"), 42 STM32_FUNCTION(17, "ANALOG") 56 STM32_FUNCTION(16, "EVENTOUT"), 57 STM32_FUNCTION(17, "ANALOG") 71 STM32_FUNCTION(16, "EVENTOUT"), 72 STM32_FUNCTION(17, "ANALOG") [all …]
|
| D | pinctrl-stm32mp157.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 10 #include "pinctrl-stm32.h" 26 STM32_FUNCTION(16, "EVENTOUT"), 27 STM32_FUNCTION(17, "ANALOG") 44 STM32_FUNCTION(16, "EVENTOUT"), 45 STM32_FUNCTION(17, "ANALOG") 61 STM32_FUNCTION(16, "EVENTOUT"), 62 STM32_FUNCTION(17, "ANALOG") 76 STM32_FUNCTION(16, "EVENTOUT"), [all …]
|
| /kernel/linux/linux-4.19/drivers/pinctrl/stm32/ |
| D | pinctrl-stm32f746.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include "pinctrl-stm32.h" 24 STM32_FUNCTION(16, "EVENTOUT"), 25 STM32_FUNCTION(17, "ANALOG") 38 STM32_FUNCTION(16, "EVENTOUT"), 39 STM32_FUNCTION(17, "ANALOG") 51 STM32_FUNCTION(16, "EVENTOUT"), 52 STM32_FUNCTION(17, "ANALOG") 64 STM32_FUNCTION(16, "EVENTOUT"), 65 STM32_FUNCTION(17, "ANALOG") [all …]
|
| D | pinctrl-stm32f429.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include "pinctrl-stm32.h" 23 STM32_FUNCTION(16, "EVENTOUT"), 24 STM32_FUNCTION(17, "ANALOG") 34 STM32_FUNCTION(16, "EVENTOUT"), 35 STM32_FUNCTION(17, "ANALOG") 45 STM32_FUNCTION(16, "EVENTOUT"), 46 STM32_FUNCTION(17, "ANALOG") 58 STM32_FUNCTION(16, "EVENTOUT"), 59 STM32_FUNCTION(17, "ANALOG") [all …]
|
| D | pinctrl-stm32f469.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include "pinctrl-stm32.h" 22 STM32_FUNCTION(16, "EVENTOUT"), 23 STM32_FUNCTION(17, "ANALOG") 35 STM32_FUNCTION(16, "EVENTOUT"), 36 STM32_FUNCTION(17, "ANALOG") 47 STM32_FUNCTION(16, "EVENTOUT"), 48 STM32_FUNCTION(17, "ANALOG") 61 STM32_FUNCTION(16, "EVENTOUT"), 62 STM32_FUNCTION(17, "ANALOG") [all …]
|
| D | pinctrl-stm32f769.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include "pinctrl-stm32.h" 23 STM32_FUNCTION(16, "EVENTOUT"), 24 STM32_FUNCTION(17, "ANALOG") 37 STM32_FUNCTION(16, "EVENTOUT"), 38 STM32_FUNCTION(17, "ANALOG") 51 STM32_FUNCTION(16, "EVENTOUT"), 52 STM32_FUNCTION(17, "ANALOG") 65 STM32_FUNCTION(16, "EVENTOUT"), 66 STM32_FUNCTION(17, "ANALOG") [all …]
|
| D | pinctrl-stm32h743.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include "pinctrl-stm32.h" 25 STM32_FUNCTION(16, "EVENTOUT"), 26 STM32_FUNCTION(17, "ANALOG") 41 STM32_FUNCTION(16, "EVENTOUT"), 42 STM32_FUNCTION(17, "ANALOG") 56 STM32_FUNCTION(16, "EVENTOUT"), 57 STM32_FUNCTION(17, "ANALOG") 71 STM32_FUNCTION(16, "EVENTOUT"), 72 STM32_FUNCTION(17, "ANALOG") [all …]
|
| D | pinctrl-stm32mp157.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 10 #include "pinctrl-stm32.h" 25 STM32_FUNCTION(16, "EVENTOUT"), 26 STM32_FUNCTION(17, "ANALOG") 42 STM32_FUNCTION(16, "EVENTOUT"), 43 STM32_FUNCTION(17, "ANALOG") 58 STM32_FUNCTION(16, "EVENTOUT"), 59 STM32_FUNCTION(17, "ANALOG") 72 STM32_FUNCTION(16, "EVENTOUT"), [all …]
|
| /kernel/linux/linux-5.10/arch/alpha/include/asm/ |
| D | xor.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * include/asm-alpha/xor.h 5 * Optimized RAID-5 checksumming functions for alpha EV5 and EV6 33 srl $16, 6, $16 \n\ 36 ldq $0,0($17) \n\ 38 ldq $2,8($17) \n\ 41 ldq $4,16($17) \n\ 42 ldq $5,16($18) \n\ 43 ldq $6,24($17) \n\ 46 ldq $19,32($17) \n\ [all …]
|
| /kernel/linux/linux-4.19/arch/alpha/include/asm/ |
| D | xor.h | 2 * include/asm-alpha/xor.h 4 * Optimized RAID-5 checksumming functions for alpha EV5 and EV6 41 srl $16, 6, $16 \n\ 44 ldq $0,0($17) \n\ 46 ldq $2,8($17) \n\ 49 ldq $4,16($17) \n\ 50 ldq $5,16($18) \n\ 51 ldq $6,24($17) \n\ 54 ldq $19,32($17) \n\ 56 ldq $21,40($17) \n\ [all …]
|