Lines Matching refs:lhdr
213 const struct nvfw_hs_load_header *lhdr; in nvkm_falcon_fw_ctor_hs() local
255 lhdr = nvfw_hs_load_header(subdev, blob->data + hshdr->hdr_offset); in nvkm_falcon_fw_ctor_hs()
258 fw->nmem_base = lhdr->non_sec_code_off; in nvkm_falcon_fw_ctor_hs()
259 fw->nmem_size = lhdr->non_sec_code_size; in nvkm_falcon_fw_ctor_hs()
261 fw->imem_base_img = lhdr->apps[0]; in nvkm_falcon_fw_ctor_hs()
262 fw->imem_base = ALIGN(lhdr->apps[0], 0x100); in nvkm_falcon_fw_ctor_hs()
263 fw->imem_size = lhdr->apps[lhdr->num_apps + 0]; in nvkm_falcon_fw_ctor_hs()
265 fw->dmem_base_img = lhdr->data_dma_base; in nvkm_falcon_fw_ctor_hs()
267 fw->dmem_size = lhdr->data_size; in nvkm_falcon_fw_ctor_hs()
268 fw->dmem_sign = loc - lhdr->data_dma_base; in nvkm_falcon_fw_ctor_hs()
305 const struct nvfw_hs_load_header_v2 *lhdr; in nvkm_falcon_fw_ctor_hs_v2() local
331 lhdr = nvfw_hs_load_header_v2(subdev, blob->data + hshdr->header_offset); in nvkm_falcon_fw_ctor_hs_v2()
333 fw->imem_base_img = lhdr->app[0].offset; in nvkm_falcon_fw_ctor_hs_v2()
335 fw->imem_size = lhdr->app[0].size; in nvkm_falcon_fw_ctor_hs_v2()
337 fw->dmem_base_img = lhdr->os_data_offset; in nvkm_falcon_fw_ctor_hs_v2()
339 fw->dmem_size = lhdr->os_data_size; in nvkm_falcon_fw_ctor_hs_v2()
340 fw->dmem_sign = loc - lhdr->os_data_offset; in nvkm_falcon_fw_ctor_hs_v2()
342 fw->boot_addr = lhdr->app[0].offset; in nvkm_falcon_fw_ctor_hs_v2()