Lines Matching refs:wpr
74 nvkm_robj(acr->wpr, offset, &hdr, sizeof(hdr)); in gm200_acr_wpr_patch()
81 nvkm_robj(acr->wpr, hdr.lsb_offset, &lsb, sizeof(lsb)); in gm200_acr_wpr_patch()
122 nvkm_wobj(acr->wpr, lsfw->offset.lsb, &hdr, sizeof(hdr)); in gm200_acr_wpr_build_lsb()
144 nvkm_wobj(acr->wpr, offset, &hdr, sizeof(hdr)); in gm200_acr_wpr_build()
153 nvkm_wobj(acr->wpr, lsfw->offset.img, in gm200_acr_wpr_build()
162 nvkm_wo32(acr->wpr, offset, WPR_HEADER_V0_FALCON_ID_INVALID); in gm200_acr_wpr_build()
171 &acr->wpr); in gm200_acr_wpr_alloc()
175 acr->wpr_start = nvkm_memory_addr(acr->wpr); in gm200_acr_wpr_alloc()
176 acr->wpr_end = acr->wpr_start + nvkm_memory_size(acr->wpr); in gm200_acr_wpr_alloc()
184 u32 wpr = 0; in gm200_acr_wpr_layout() local
186 wpr += 11 /* MAX_LSF */ * sizeof(struct wpr_header); in gm200_acr_wpr_layout()
189 wpr = ALIGN(wpr, 256); in gm200_acr_wpr_layout()
190 lsfw->offset.lsb = wpr; in gm200_acr_wpr_layout()
191 wpr += sizeof(struct lsb_header); in gm200_acr_wpr_layout()
193 wpr = ALIGN(wpr, 4096); in gm200_acr_wpr_layout()
194 lsfw->offset.img = wpr; in gm200_acr_wpr_layout()
195 wpr += lsfw->img.size; in gm200_acr_wpr_layout()
197 wpr = ALIGN(wpr, 256); in gm200_acr_wpr_layout()
198 lsfw->offset.bld = wpr; in gm200_acr_wpr_layout()
200 wpr += lsfw->bl_data_size; in gm200_acr_wpr_layout()
203 return wpr; in gm200_acr_wpr_layout()