/linux-4.1.27/arch/x86/crypto/ |
H A D | aesni-intel_avx-x86_64.S | 297 .macro PRECOMPUTE_AVX HK T1 T2 T3 T4 T5 T6 306 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^2<<1 mod poly 312 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^3<<1 mod poly 318 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^4<<1 mod poly 324 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^5<<1 mod poly 330 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^6<<1 mod poly 336 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^7<<1 mod poly 342 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^8<<1 mod poly 357 .macro INITIAL_BLOCKS_AVX num_initial_blocks T1 T2 T3 T4 T5 CTR XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 T6 T_key ENC_DEC 467 GHASH_MUL_AVX reg_i, \T2, \T1, \T3, \T4, \T5, \T6 471 GHASH_MUL_AVX reg_j, \T2, \T1, \T3, \T4, \T5, \T6 # apply GHASH on num_initial_blocks blocks 633 .macro GHASH_8_ENCRYPT_8_PARALLEL_AVX T1 T2 T3 T4 T5 T6 CTR XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 T7 loop_idx ENC_DEC 721 vpshufd $0b01001110, \T2, \T6 722 vpxor \T2, \T6, \T6 725 vpclmulqdq $0x00, \T5, \T6, \T6 748 vpxor \T3, \T6, \T6 773 vpxor \T3, \T6, \T6 796 vpxor \T3, \T6, \T6 820 vpxor \T3, \T6, \T6 843 vpxor \T3, \T6, \T6 867 vpxor \T3, \T6, \T6 892 vpxor \T3, \T6, \T6 894 vpxor \T4, \T6, \T6 895 vpxor \T7, \T6, \T6 918 vpslldq $8, \T6, \T3 # shift-L T3 2 DWs 919 vpsrldq $8, \T6, \T6 # shift-R T2 2 DWs 921 vpxor \T4, \T6, \T6 # accumulate the results in T6:T7 961 vpxor \T7, \T6, \T6 # the result is in T6 974 vpxor \T6, \XMM1, \XMM1 982 .macro GHASH_LAST_8_AVX T1 T2 T3 T4 T5 T6 T7 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 990 vpclmulqdq $0x11, \T5, \XMM1, \T6 1002 vpxor \T4, \T6, \T6 1017 vpxor \T4, \T6, \T6 1032 vpxor \T4, \T6, \T6 1047 vpxor \T4, \T6, \T6 1062 vpxor \T4, \T6, \T6 1077 vpxor \T4, \T6, \T6 1092 vpxor \T4, \T6, \T6 1101 vpxor \T6, \XMM1, \XMM1 1111 vpxor \T2, \T6, \T6 # <T6:T7> holds the result of 1139 vpxor \T7, \T6, \T6 # the result is in T6 1581 .macro PRECOMPUTE_AVX2 HK T1 T2 T3 T4 T5 T6 1585 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^2<<1 mod poly 1588 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^3<<1 mod poly 1591 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^4<<1 mod poly 1594 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^5<<1 mod poly 1597 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^6<<1 mod poly 1600 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^7<<1 mod poly 1603 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^8<<1 mod poly 1616 .macro INITIAL_BLOCKS_AVX2 num_initial_blocks T1 T2 T3 T4 T5 CTR XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 T6 T_key ENC_DEC VER 1727 GHASH_MUL_AVX2 reg_i, \T2, \T1, \T3, \T4, \T5, \T6 1731 GHASH_MUL_AVX2 reg_j, \T2, \T1, \T3, \T4, \T5, \T6 # apply GHASH on num_initial_blocks blocks 1897 .macro GHASH_8_ENCRYPT_8_PARALLEL_AVX2 T1 T2 T3 T4 T5 T6 CTR XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 T7 loop_idx ENC_DEC 1984 vpclmulqdq $0x01, \T5, \T2, \T6 # T6 = a1*b0 1986 vpxor \T5, \T6, \T6 2007 vpxor \T3, \T6, \T6 2010 vpxor \T3, \T6, \T6 2033 vpxor \T3, \T6, \T6 2036 vpxor \T3, \T6, \T6 2057 vpxor \T3, \T6, \T6 2060 vpxor \T3, \T6, \T6 2082 vpxor \T3, \T6, \T6 2085 vpxor \T3, \T6, \T6 2106 vpxor \T3, \T6, \T6 2109 vpxor \T3, \T6, \T6 2130 vpxor \T3, \T6, \T6 2133 vpxor \T3, \T6, \T6 2155 vpxor \T3, \T6, \T6 2158 vpxor \T3, \T6, \T6 2185 vpslldq $8, \T6, \T3 # shift-L T3 2 DWs 2186 vpsrldq $8, \T6, \T6 # shift-R T2 2 DWs 2188 vpxor \T6, \T1, \T1 # accumulate the results in T1:T7 2242 .macro GHASH_LAST_8_AVX2 T1 T2 T3 T4 T5 T6 T7 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 2253 vpclmulqdq $0x11, \T5, \XMM1, \T6 2267 vpxor \T4, \T6, \T6 2285 vpxor \T4, \T6, \T6 2303 vpxor \T4, \T6, \T6 2321 vpxor \T4, \T6, \T6 2339 vpxor \T4, \T6, \T6 2357 vpxor \T4, \T6, \T6 2375 vpxor \T4, \T6, \T6 2383 vpxor \T6, \XMM1, \XMM1 2393 vpxor \T2, \T6, \T6 # <T6:T7> holds the result of the 2416 vpxor \T4, \T6, \T6 # the result is in T6
|
/linux-4.1.27/arch/x86/crypto/sha-mb/ |
H A D | sha1_x8_avx2.S | 237 # ymm12 T6 K 255 T6 = %ymm12 define 336 VMOVPS (inp6, IDX), T6 339 TRANSPOSE8 T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 352 vpshufb F, T6, T6 353 vmovdqu T6, (I*8+6)*32(%rsp)
|
/linux-4.1.27/crypto/ |
H A D | khazad.c | 572 static const u64 T6[256] = { variable 777 T6[(int)(K1 >> 8) & 0xff] ^ khazad_setkey() 793 T6[(int)S[(int)(K1 >> 8) & 0xff] & 0xff] ^ khazad_setkey() 819 T6[(int)(state >> 8) & 0xff] ^ khazad_crypt() 830 (T6[(int)(state >> 8) & 0xff] & 0x000000000000ff00ULL) ^ khazad_crypt()
|
/linux-4.1.27/arch/metag/tbx/ |
H A D | tbictx.S | 180 D SETD [A0.2++],T6 348 D GETD T6,[A0.2++]
|
/linux-4.1.27/drivers/mfd/ |
H A D | kempld-core.c | 571 DMI_MATCH(DMI_BOARD_NAME, "ETXexpress-SC T6"), 579 DMI_MATCH(DMI_BOARD_NAME, "ETXe-SC T6"),
|
/linux-4.1.27/drivers/usb/wusbcore/ |
H A D | crypto.c | 94 /* WUSB1.0[T6.4] */ 101 /* WUSB1.0[T6.5] */
|
/linux-4.1.27/arch/sh/boards/ |
H A D | board-magicpanelr2.c | 196 /* T7 (x); T6 (x); T5 (x); T4 COM1_CTS; setup_port_multiplexing()
|
/linux-4.1.27/arch/sh/kernel/ |
H A D | process_64.c | 271 printk("T5 : %08Lx%08Lx T6 : %08Lx%08Lx T7 : %08Lx%08Lx\n", show_regs()
|
/linux-4.1.27/drivers/input/touchscreen/ |
H A D | atmel_mxt_ts.c | 97 /* Define for T6 status byte */ 688 dev_dbg(dev, "T6 Config Checksum: 0x%06X\n", crc); mxt_proc_t6_messages() 697 dev_dbg(dev, "T6 Status 0x%02X%s%s%s%s%s%s%s\n", mxt_proc_t6_messages()
|
/linux-4.1.27/drivers/isdn/hardware/eicon/ |
H A D | pc.h | 693 #define PROTCAP_EXTD_FAX 0x0010 /* Extended FAX (ECM, 2D, T6, Polling) */
|
/linux-4.1.27/drivers/mtd/nand/ |
H A D | sunxi_nand.c | 827 /* T6 <=> tWH */ sunxi_nand_chip_set_timings()
|
/linux-4.1.27/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-mt8135.h | 1314 "T6", "mt8135",
|