Home
last modified time | relevance | path

Searched full:ppc (Results 1 – 25 of 471) sorted by relevance

12345678910>>...19

/linux/arch/powerpc/crypto/
H A DMakefile8 obj-$(CONFIG_CRYPTO_AES_PPC_SPE) += aes-ppc-spe.o
9 obj-$(CONFIG_CRYPTO_MD5_PPC) += md5-ppc.o
11 obj-$(CONFIG_CRYPTO_SHA1_PPC_SPE) += sha1-ppc-spe.o
12 obj-$(CONFIG_CRYPTO_SHA256_PPC_SPE) += sha256-ppc-spe.o
22 aes-ppc-spe-y := aes-spe-core.o aes-spe-keys.o aes-tab-4k.o aes-spe-modes.o aes-spe-glue.o
23 md5-ppc-y := md5-asm.o md5-glue.o
25 sha1-ppc-spe-y := sha1-spe-asm.o sha1-spe-glue.o
26 sha256-ppc-spe-y := sha256-spe-asm.o sha256-spe-glue.o
29 aes-gcm-p10-crypto-y := aes-gcm-p10-glue.o aes-gcm-p10.o ghashp10-ppc.o aesp10-ppc.o
32 vmx-crypto-objs := vmx.o aesp8-ppc.o ghashp8-ppc.o aes.o aes_cbc.o aes_ctr.o aes_xts.o ghash.o
[all …]
H A D.gitignore2 aesp10-ppc.S
3 aesp8-ppc.S
4 ghashp10-ppc.S
5 ghashp8-ppc.S
H A DKconfig51 depends on PPC
60 depends on PPC
68 depends on PPC && SPE
77 depends on PPC && SPE
88 depends on PPC && SPE
109 tristate "Stitched AES/GCM acceleration support on P10 or later CPU (PPC)"
H A Dsha256-spe-glue.c3 * Glue code for SHA-256 implementation for SPE instructions (PPC)
193 .cra_driver_name= "sha256-ppc-spe",
209 .cra_driver_name= "sha224-ppc-spe",
233 MODULE_ALIAS_CRYPTO("sha224-ppc-spe");
235 MODULE_ALIAS_CRYPTO("sha256-ppc-spe");
H A Dmd5-glue.c3 * Glue code for MD5 implementation for PPC assembler
134 .cra_driver_name= "md5-ppc",
155 MODULE_DESCRIPTION("MD5 Secure Hash Algorithm, PPC assembler");
158 MODULE_ALIAS_CRYPTO("md5-ppc");
H A Daes-spe-glue.c3 * Glue code for AES implementation for SPE instructions (PPC)
415 .cra_driver_name = "aes-ppc-spe",
436 .base.cra_driver_name = "ecb-ppc-spe",
448 .base.cra_driver_name = "cbc-ppc-spe",
461 .base.cra_driver_name = "ctr-ppc-spe",
475 .base.cra_driver_name = "xts-ppc-spe",
522 MODULE_ALIAS_CRYPTO("aes-ppc-spe");
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dctxgp102.c51 int gpc, ppc, n = 0; in gp102_grctx_generate_attrib() local
58 for (ppc = 0; ppc < gr->func->ppc_nr; ppc++, n++) { in gp102_grctx_generate_attrib()
59 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gp102_grctx_generate_attrib()
63 const u32 o = PPC_UNIT(gpc, ppc, 0); in gp102_grctx_generate_attrib()
64 const u32 p = GPC_UNIT(gpc, 0xc44 + (ppc * 4)); in gp102_grctx_generate_attrib()
66 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gp102_grctx_generate_attrib()
76 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc]; in gp102_grctx_generate_attrib()
H A Dctxgp100.c52 int gpc, ppc, n = 0; in gp100_grctx_generate_attrib() local
59 for (ppc = 0; ppc < gr->func->ppc_nr; ppc++, n++) { in gp100_grctx_generate_attrib()
60 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gp100_grctx_generate_attrib()
63 const u32 o = PPC_UNIT(gpc, ppc, 0); in gp100_grctx_generate_attrib()
65 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gp100_grctx_generate_attrib()
74 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc]; in gp100_grctx_generate_attrib()
H A Dctxgf117.c254 int gpc, ppc; in gf117_grctx_generate_attrib() local
260 for (ppc = 0; ppc < gr->func->ppc_nr; ppc++) { in gf117_grctx_generate_attrib()
261 const u32 a = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib()
262 const u32 b = beta * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib()
264 const u32 o = PPC_UNIT(gpc, ppc, 0); in gf117_grctx_generate_attrib()
266 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gf117_grctx_generate_attrib()
270 bo += grctx->attrib_nr_max * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib()
272 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib()
286 .ppc = gf117_grctx_pack_ppc,
H A Dctxgm200.c87 int gpc, ppc, i; in gm200_grctx_generate_dist_skip_table() local
90 for (ppc = 0; ppc < gr->func->ppc_nr; ppc++) { in gm200_grctx_generate_dist_skip_table()
91 u8 ppc_tpcs = gr->ppc_tpc_nr[gpc][ppc]; in gm200_grctx_generate_dist_skip_table()
92 u8 ppc_tpcm = gr->ppc_tpc_mask[gpc][ppc]; in gm200_grctx_generate_dist_skip_table()
95 ppc_tpcm ^= gr->ppc_tpc_mask[gpc][ppc]; in gm200_grctx_generate_dist_skip_table()
H A Dctxgv100.c73 int gpc, ppc, n = 0; in gv100_grctx_generate_attrib() local
80 for (ppc = 0; ppc < gr->func->ppc_nr; ppc++, n++) { in gv100_grctx_generate_attrib()
81 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gv100_grctx_generate_attrib()
85 const u32 o = PPC_UNIT(gpc, ppc, 0); in gv100_grctx_generate_attrib()
87 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gv100_grctx_generate_attrib()
96 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc]; in gv100_grctx_generate_attrib()
H A Dgk104.c418 int gpc, ppc; in gk104_gr_init_ppc_exceptions() local
421 for (ppc = 0; ppc < gr->func->ppc_nr; ppc++) { in gk104_gr_init_ppc_exceptions()
422 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gk104_gr_init_ppc_exceptions()
424 nvkm_wr32(device, PPC_UNIT(gpc, ppc, 0x038), 0xc0000000); in gk104_gr_init_ppc_exceptions()
/linux/Documentation/arch/powerpc/
H A Dmpc52xx.rst11 # <edit Makefile to set ARCH=ppc & CROSS_COMPILE=... ( also EXTRAVERSION
23 # <edit Makefile to set ARCH=ppc & CROSS_COMPILE=... ( also EXTRAVERSION
26 # cp your_initrd.gz arch/ppc/boot/images/ramdisk.image.gz
/linux/tools/testing/selftests/rseq/
H A Drseq-ppc.h3 * rseq-ppc.h
212 #include "rseq-ppc-bits.h"
216 #include "rseq-ppc-bits.h"
224 #include "rseq-ppc-bits.h"
228 #include "rseq-ppc-bits.h"
236 #include "rseq-ppc-bits.h"
/linux/arch/powerpc/include/asm/
H A Dkgdb.h7 * PPC Mods (C) 2004 Tom Rini (trini@mvista.com)
8 * PPC Mods (C) 2003 John Whitney (john.whitney@timesys.com)
9 * PPC Mods (C) 1998 Michael Tesch (tesch@cs.wisc.edu)
H A Dseccomp.h26 # define SECCOMP_ARCH_COMPAT_NAME "ppc" __SECCOMP_ARCH_LE_NAME
31 # define SECCOMP_ARCH_NATIVE_NAME "ppc" __SECCOMP_ARCH_LE_NAME
/linux/arch/powerpc/platforms/chrp/
H A Dnvram.c3 * c 2001 PPC 64 Team, IBM Corp
5 * /dev/nvram driver for PPC
95 MODULE_DESCRIPTION("PPC NVRAM device driver");
/linux/tools/testing/selftests/powerpc/include/
H A Dbasic_asm.h5 #include <ppc-asm.h>
82 * r1 and r2 are not defined in ppc-asm.h (instead they are defined as sp
84 * %1 and %r2. r0 is defined in ppc-asm.h and therefore %r0 gets
/linux/arch/powerpc/platforms/82xx/
H A DKconfig10 bool "Embedded Planet EP8248E (a.k.a. CWH-PPC-8248N-VE)"
19 MPC8248 Evaluation System and/or the CWH-PPC-8248N-VE.
/linux/arch/powerpc/xmon/
H A DMakefile20 obj-y += ppc-dis.o ppc-opc.o
/linux/Documentation/virt/kvm/x86/
H A Dhypercalls.rst33 For more information refer to Documentation/virt/kvm/ppc-pv.rst
68 :Architecture: PPC
71 used to enumerate which hypercalls are available. On PPC, either
79 :Architecture: PPC
/linux/arch/powerpc/include/asm/nohash/32/
H A Dpte-44x.h25 * PPC 440 core has following TLB attribute fields;
53 * With the PPC 44x Linux implementation, the 0-11th LSBs of the PTE are used
55 * include/asm-ppc/mmu.h). The _PAGE_XXX definitions in this file map to the
/linux/arch/powerpc/boot/dts/
H A Dps3.dts38 * threads is with an ibm,ppc-interrupt-server#s entry. We'll put one
49 ibm,ppc-interrupt-server#s = <0x0 0x1>;
/linux/arch/powerpc/platforms/embedded6xx/
H A DKconfig15 Select LINKSTATION if configuring for one of PPC- (MPC8241)
18 Linkstation-I HD-HLAN and HD-HGLAN versions, and PPC-based
/linux/arch/powerpc/sysdev/
H A Drtc_cmos_setup.c52 * Use a fixed interrupt value of 8 since on PPC if we are in add_rtc()
69 MODULE_DESCRIPTION("PPC RTC CMOS driver");

12345678910>>...19