/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/ |
nouveau_nvkm_subdev_acr_gp102.c | 48 nvkm_robj(acr->wpr, offset, &hdr, sizeof(hdr)); 55 nvkm_robj(acr->wpr, hdr.lsb_offset, &lsb, sizeof(lsb)); 77 nvkm_wobj(acr->wpr, lsfw->offset.lsb, &hdr, sizeof(hdr)); 100 /* Write WPR header. */ 101 nvkm_wobj(acr->wpr, offset, &hdr, sizeof(hdr)); 110 nvkm_wobj(acr->wpr, lsfw->offset.img, 118 /* Finalise WPR. */ 119 nvkm_wo32(acr->wpr, offset, WPR_HEADER_V1_FALCON_ID_INVALID); 128 &acr->wpr); 132 acr->shadow_start = nvkm_memory_addr(acr->wpr); 142 u32 wpr = 0; local in function:gp102_acr_wpr_layout [all...] |
nouveau_nvkm_subdev_acr_gm200.c | 70 nvkm_robj(acr->wpr, offset, &hdr, sizeof(hdr)); 77 nvkm_robj(acr->wpr, hdr.lsb_offset, &lsb, sizeof(lsb)); 118 nvkm_wobj(acr->wpr, lsfw->offset.lsb, &hdr, sizeof(hdr)); 139 /* Write WPR header. */ 140 nvkm_wobj(acr->wpr, offset, &hdr, sizeof(hdr)); 149 nvkm_wobj(acr->wpr, lsfw->offset.img, 157 /* Finalise WPR. */ 158 nvkm_wo32(acr->wpr, offset, WPR_HEADER_V0_FALCON_ID_INVALID); 167 &acr->wpr); 171 acr->wpr_start = nvkm_memory_addr(acr->wpr); 180 u32 wpr = 0; local in function:gm200_acr_wpr_layout [all...] |
nouveau_nvkm_subdev_acr_gm20b.c | 45 nvkm_error(subdev, "WPR image too big for WPR!\n"); 50 wpr_size, 0, true, &acr->wpr); 78 desc->ucode_blob_base = nvkm_memory_addr(acr->wpr); 79 desc->ucode_blob_size = nvkm_memory_size(acr->wpr);
|
nouveau_nvkm_subdev_acr_tu102.c | 54 /*XXX: shared sub-WPR headers, fill terminator for now. */ 55 nvkm_wo32(acr->wpr, 0x200, 0xffffffff); 69 /* Write WPR header. */ 70 nvkm_wobj(acr->wpr, offset, &hdr, sizeof(hdr)); 79 nvkm_wobj(acr->wpr, lsfw->offset.img, 87 /* Finalise WPR. */ 88 nvkm_wo32(acr->wpr, offset, WPR_HEADER_V1_FALCON_ID_INVALID);
|
nouveau_nvkm_subdev_acr_base.c | 100 nvkm_error(subdev, "WPR not configured as expected: " 229 /* Determine layout/size of WPR image up-front, as we need to know 233 /* Cull unknown falcons that are present in WPR image. */ 261 /* Allocate/Locate WPR + fill ucode blob pointer. 263 * dGPU: allocate WPR + shadow blob 264 * Tegra: locate WPR with regs, ensure size is sufficient, 271 nvkm_debug(subdev, "WPR region is from 0x%"PRIx64"-0x%"PRIx64" (shadow 0x%"PRIx64")\n", 274 /* Write WPR to ucode blob. */ 275 nvkm_kmap(acr->wpr); 277 nvkm_wobj(acr->wpr, 0, acr->wpr_fw->data, acr->wpr_fw->size) [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
nouveau_nvkm_engine_gr_gp108.c | 37 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); 40 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); 61 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr));
|
nouveau_nvkm_engine_gr_gm200.c | 48 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); 51 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); 72 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr));
|
nouveau_nvkm_engine_gr_gm20b.c | 44 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); 51 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); 75 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr));
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/ |
nouveau_nvkm_engine_sec2_gp102.c | 88 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); 92 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); 114 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); 269 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); 272 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); 293 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr));
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/ |
nouveau_nvkm_subdev_pmu_gm20b.c | 86 nvkm_robj(acr->wpr, bld, &hdr, sizeof(hdr)); 96 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); 124 nvkm_wobj(acr->wpr, bld, &hdr, sizeof(hdr)); 146 nvkm_error(subdev, "ACR WPR init failure: %d\n", 151 nvkm_debug(subdev, "ACR WPR init complete\n");
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
acr.h | 44 struct nvkm_memory *wpr; member in struct:nvkm_acr
|
/src/sys/arch/amiga/dev/ |
grfabs_cc.c | 290 u_short wpr = lwpr << 1; local in function:alloc_bitmap 291 u_short bpr = wpr << 1;
|