Home
last modified time | relevance | path

Searched full:k1 (Results 1 – 25 of 131) sorted by relevance

123456

/linux/arch/mips/kernel/
H A Dgenex.S35 mfc0 k1, CP0_CAUSE
36 andi k1, k1, 0x7c
38 dsll k1, k1, 1
40 PTR_L k0, exception_handlers(k1)
55 mfc0 k1, CP0_CAUSE
57 andi k1, k1, 0x7c
61 beq k1, k0, handle_vced
63 beq k1, k0, handle_vcei
65 dsll k1, k1, 1
68 PTR_L k0, exception_handlers(k1)
[all …]
H A Dbmips_vec.S42 li k1, CKSEG1
43 or k0, k1
58 mfc0 k1, $22, 3
59 srl k1, 16
60 andi k1, 0x8000
61 or k1, CKSEG1 | BMIPS_RELO_VECTOR_CONTROL_0
62 or k0, k1
63 li k1, 0xa0080000
64 sw k1, 0(k0)
70 li k1, CKSEG1
[all …]
H A Docteon_switch.S420 * safely modify v1,k0, k1,$10-$15, and $24. It will
436 v3mulu k1, $0, $0
439 sd k1, PT_MTP+8(sp) /* PT_MTP+8 has P1 */
440 ori k1, $0, 1
441 v3mulu k1, k1, $0
444 sd k1, PT_MPL(sp) /* PT_MPL has MPL0 */
445 v3mulu k1, $0, $0
448 sd k1, PT_MPL+16(sp) /* PT_MPL+16 has MPL2 */
505 ld k1, PT_MTP+16(sp) /* P2 */
511 mtp2 k1 /* P2 */
/linux/include/linux/
H A Dbtree-128.h22 static inline void *btree_lookup128(struct btree_head128 *head, u64 k1, u64 k2) in btree_lookup128() argument
24 u64 key[2] = {k1, k2}; in btree_lookup128()
29 u64 *k1, u64 *k2) in btree_get_prev128() argument
31 u64 key[2] = {*k1, *k2}; in btree_get_prev128()
36 *k1 = key[0]; in btree_get_prev128()
41 static inline int btree_insert128(struct btree_head128 *head, u64 k1, u64 k2, in btree_insert128() argument
44 u64 key[2] = {k1, k2}; in btree_insert128()
49 static inline int btree_update128(struct btree_head128 *head, u64 k1, u64 k2, in btree_update128() argument
52 u64 key[2] = {k1, k2}; in btree_update128()
57 static inline void *btree_remove128(struct btree_head128 *head, u64 k1, u64 k2) in btree_remove128() argument
[all …]
/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-boot-vector.c18 dmtc0 $k1, $31, 3 # Save $k1 to KScratch2
21 mfc0 $k1, $15, 1 # Ebase
25 andi $k1, 0x3ff # mask out core ID
28 sll $k1, 5
38 daddu $k0, $k0, $k1
42 dmfc0 $k1, $31, 3 # Restore $k1 from KScratch2
66 4: 40bbf803 dmtc0 k1,c0_kscratch2
69 c: 401b7801 mfc0 k1,c0_ebase
72 14: 337b03ff andi k1,k1,0x3ff
75 1c: 001bd940 sll k1,k1,0x5
[all …]
/linux/arch/mips/mm/
H A Dcex-sb1.S35 * (0x170-0x17f) are used to preserve k0, k1, and ra.
42 * save/restore k0 and k1 from low memory (Useg is direct
49 sd k1,0x178($0)
59 mfc0 k1,C0_ERRCTL
60 bgtz k1,attempt_recovery
61 sll k0,k1,1
98 li k1,1 << 26 /* ICACHE_EXTERNAL */
99 and k1,k0
100 bnez k1,unrecoverable
118 ld k1,0x178($0)
[all …]
H A Dcex-oct.S31 PTR_LA k1, cache_err_dcache
33 PTR_ADDU k1, k0, k1 /* k1 = &cache_err_dcache[core_id] */
36 sd k0, (k1)
40 mfc0 k1, CP0_STATUS
41 andi k1, k1, ST0_EXL
42 beqz k1, 1f
/linux/arch/sh/boards/mach-hp6xx/
H A Dpm_wakeup.S12 * k1 scratch
17 #define k1 r1 macro
21 mov #-126, k1
23 mov.b k0, @k1
25 mov.l 5f, k1
27 mov.w k0, @k1
29 mov.l 4f, k1
30 jmp @k1
/linux/arch/sh/kernel/cpu/sh3/
H A Dentry.S34 * ldc k1, ssr ! delay slot
68 #define k1 r1 macro
82 * k1 scratch
257 mov #0xfffffff0, k1
258 extu.b k1, k1
259 not k1, k1
260 and k1, k2 ! Mask original SR value
303 ! k1 trashed
314 stc spc, k1
316 cmp/hs k0, k1 ! test k1 (saved PC) >= k0 (saved r0)
[all …]
/linux/lib/crypto/s390/
H A Dchacha-s390.S53 #define K1 %v17 macro
90 VL K1,0,,KEY # load key
99 VREPF XB0,K1,0 # smash the key
100 VREPF XB1,K1,1
101 VREPF XB2,K1,2
102 VREPF XB3,K1,3
284 VAF XB0,XB0,K1
307 VAF XB0,XB1,K1
334 VAF XB0,XB2,K1
361 VAF XB0,XB3,K1
[all …]
/linux/lib/crypto/arm/
H A Dsha1-ce-core.S17 k1 .req q1
68 vld1.32 {k0-k1}, [ip, :128]!
94 add_update c, 0, k1, 8, 9, 10, 11
96 add_update p, 1, k1, 9, 10, 11, 8
97 add_update p, 0, k1, 10, 11, 8, 9
98 add_update p, 1, k1, 11, 8, 9, 10
99 add_update p, 0, k1, 8, 9, 10, 11
/linux/Documentation/devicetree/bindings/dma/
H A Dspacemit,k1-pdma.yaml4 $id: http://devicetree.org/schemas/dma/spacemit,k1-pdma.yaml#
7 title: SpacemiT K1 PDMA Controller
17 const: spacemit,k1-pdma
53 #include <dt-bindings/clock/spacemit,k1-syscon.h>
60 compatible = "spacemit,k1-pdma";
/linux/drivers/gpu/drm/amd/display/dc/dccg/dcn314/
H A Ddcn314_dccg.c62 uint32_t *k1, in dccg314_get_pixel_rate_div() argument
68 *k1 = PIXEL_RATE_DIV_NA; in dccg314_get_pixel_rate_div()
97 *k1 = val_k1; in dccg314_get_pixel_rate_div()
104 enum pixel_rate_div k1, in dccg314_set_pixel_rate_div() argument
112 // K1 / K2 field is only 1 / 2 bits wide in dccg314_set_pixel_rate_div()
113 if (k1 == PIXEL_RATE_DIV_NA || k2 == PIXEL_RATE_DIV_NA) { in dccg314_set_pixel_rate_div()
119 if (k1 == cur_k1 && k2 == cur_k2) in dccg314_set_pixel_rate_div()
125 OTG0_PIXEL_RATE_DIVK1, k1, in dccg314_set_pixel_rate_div()
130 OTG1_PIXEL_RATE_DIVK1, k1, in dccg314_set_pixel_rate_div()
135 OTG2_PIXEL_RATE_DIVK1, k1, in dccg314_set_pixel_rate_div()
[all …]
/linux/lib/raid6/
H A Davx512.c69 "vpcmpgtb %%zmm4,%%zmm1,%%k1\n\t" in raid6_avx5121_gen_syndrome()
70 "vpmovm2b %%k1,%%zmm5\n\t" in raid6_avx5121_gen_syndrome()
80 asm volatile("vpcmpgtb %%zmm4,%%zmm1,%%k1\n\t" in raid6_avx5121_gen_syndrome()
81 "vpmovm2b %%k1,%%zmm5\n\t" in raid6_avx5121_gen_syndrome()
124 "vpcmpgtb %%zmm4,%%zmm5,%%k1\n\t" in raid6_avx5121_xor_syndrome()
125 "vpmovm2b %%k1,%%zmm5\n\t" in raid6_avx5121_xor_syndrome()
138 "vpcmpgtb %%zmm4,%%zmm5,%%k1\n\t" in raid6_avx5121_xor_syndrome()
139 "vpmovm2b %%k1,%%zmm5\n\t" in raid6_avx5121_xor_syndrome()
199 "vpcmpgtb %%zmm4,%%zmm1,%%k1\n\t" in raid6_avx5122_gen_syndrome()
201 "vpmovm2b %%k1,%%zmm5\n\t" in raid6_avx5122_gen_syndrome()
[all …]
/linux/net/sunrpc/auth_gss/
H A Dgss_krb5_keys.c433 * K1 = HMAC-SHA(key, 0x00000001 | label | 0x00 | k)
445 u32 outlen, struct xdr_netobj *K1) in krb5_hmac_K1() argument
469 ret = crypto_shash_final(desc, K1->data); in krb5_hmac_K1()
492 * k-truncate(K1)
507 struct xdr_netobj K1 = { in krb5_kdf_hmac_sha2() local
527 K1.len = crypto_shash_digestsize(tfm); in krb5_kdf_hmac_sha2()
528 K1.data = kmalloc(K1.len, gfp_mask); in krb5_kdf_hmac_sha2()
529 if (!K1.data) { in krb5_kdf_hmac_sha2()
534 ret = krb5_hmac_K1(tfm, label, outkey->len, &K1); in krb5_kdf_hmac_sha2()
539 memcpy(outkey->data, K1.data, outkey->len); in krb5_kdf_hmac_sha2()
[all …]
/linux/arch/sh/kernel/cpu/shmobile/
H A Dsleep.S19 * k1 scratch
22 #define k1 r1 macro
249 sts pr, k1
251 and k0, k1
254 ldc k1, vbr
257 mov.l @(SH_SLEEP_SR, k1), k0
/linux/arch/riscv/boot/dts/spacemit/
H A Dk1-musepi-pro.dts10 #include "k1.dtsi"
11 #include "k1-pinctrl.dtsi"
15 compatible = "spacemit,musepi-pro", "spacemit,k1";
/linux/drivers/crypto/ccp/
H A Dccp-crypto-aes-cmac.c151 /* Initialize the K1/K2 scatterlist */ in ccp_do_cmac_update()
296 /* Generate K1 and K2 */ in ccp_aes_cmac_setkey()
306 gk = (__be64 *)ctx->u.aes.k1; in ccp_aes_cmac_setkey()
313 if (ctx->u.aes.k1[0] & 0x80) { in ccp_aes_cmac_setkey()
322 ctx->u.aes.kn_len = sizeof(ctx->u.aes.k1); in ccp_aes_cmac_setkey()
323 sg_init_one(&ctx->u.aes.k1_sg, ctx->u.aes.k1, sizeof(ctx->u.aes.k1)); in ccp_aes_cmac_setkey()
/linux/lib/crypto/powerpc/
H A Daes.h113 u32 k1 = swab32(in[1]); in rndkey_from_vsx() local
119 k1 = inv_mix_columns(k1); in rndkey_from_vsx()
124 out[1] = be ? k1 : k2; in rndkey_from_vsx()
125 out[2] = be ? k2 : k1; in rndkey_from_vsx()
/linux/sound/soc/intel/boards/
H A Dsof_board_helpers.h66 #define SOF_LINK_ORDER(k1, k2, k3, k4, k5, k6, k7) \ argument
67 ((((k1) & SOF_LINK_ORDER_MASK) << (SOF_LINK_ORDER_SHIFT * 0)) | \
78 #define SOF_LINK_IDS(k1, k2, k3, k4, k5, k6, k7) \ argument
79 ((((k1) & SOF_LINK_IDS_MASK) << (SOF_LINK_IDS_SHIFT * 0)) | \
/linux/Documentation/devicetree/bindings/spi/
H A Dfsl,spi-fsl-qspi.yaml22 - spacemit,k1-qspi
25 - const: spacemit,k1-qspi
78 const: spacemit,k1-qspi
/linux/lib/crypto/x86/
H A Dsha1-avx2-asm.S670 #define K1 0x5a827999 macro
677 .long K1, K1, K1, K1
678 .long K1, K1, K1, K1
/linux/arch/mips/kvm/
H A Dentry.c165 /* k0/k1 not being used in host kernel context */ in kvm_mips_build_vcpu_run()
344 /* Guest k0/k1 loaded later */ in kvm_mips_build_enter_guest()
359 /* Restore the guest's k0/k1 registers */ in kvm_mips_build_enter_guest()
393 /* Save guest k1 into scratch register */ in kvm_mips_build_tlb_refill_exception()
447 /* Restore the guest's k0/k1 registers */ in kvm_mips_build_tlb_refill_exception()
479 /* Save guest k1 into scratch register */ in kvm_mips_build_exception()
526 * Both k0/k1 registers will have already been saved (k0 into the vcpu in kvm_mips_build_exit()
527 * structure, and k1 into the scratch_tmp register). in kvm_mips_build_exit()
529 * The k1 register will already contain the kvm_vcpu_arch pointer. in kvm_mips_build_exit()
534 /* Guest k0/k1 saved later */ in kvm_mips_build_exit()
[all …]
/linux/lib/crypto/riscv/
H A Dsha256-riscv64-zvknha_or_zvknhb-zvkb.S67 #define K1 v11 macro
102 .macro sha256_16rounds last, k0, k1, k2, k3
104 sha256_4rounds \last, \k1, W1, W2, W3, W0
118 vle32.v K1, (t0)
187 sha256_16rounds 0, K0, K1, K2, K3
/linux/arch/mips/dec/prom/
H A Dlocore.S21 la k1, mem_err
23 sw k0, 0(k1)

123456