| /kernel/linux/linux-5.10/drivers/block/paride/ |
| D | ppc6lnx.c | 13 // PPC 6 Code in C sanitized for LINUX 46 #define PREFIX_FASTWR 0x04 // enable PPC mode fast-write 54 #define REG_VERSION 0x01 // PPC version register (read) 71 // 0 = PPC Uni SW 72 // 1 = PPC Uni FW 73 // 2 = PPC Bi SW 74 // 3 = PPC Bi FW 104 static int ppc6_select(Interface *ppc); 105 static void ppc6_deselect(Interface *ppc); 106 static void ppc6_send_cmd(Interface *ppc, u8 cmd); [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/crypto/ |
| D | Makefile | 8 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 20 aes-ppc-spe-y := aes-spe-core.o aes-spe-keys.o aes-tab-4k.o aes-spe-modes.o aes-spe-glue.o 21 md5-ppc-y := md5-asm.o md5-glue.o 23 sha1-ppc-spe-y := sha1-spe-asm.o sha1-spe-glue.o 24 sha256-ppc-spe-y := sha256-spe-asm.o sha256-spe-glue.o 27 aes-gcm-p10-crypto-y := aes-gcm-p10-glue.o aes-gcm-p10.o ghashp10-ppc.o aesp10-ppc.o 34 targets += aesp10-ppc.S ghashp10-ppc.S [all …]
|
| D | Kconfig | 40 depends on PPC 49 depends on PPC 57 depends on PPC && SPE 66 depends on PPC && SPE 77 depends on PPC && SPE 98 tristate "Stitched AES/GCM acceleration support on P10 or later CPU (PPC)"
|
| /kernel/linux/linux-5.10/drivers/crypto/vmx/ |
| D | Makefile | 3 vmx-crypto-objs := vmx.o aesp8-ppc.o ghashp8-ppc.o aes.o aes_cbc.o aes_ctr.o aes_xts.o ghash.o 14 targets += aesp8-ppc.S ghashp8-ppc.S 16 $(obj)/aesp8-ppc.S: $(src)/aesp8-ppc.pl FORCE 19 $(obj)/ghashp8-ppc.S: $(src)/ghashp8-ppc.pl FORCE 22 clean-files := aesp8-ppc.S ghashp8-ppc.S
|
| /kernel/linux/linux-5.10/arch/powerpc/crypto/ |
| D | Makefile | 8 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 17 aes-ppc-spe-y := aes-spe-core.o aes-spe-keys.o aes-tab-4k.o aes-spe-modes.o aes-spe-glue.o 18 md5-ppc-y := md5-asm.o md5-glue.o 20 sha1-ppc-spe-y := sha1-spe-asm.o sha1-spe-glue.o 21 sha256-ppc-spe-y := sha256-spe-asm.o sha256-spe-glue.o
|
| /kernel/linux/linux-6.6/drivers/crypto/vmx/ |
| D | Makefile | 3 vmx-crypto-objs := vmx.o aesp8-ppc.o ghashp8-ppc.o aes.o aes_cbc.o aes_ctr.o aes_xts.o ghash.o 18 targets += aesp8-ppc.S ghashp8-ppc.S 20 $(obj)/aesp8-ppc.S $(obj)/ghashp8-ppc.S: $(obj)/%.S: $(src)/%.pl FORCE 23 OBJECT_FILES_NON_STANDARD_aesp8-ppc.o := y
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| D | ctxgp102.c | 51 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()
|
| D | ctxgp100.c | 52 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()
|
| D | ctxgf117.c | 254 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,
|
| D | ctxgm200.c | 87 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()
|
| D | ctxgv100.c | 73 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()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| D | ctxgp102.c | 52 int gpc, ppc, b, n = 0; in gp102_grctx_generate_attrib() local 69 for (ppc = 0; ppc < gr->ppc_nr[gpc]; ppc++, n++) { in gp102_grctx_generate_attrib() 70 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gp102_grctx_generate_attrib() 74 const u32 o = PPC_UNIT(gpc, ppc, 0); in gp102_grctx_generate_attrib() 75 const u32 p = GPC_UNIT(gpc, 0xc44 + (ppc * 4)); in gp102_grctx_generate_attrib() 76 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gp102_grctx_generate_attrib() 85 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc]; in gp102_grctx_generate_attrib()
|
| D | ctxgp100.c | 56 int gpc, ppc, b, n = 0; in gp100_grctx_generate_attrib() local 73 for (ppc = 0; ppc < gr->ppc_nr[gpc]; ppc++, n++) { in gp100_grctx_generate_attrib() 74 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gp100_grctx_generate_attrib() 77 const u32 o = PPC_UNIT(gpc, ppc, 0); in gp100_grctx_generate_attrib() 78 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gp100_grctx_generate_attrib() 86 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc]; in gp100_grctx_generate_attrib()
|
| D | ctxgm200.c | 87 int gpc, ppc, i; in gm200_grctx_generate_dist_skip_table() local 90 for (ppc = 0; ppc < gr->ppc_nr[gpc]; 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()
|
| D | ctxgf117.c | 257 int gpc, ppc; in gf117_grctx_generate_attrib() local 265 for (ppc = 0; ppc < gr->ppc_nr[gpc]; ppc++) { in gf117_grctx_generate_attrib() 266 const u32 a = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib() 267 const u32 b = beta * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib() 269 const u32 o = PPC_UNIT(gpc, ppc, 0); in gf117_grctx_generate_attrib() 270 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gf117_grctx_generate_attrib() 274 bo += grctx->attrib_nr_max * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib() 276 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc]; in gf117_grctx_generate_attrib() 290 .ppc = gf117_grctx_pack_ppc,
|
| D | ctxgv100.c | 73 int gpc, ppc, b, n = 0; in gv100_grctx_generate_attrib() local 89 for (ppc = 0; ppc < gr->ppc_nr[gpc]; ppc++, n++) { in gv100_grctx_generate_attrib() 90 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gv100_grctx_generate_attrib() 94 const u32 o = PPC_UNIT(gpc, ppc, 0); in gv100_grctx_generate_attrib() 95 if (!(gr->ppc_mask[gpc] & (1 << ppc))) in gv100_grctx_generate_attrib() 103 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc]; in gv100_grctx_generate_attrib()
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/css_2401_system/hrt/ |
| D | mipi_backend_defs.h | 152 /* PPC - Pixel per Clocks */ 166 …IPI_BACKEND_STREAM_PIX_LS_BIT(sid_width, ppc, pix_width, p) (HRT_MIPI_BACKEND_STREAM_PIX_VAL_BIT(s… argument 167 …MIPI_BACKEND_STREAM_PIX_MS_BIT(sid_width, ppc, pix_width, p) (HRT_MIPI_BACKEND_STREAM_PIX_LS_BIT(s… argument 175 …BACKEND_STREAM_BITS(sid_width, ppc, pix_width) (HRT_MIPI_BACKEND_STREAM_PIX_MS_BIT(sid_wid… argument 206 …T_MIPI_BACKEND_STREAM_VC_LS_BIT(sid_width, ppc, pix_width) HRT_MIPI_BACKEND_STREAM_PIX_LS_BIT(sid… argument 207 …RT_MIPI_BACKEND_STREAM_VC_MS_BIT(sid_width, ppc, pix_width) HRT_MIPI_BACKEND_STREAM_VC_LS_BIT(sid… argument
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/css_2401_system/hrt/ |
| D | mipi_backend_defs.h | 152 /* PPC - Pixel per Clocks */ 166 …IPI_BACKEND_STREAM_PIX_LS_BIT(sid_width, ppc, pix_width, p) (HRT_MIPI_BACKEND_STREAM_PIX_VAL_BIT(s… argument 167 …MIPI_BACKEND_STREAM_PIX_MS_BIT(sid_width, ppc, pix_width, p) (HRT_MIPI_BACKEND_STREAM_PIX_LS_BIT(s… argument 175 …BACKEND_STREAM_BITS(sid_width, ppc, pix_width) (HRT_MIPI_BACKEND_STREAM_PIX_MS_BIT(sid_wid… argument 206 …T_MIPI_BACKEND_STREAM_VC_LS_BIT(sid_width, ppc, pix_width) HRT_MIPI_BACKEND_STREAM_PIX_LS_BIT(sid… argument 207 …RT_MIPI_BACKEND_STREAM_VC_MS_BIT(sid_width, ppc, pix_width) HRT_MIPI_BACKEND_STREAM_VC_LS_BIT(sid… argument
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | ehci-ppc-of.c | 5 * Bus Glue for PPC On-Chip EHCI driver on the of_platform bus 6 * Tested on AMCC PPC 440EPx 10 * Based on "ehci-ppc-soc.c" by Stefan Roese <sr@denx.de> 11 * and "ohci-ppc-of.c" by Sylvain Munaut <tnt@246tNt.com> 108 dev_dbg(&op->dev, "initializing PPC-OF USB Controller\n"); in ehci_hcd_ppc_of_probe() 114 hcd = usb_create_hcd(&ehci_ppc_of_hc_driver, &op->dev, "PPC-OF USB"); in ehci_hcd_ppc_of_probe() 195 dev_dbg(&op->dev, "stopping PPC-OF USB Controller\n"); in ehci_hcd_ppc_of_remove() 238 .name = "ppc-of-ehci",
|
| D | ohci-ppc-of.c | 106 dev_dbg(&op->dev, "initializing PPC-OF USB Controller\n"); in ohci_hcd_ppc_of_probe() 112 hcd = usb_create_hcd(&ohci_ppc_of_hc_driver, &op->dev, "PPC-OF USB"); in ohci_hcd_ppc_of_probe() 186 dev_dbg(&op->dev, "stopping PPC-OF USB Controller\n"); in ohci_hcd_ppc_of_remove() 224 #error "No endianness selected for ppc-of-ohci" 233 .name = "ppc-of-ohci",
|
| /kernel/linux/linux-6.6/drivers/usb/host/ |
| D | ehci-ppc-of.c | 5 * Bus Glue for PPC On-Chip EHCI driver on the of_platform bus 6 * Tested on AMCC PPC 440EPx 10 * Based on "ehci-ppc-soc.c" by Stefan Roese <sr@denx.de> 11 * and "ohci-ppc-of.c" by Sylvain Munaut <tnt@246tNt.com> 108 dev_dbg(&op->dev, "initializing PPC-OF USB Controller\n"); in ehci_hcd_ppc_of_probe() 114 hcd = usb_create_hcd(&ehci_ppc_of_hc_driver, &op->dev, "PPC-OF USB"); in ehci_hcd_ppc_of_probe() 195 dev_dbg(&op->dev, "stopping PPC-OF USB Controller\n"); in ehci_hcd_ppc_of_remove() 236 .name = "ppc-of-ehci",
|
| /kernel/linux/linux-5.10/Documentation/virt/kvm/ |
| D | api.rst | 448 :Architectures: x86, ppc 468 /* ppc -- see arch/powerpc/include/uapi/asm/kvm.h */ 479 :Architectures: x86, ppc 519 :Architectures: x86, ppc, mips 550 PPC: 1318 :Architectures: mips, ppc, s390 1658 :Architectures: ppc 1914 :Architectures: ppc 2149 PPC KVM_REG_PPC_HIOR 64 2150 PPC KVM_REG_PPC_IAC1 64 [all …]
|
| /kernel/linux/linux-5.10/Documentation/powerpc/ |
| D | mpc52xx.rst | 11 # <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
|
| /kernel/linux/linux-6.6/Documentation/powerpc/ |
| D | mpc52xx.rst | 11 # <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
|
| /kernel/linux/linux-6.6/Documentation/virt/kvm/ |
| D | api.rst | 438 :Architectures: x86, ppc 458 /* ppc -- see arch/powerpc/include/uapi/asm/kvm.h */ 469 :Architectures: x86, ppc 509 :Architectures: x86, ppc, mips, riscv 540 PPC: 1390 :Architectures: mips, ppc, s390, x86 1775 :Architectures: ppc 2050 :Architectures: ppc 2287 PPC KVM_REG_PPC_HIOR 64 2288 PPC KVM_REG_PPC_IAC1 64 [all …]
|