/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/sec2/ |
H A D | base.c | 104 intr = sec2->func->intr_vector(sec2, &type); in nvkm_sec2_oneinit() 122 return sec2; in nvkm_sec2_dtor() 137 struct nvkm_sec2 *sec2; in nvkm_sec2_new_() local 140 if (!(sec2 = *psec2 = kzalloc(sizeof(*sec2), GFP_KERNEL))) in nvkm_sec2_new_() 147 fwif = nvkm_firmware_load(&sec2->engine.subdev, fwif, "Sec2", sec2); in nvkm_sec2_new_() 151 sec2->func = fwif->func; in nvkm_sec2_new_() 153 ret = nvkm_falcon_ctor(sec2->func->flcn, &sec2->engine.subdev, in nvkm_sec2_new_() 154 sec2->engine.subdev.name, addr, &sec2->falcon); in nvkm_sec2_new_() 158 if ((ret = nvkm_falcon_qmgr_new(&sec2->falcon, &sec2->qmgr)) || in nvkm_sec2_new_() 159 (ret = nvkm_falcon_cmdq_new(sec2->qmgr, "cmdq", &sec2->cmdq)) || in nvkm_sec2_new_() [all …]
|
H A D | gp102.c | 62 struct nvkm_sec2 *sec2 = container_of(falcon, typeof(*sec2), falcon); in gp102_sec2_acr_bootstrap_falcon() local 73 &sec2->engine.subdev, in gp102_sec2_acr_bootstrap_falcon() 137 nvkm_falcon_msgq_init(sec2->msgq, in gp102_sec2_initmsg() 142 nvkm_falcon_cmdq_init(sec2->cmdq, in gp102_sec2_initmsg() 155 struct nvkm_sec2 *sec2 = container_of(inth, typeof(*sec2), engine.subdev.inth); in gp102_sec2_intr() local 163 int ret = sec2->func->initmsg(sec2); in gp102_sec2_intr() 168 atomic_set(&sec2->initmsg, ret ?: 1); in gp102_sec2_intr() 171 if (atomic_read(&sec2->initmsg) > 0) { in gp102_sec2_intr() 173 nvkm_falcon_msgq_recv(sec2->msgq); in gp102_sec2_intr() 181 if (atomic_read(&sec2->running)) { in gp102_sec2_intr() [all …]
|
H A D | ga102.c | 30 ga102_sec2_initmsg(struct nvkm_sec2 *sec2) in ga102_sec2_initmsg() argument 45 nvkm_falcon_msgq_init(sec2->msgq, msg.queue_info[i].index, in ga102_sec2_initmsg() 49 nvkm_falcon_cmdq_init(sec2->cmdq, msg.queue_info[i].index, in ga102_sec2_initmsg() 61 struct nvkm_device *device = sec2->engine.subdev.device; in ga102_sec2_intr_vector() 62 struct nvkm_falcon *falcon = &sec2->falcon; in ga102_sec2_intr_vector() 94 struct nvkm_sec2 *sec2 = container_of(falcon, typeof(*sec2), falcon); in ga102_sec2_acr_bootstrap_falcon() local 96 .cmd.hdr.unit_id = sec2->func->unit_acr, in ga102_sec2_acr_bootstrap_falcon() 103 return nvkm_falcon_cmdq_send(sec2->cmdq, &cmd.cmd.hdr, in ga102_sec2_acr_bootstrap_falcon() 105 &sec2->engine.subdev, in ga102_sec2_acr_bootstrap_falcon() 176 ga102_sec2_load(struct nvkm_sec2 *sec2, int ver, in ga102_sec2_load() argument [all …]
|
H A 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
|
/openbmc/linux/arch/powerpc/boot/dts/fsl/ |
H A D | pq3-sec3.0-0.dtsi | 37 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1", 38 "fsl,sec2.0";
|
H A D | pq3-sec3.1-0.dtsi | 37 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1", 38 "fsl,sec2.0";
|
H A D | pq3-sec3.3-0.dtsi | 37 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1", 38 "fsl,sec2.0";
|
H A D | pq3-sec2.1-0.dtsi | 36 compatible = "fsl,sec2.1", "fsl,sec2.0";
|
/openbmc/linux/Documentation/devicetree/bindings/crypto/ |
H A D | fsl-sec2.txt | 6 SEC versions, high to low, e.g., "fsl,sec2.1", "fsl,sec2.0" (SEC2/3) 57 compatible = "fsl,sec2.1", "fsl,sec2.0";
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 293 | 85 $QEMU_IMG amend $SECRETS $IMGS3 -o ${PR}state=active,${PR}new-secret=sec2,${PR}iter-time=10 114 $QEMU_IMG amend $SECRETS $IMGS3 -o ${PR}state=active,${PR}new-secret=sec2,${PR}iter-time=10 139 $QEMU_IMG amend $SECRETS $IMGS1 -o ${PR}state=inactive,${PR}old-secret=sec2
|
/openbmc/linux/drivers/crypto/hisilicon/ |
H A D | Makefile | 4 obj-$(CONFIG_CRYPTO_DEV_HISI_SEC2) += sec2/
|
/openbmc/linux/fs/exfat/ |
H A 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()
|
/openbmc/linux/arch/powerpc/boot/dts/ |
H A D | mpc8377_wlan.dts | 319 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 320 "fsl,sec2.1", "fsl,sec2.0";
|
H A D | mpc8379_rdb.dts | 335 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 336 "fsl,sec2.1", "fsl,sec2.0";
|
H A D | mpc8315erdb.dts | 281 "fsl,sec2.4", "fsl,sec2.2", "fsl,sec2.1", 282 "fsl,sec2.0";
|
H A D | mpc8377_rdb.dts | 337 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 338 "fsl,sec2.1", "fsl,sec2.0";
|
H A D | mpc8378_rdb.dts | 337 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 338 "fsl,sec2.1", "fsl,sec2.0";
|
H A D | mpc832x_rdb.dts | 139 compatible = "fsl,sec2.2", "fsl,sec2.1", "fsl,sec2.0";
|
H A D | mpc8313erdb.dts | 131 compatible = "fsl,sec2.2", "fsl,sec2.1", 132 "fsl,sec2.0";
|
H A D | xcalibur1501.dts | 572 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 573 "fsl,sec2.1", "fsl,sec2.0";
|
H A D | xpedite5370.dts | 480 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 481 "fsl,sec2.1", "fsl,sec2.0";
|
H A D | xpedite5301.dts | 482 compatible = "fsl,sec3.0", "fsl,sec2.4", "fsl,sec2.2", 483 "fsl,sec2.1", "fsl,sec2.0";
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/ |
H A D | Kbuild | 22 include $(src)/nvkm/engine/sec2/Kbuild
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
H A D | base.c | 2201 .sec2 = { 0x00000001, gp102_sec2_new }, 2235 .sec2 = { 0x00000001, gp102_sec2_new }, 2269 .sec2 = { 0x00000001, gp102_sec2_new }, 2303 .sec2 = { 0x00000001, gp102_sec2_new }, 2336 .sec2 = { 0x00000001, gp108_sec2_new }, 2396 .sec2 = { 0x00000001, gp108_sec2_new }, 2431 .sec2 = { 0x00000001, tu102_sec2_new }, 2466 .sec2 = { 0x00000001, tu102_sec2_new }, 2501 .sec2 = { 0x00000001, tu102_sec2_new }, 2536 .sec2 = { 0x00000001, tu102_sec2_new }, [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | layout.h | 51 NVKM_LAYOUT_ONCE(NVKM_ENGINE_SEC2 , struct nvkm_sec2 , sec2)
|