/linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
D | base.c | 28 #include <nvfw/sec2.h> 33 struct nvkm_sec2 *sec2 = priv; in nvkm_sec2_finimsg() local 35 atomic_set(&sec2->running, 0); in nvkm_sec2_finimsg() 42 struct nvkm_sec2 *sec2 = nvkm_sec2(engine); in nvkm_sec2_fini() local 43 struct nvkm_subdev *subdev = &sec2->engine.subdev; in nvkm_sec2_fini() 44 struct nvkm_falcon *falcon = &sec2->falcon; in nvkm_sec2_fini() 45 struct nvkm_falcon_cmdq *cmdq = sec2->cmdq; in nvkm_sec2_fini() 47 .unit_id = sec2->func->unit_unload, in nvkm_sec2_fini() 55 if (atomic_read(&sec2->initmsg) == 1) { in nvkm_sec2_fini() 56 ret = nvkm_falcon_cmdq_send(cmdq, &cmd, nvkm_sec2_finimsg, sec2, in nvkm_sec2_fini() [all …]
|
D | gp102.c | 29 #include <nvfw/sec2.h> 32 gp102_sec2_nofw(struct nvkm_sec2 *sec2, int ver, in gp102_sec2_nofw() argument 35 nvkm_warn(&sec2->engine.subdev, "firmware unavailable\n"); in gp102_sec2_nofw() 62 struct nvkm_sec2 *sec2 = container_of(falcon, typeof(*sec2), falcon); in gp102_sec2_acr_bootstrap_falcon() local 64 .cmd.hdr.unit_id = sec2->func->unit_acr, in gp102_sec2_acr_bootstrap_falcon() 71 return nvkm_falcon_cmdq_send(sec2->cmdq, &cmd.cmd.hdr, in gp102_sec2_acr_bootstrap_falcon() 73 &sec2->engine.subdev, in gp102_sec2_acr_bootstrap_falcon() 122 gp102_sec2_initmsg(struct nvkm_sec2 *sec2) in gp102_sec2_initmsg() argument 127 ret = nvkm_falcon_msgq_recv_initmsg(sec2->msgq, &msg, sizeof(msg)); in gp102_sec2_initmsg() 137 nvkm_falcon_msgq_init(sec2->msgq, in gp102_sec2_initmsg() [all …]
|
D | ga102.c | 28 #include <nvfw/sec2.h> 31 ga102_sec2_initmsg(struct nvkm_sec2 *sec2) in ga102_sec2_initmsg() argument 36 ret = nvkm_falcon_msgq_recv_initmsg(sec2->msgq, &msg, sizeof(msg)); in ga102_sec2_initmsg() 46 nvkm_falcon_msgq_init(sec2->msgq, msg.queue_info[i].index, in ga102_sec2_initmsg() 50 nvkm_falcon_cmdq_init(sec2->cmdq, msg.queue_info[i].index, in ga102_sec2_initmsg() 60 ga102_sec2_intr_vector(struct nvkm_sec2 *sec2, enum nvkm_intr_type *pvector) in ga102_sec2_intr_vector() argument 62 struct nvkm_device *device = sec2->engine.subdev.device; in ga102_sec2_intr_vector() 63 struct nvkm_falcon *falcon = &sec2->falcon; in ga102_sec2_intr_vector() 95 struct nvkm_sec2 *sec2 = container_of(falcon, typeof(*sec2), falcon); in ga102_sec2_acr_bootstrap_falcon() local 97 .cmd.hdr.unit_id = sec2->func->unit_acr, in ga102_sec2_acr_bootstrap_falcon() [all …]
|
D | tu102.c | 26 #include <nvfw/sec2.h> 57 MODULE_FIRMWARE("nvidia/tu102/sec2/desc.bin"); 58 MODULE_FIRMWARE("nvidia/tu102/sec2/image.bin"); 59 MODULE_FIRMWARE("nvidia/tu102/sec2/sig.bin"); 60 MODULE_FIRMWARE("nvidia/tu104/sec2/desc.bin"); 61 MODULE_FIRMWARE("nvidia/tu104/sec2/image.bin"); 62 MODULE_FIRMWARE("nvidia/tu104/sec2/sig.bin"); 63 MODULE_FIRMWARE("nvidia/tu106/sec2/desc.bin"); 64 MODULE_FIRMWARE("nvidia/tu106/sec2/image.bin"); 65 MODULE_FIRMWARE("nvidia/tu106/sec2/sig.bin"); [all …]
|
D | r535.c | 27 struct nvkm_sec2 *sec2 = nvkm_sec2(engine); in r535_sec2_dtor() local 29 nvkm_falcon_dtor(&sec2->falcon); in r535_sec2_dtor() 30 return sec2; in r535_sec2_dtor() 42 struct nvkm_sec2 *sec2; in r535_sec2_new() local 45 if (!(sec2 = *psec2 = kzalloc(sizeof(*sec2), GFP_KERNEL))) in r535_sec2_new() 48 ret = nvkm_engine_ctor(&r535_sec2, device, type, inst, true, &sec2->engine); in r535_sec2_new() 52 return nvkm_falcon_ctor(func->flcn, &sec2->engine.subdev, sec2->engine.subdev.name, in r535_sec2_new() 53 addr, &sec2->falcon); in r535_sec2_new()
|
D | Kbuild | 2 nvkm-y += nvkm/engine/sec2/base.o 3 nvkm-y += nvkm/engine/sec2/gp102.o 4 nvkm-y += nvkm/engine/sec2/gp108.o 5 nvkm-y += nvkm/engine/sec2/tu102.o 6 nvkm-y += nvkm/engine/sec2/ga102.o 8 nvkm-y += nvkm/engine/sec2/r535.o
|
D | gp108.c | 25 MODULE_FIRMWARE("nvidia/gp108/sec2/desc.bin"); 26 MODULE_FIRMWARE("nvidia/gp108/sec2/image.bin"); 27 MODULE_FIRMWARE("nvidia/gp108/sec2/sig.bin"); 28 MODULE_FIRMWARE("nvidia/gv100/sec2/desc.bin"); 29 MODULE_FIRMWARE("nvidia/gv100/sec2/image.bin"); 30 MODULE_FIRMWARE("nvidia/gv100/sec2/sig.bin");
|
D | priv.h | 4 #include <engine/sec2.h>
|
/linux-6.15/Documentation/devicetree/bindings/crypto/ |
D | fsl,sec2.0.yaml | 4 $id: http://devicetree.org/schemas/crypto/fsl,sec2.0.yaml# 16 high to low. Warning - SEC1 and SEC2 are mutually exclusive. 22 - const: fsl,sec2.4 23 - const: fsl,sec2.2 24 - const: fsl,sec2.1 25 - const: fsl,sec2.0 29 - const: fsl,sec2.4 30 - const: fsl,sec2.2 31 - const: fsl,sec2.1 32 - const: fsl,sec2.0 [all …]
|
/linux-6.15/arch/powerpc/boot/dts/fsl/ |
D | pq3-sec3.0-0.dtsi | 37 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1", 38 "fsl,sec2.0";
|
D | pq3-sec3.1-0.dtsi | 37 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1", 38 "fsl,sec2.0";
|
D | pq3-sec3.3-0.dtsi | 37 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1", 38 "fsl,sec2.0";
|
D | pq3-sec2.1-0.dtsi | 36 compatible = "fsl,sec2.1", "fsl,sec2.0";
|
/linux-6.15/arch/powerpc/boot/dts/ |
D | mpc8379_rdb.dts | 335 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 336 "fsl,sec2.1", "fsl,sec2.0";
|
D | mpc8377_wlan.dts | 319 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 320 "fsl,sec2.1", "fsl,sec2.0";
|
D | mpc8378_rdb.dts | 337 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 338 "fsl,sec2.1", "fsl,sec2.0";
|
D | mpc8377_rdb.dts | 337 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 338 "fsl,sec2.1", "fsl,sec2.0";
|
D | mpc8315erdb.dts | 281 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1", 282 "fsl,sec2.0";
|
D | mpc8313erdb.dts | 131 compatible = "fsl,sec2.2", "fsl,sec2.1", 132 "fsl,sec2.0";
|
D | mpc832x_rdb.dts | 139 compatible = "fsl,sec2.2", "fsl,sec2.1", "fsl,sec2.0";
|
D | xpedite5370.dts | 480 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 481 "fsl,sec2.1", "fsl,sec2.0";
|
/linux-6.15/drivers/crypto/ |
D | talitos.h | 19 struct { /* SEC2 format */ 53 * @link_tbl: input and output h/w link tables (if {src,dst}_nents > 1) (SEC2) 230 #define TALITOS2_CCCR_CONT 0x2 /* channel continue on SEC2 */ 231 #define TALITOS2_CCCR_RESET 0x1 /* channel reset on SEC2 */
|
/linux-6.15/drivers/crypto/hisilicon/ |
D | Makefile | 4 obj-$(CONFIG_CRYPTO_DEV_HISI_SEC2) += sec2/
|
/linux-6.15/fs/exfat/ |
D | fatent.c | 19 sector_t sec2; in exfat_mirror_bh() local 23 sec2 = sec - sbi->FAT1_start_sector + sbi->FAT2_start_sector; in exfat_mirror_bh() 24 c_bh = sb_getblk(sb, sec2); in exfat_mirror_bh()
|
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | Kbuild | 23 include $(src)/nvkm/engine/sec2/Kbuild
|