Searched refs:hshdr (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
H A D | ga102.c | 48 const struct nvfw_hs_header_v2 *hshdr; in ga102_gsp_booter_ctor() local 54 hshdr = nvfw_hs_header_v2(subdev, blob->data + hdr->header_offset); in ga102_gsp_booter_ctor() 55 meta = (u32 *)(blob->data + hshdr->meta_data_offset); in ga102_gsp_booter_ctor() 56 loc = *(u32 *)(blob->data + hshdr->patch_loc); in ga102_gsp_booter_ctor() 57 sig = *(u32 *)(blob->data + hshdr->patch_sig); in ga102_gsp_booter_ctor() 58 cnt = *(u32 *)(blob->data + hshdr->num_sig); in ga102_gsp_booter_ctor() 65 ret = nvkm_falcon_fw_sign(fw, loc, hshdr->sig_prod_size / cnt, blob->data, in ga102_gsp_booter_ctor() 66 cnt, hshdr->sig_prod_offset + sig, 0, 0); in ga102_gsp_booter_ctor() 70 lhdr = nvfw_hs_load_header_v2(subdev, blob->data + hshdr->header_offset); in ga102_gsp_booter_ctor()
|
H A D | tu102.c | 71 const struct nvfw_hs_header_v2 *hshdr; in tu102_gsp_booter_ctor() local 77 hshdr = nvfw_hs_header_v2(subdev, blob->data + hdr->header_offset); in tu102_gsp_booter_ctor() 78 loc = *(u32 *)(blob->data + hshdr->patch_loc); in tu102_gsp_booter_ctor() 79 sig = *(u32 *)(blob->data + hshdr->patch_sig); in tu102_gsp_booter_ctor() 80 cnt = *(u32 *)(blob->data + hshdr->num_sig); in tu102_gsp_booter_ctor() 87 ret = nvkm_falcon_fw_sign(fw, loc, hshdr->sig_prod_size / cnt, blob->data, in tu102_gsp_booter_ctor() 88 cnt, hshdr->sig_prod_offset + sig, 0, 0); in tu102_gsp_booter_ctor() 92 lhdr = nvfw_hs_load_header_v2(subdev, blob->data + hshdr->header_offset); in tu102_gsp_booter_ctor()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/acr/ |
H A D | lsfw.c | 220 const struct nvfw_ls_hsbl_hdr *hshdr; in nvkm_acr_lsfw_load_sig_image_desc_v2() local 228 hshdr = nvfw_ls_hsbl_hdr(subdev, hsbl->data + hdr->header_offset); in nvkm_acr_lsfw_load_sig_image_desc_v2() 229 meta = (u32 *)(hsbl->data + hshdr->meta_data_offset); in nvkm_acr_lsfw_load_sig_image_desc_v2() 230 sig = *(u32 *)(hsbl->data + hshdr->patch_sig); in nvkm_acr_lsfw_load_sig_image_desc_v2() 231 cnt = *(u32 *)(hsbl->data + hshdr->num_sig); in nvkm_acr_lsfw_load_sig_image_desc_v2() 236 lsfw->sig_size = hshdr->sig_prod_size / cnt; in nvkm_acr_lsfw_load_sig_image_desc_v2() 238 lsfw->sigs = kmemdup(hsbl->data + hshdr->sig_prod_offset + sig, in nvkm_acr_lsfw_load_sig_image_desc_v2()
|