Home
last modified time | relevance | path

Searched refs:lsfw (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dlsfw.c29 nvkm_acr_lsfw_del(struct nvkm_acr_lsfw *lsfw) in nvkm_acr_lsfw_del() argument
31 nvkm_blob_dtor(&lsfw->img); in nvkm_acr_lsfw_del()
32 kfree(lsfw->sigs); in nvkm_acr_lsfw_del()
33 nvkm_firmware_put(lsfw->sig); in nvkm_acr_lsfw_del()
34 list_del(&lsfw->head); in nvkm_acr_lsfw_del()
35 kfree(lsfw); in nvkm_acr_lsfw_del()
41 struct nvkm_acr_lsfw *lsfw, *lsft; in nvkm_acr_lsfw_del_all() local
42 list_for_each_entry_safe(lsfw, lsft, &acr->lsfw, head) { in nvkm_acr_lsfw_del_all()
43 nvkm_acr_lsfw_del(lsfw); in nvkm_acr_lsfw_del_all()
50 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_get() local
62 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_add() local
95 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_load_sig_image_desc_() local
120 nvkm_acr_lsfw_from_desc(const struct nvfw_ls_desc_head *desc, struct nvkm_acr_lsfw *lsfw) nvkm_acr_lsfw_from_desc() argument
148 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_load_sig_image_desc() local
168 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_load_sig_image_desc_v1() local
188 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_load_sig_image_desc_v2() local
257 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_load_bl_inst_data_sig() local
335 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_load_bl_sig_net() local
[all...]
H A Dga102.c31 struct nvkm_acr_lsfw *lsfw; in ga102_acr_wpr_patch() local
42 list_for_each_entry(lsfw, &acr->lsfw, head) { in ga102_acr_wpr_patch()
43 if (lsfw->id != hdr.wpr.falcon_id) in ga102_acr_wpr_patch()
49 lsfw->func->bld_patch(acr, lsb->bl_data_off, adjust); in ga102_acr_wpr_patch()
61 ga102_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw) in ga102_acr_wpr_build_lsb() argument
66 if (WARN_ON(lsfw->sig->size != sizeof(hdr->signature))) in ga102_acr_wpr_build_lsb()
77 memcpy(&hdr->signature, lsfw->sig->data, lsfw->sig->size); in ga102_acr_wpr_build_lsb()
78 hdr->ucode_off = lsfw in ga102_acr_wpr_build_lsb()
134 struct nvkm_acr_lsfw *lsfw; ga102_acr_wpr_build() local
190 struct nvkm_acr_lsfw *lsfw; ga102_acr_wpr_layout() local
[all...]
H A Dgp102.c37 struct nvkm_acr_lsfw *lsfw; in gp102_acr_wpr_patch() local
44 list_for_each_entry(lsfw, &acr->lsfw, head) { in gp102_acr_wpr_patch()
45 if (lsfw->id != hdr.falcon_id) in gp102_acr_wpr_patch()
51 lsfw->func->bld_patch(acr, lsb.tail.bl_data_off, adjust); in gp102_acr_wpr_patch()
62 gp102_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw) in gp102_acr_wpr_build_lsb() argument
66 if (WARN_ON(lsfw->sig->size != sizeof(hdr.signature))) in gp102_acr_wpr_build_lsb()
69 memcpy(&hdr.signature, lsfw->sig->data, lsfw->sig->size); in gp102_acr_wpr_build_lsb()
70 gm200_acr_wpr_build_lsb_tail(lsfw, in gp102_acr_wpr_build_lsb()
79 struct nvkm_acr_lsfw *lsfw; gp102_acr_wpr_build() local
136 struct nvkm_acr_lsfw *lsfw; gp102_acr_wpr_layout() local
166 struct nvkm_acr_lsfw *lsfw; gp102_acr_wpr_parse() local
[all...]
H A Dgm200.c70 struct nvkm_acr_lsf *lsfw; in gm200_acr_wpr_patch() local
77 list_for_each_entry(lsfw, &acr->lsfw, head) { in gm200_acr_wpr_patch()
78 if (lsfw->id != hdr.falcon_id) in gm200_acr_wpr_patch()
84 lsfw->func->bld_patch(acr, lsb.tail.bl_data_off, adjust); in gm200_acr_wpr_patch()
94 gm200_acr_wpr_build_lsb_tail(struct nvkm_acr_lsfw *lsfw, in gm200_acr_wpr_build_lsb_tail() argument
97 hdr->ucode_off = lsfw->offset.img; in gm200_acr_wpr_build_lsb_tail()
98 hdr->ucode_size = lsfw->ucode_size; in gm200_acr_wpr_build_lsb_tail()
99 hdr->data_size = lsfw->data_size; in gm200_acr_wpr_build_lsb_tail()
100 hdr->bl_code_size = lsfw in gm200_acr_wpr_build_lsb_tail()
114 gm200_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw) gm200_acr_wpr_build_lsb() argument
131 struct nvkm_acr_lsfw *lsfw; gm200_acr_wpr_build() local
185 struct nvkm_acr_lsfw *lsfw; gm200_acr_wpr_layout() local
212 struct nvkm_acr_lsfw *lsfw; gm200_acr_wpr_parse() local
[all...]
H A Dtu102.c45 struct nvkm_acr_lsfw *lsfw; in tu102_acr_wpr_build() local
53 list_for_each_entry(lsfw, &acr->lsfw, head) { in tu102_acr_wpr_build()
54 struct lsf_signature_v1 *sig = (void *)lsfw->sig->data; in tu102_acr_wpr_build()
56 .falcon_id = lsfw->id, in tu102_acr_wpr_build()
57 .lsb_offset = lsfw->offset.lsb, in tu102_acr_wpr_build()
69 ret = gp102_acr_wpr_build_lsb(acr, lsfw); in tu102_acr_wpr_build()
74 nvkm_wobj(acr->wpr, lsfw->offset.img, in tu102_acr_wpr_build()
75 lsfw->img.data, in tu102_acr_wpr_build()
76 lsfw in tu102_acr_wpr_build()
[all...]
H A Dbase.c220 struct nvkm_acr_lsfw *lsfw, *lsft; in nvkm_acr_oneinit() local
236 list_for_each_entry_safe(lsfw, lsft, &acr->lsfw, head) { in nvkm_acr_oneinit()
239 if (!lsfw->func) { in nvkm_acr_oneinit()
240 nvkm_acr_lsfw_del(lsfw); in nvkm_acr_oneinit()
248 ret = nvkm_falcon_get(lsfw->falcon, subdev); in nvkm_acr_oneinit()
252 nvkm_falcon_put(lsfw->falcon, subdev); in nvkm_acr_oneinit()
256 lsf->func = lsfw->func; in nvkm_acr_oneinit()
257 lsf->falcon = lsfw->falcon; in nvkm_acr_oneinit()
258 lsf->id = lsfw in nvkm_acr_oneinit()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dlsfw.c29 nvkm_acr_lsfw_del(struct nvkm_acr_lsfw *lsfw) in nvkm_acr_lsfw_del() argument
31 nvkm_blob_dtor(&lsfw->img); in nvkm_acr_lsfw_del()
32 nvkm_firmware_put(lsfw->sig); in nvkm_acr_lsfw_del()
33 list_del(&lsfw->head); in nvkm_acr_lsfw_del()
34 kfree(lsfw); in nvkm_acr_lsfw_del()
40 struct nvkm_acr_lsfw *lsfw, *lsft; in nvkm_acr_lsfw_del_all() local
41 list_for_each_entry_safe(lsfw, lsft, &acr->lsfw, head) { in nvkm_acr_lsfw_del_all()
42 nvkm_acr_lsfw_del(lsfw); in nvkm_acr_lsfw_del_all()
49 struct nvkm_acr_lsfw *lsfw; in nvkm_acr_lsfw_get() local
61 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_add() local
94 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_load_sig_image_desc_() local
119 nvkm_acr_lsfw_from_desc(const struct nvfw_ls_desc_head *desc, struct nvkm_acr_lsfw *lsfw) nvkm_acr_lsfw_from_desc() argument
147 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_load_sig_image_desc() local
167 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_load_sig_image_desc_v1() local
187 struct nvkm_acr_lsfw *lsfw; nvkm_acr_lsfw_load_bl_inst_data_sig() local
[all...]
H A Dgp102.c37 struct nvkm_acr_lsfw *lsfw; in gp102_acr_wpr_patch() local
44 list_for_each_entry(lsfw, &acr->lsfw, head) { in gp102_acr_wpr_patch()
45 if (lsfw->id != hdr.falcon_id) in gp102_acr_wpr_patch()
51 lsfw->func->bld_patch(acr, lsb.tail.bl_data_off, adjust); in gp102_acr_wpr_patch()
60 gp102_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw) in gp102_acr_wpr_build_lsb() argument
64 if (WARN_ON(lsfw->sig->size != sizeof(hdr.signature))) in gp102_acr_wpr_build_lsb()
67 memcpy(&hdr.signature, lsfw->sig->data, lsfw->sig->size); in gp102_acr_wpr_build_lsb()
68 gm200_acr_wpr_build_lsb_tail(lsfw, in gp102_acr_wpr_build_lsb()
77 struct nvkm_acr_lsfw *lsfw; gp102_acr_wpr_build() local
134 struct nvkm_acr_lsfw *lsfw; gp102_acr_wpr_layout() local
164 struct nvkm_acr_lsfw *lsfw; gp102_acr_wpr_parse() local
[all...]
H A Dgm200.c70 struct nvkm_acr_lsf *lsfw; in gm200_acr_wpr_patch() local
77 list_for_each_entry(lsfw, &acr->lsfw, head) { in gm200_acr_wpr_patch()
78 if (lsfw->id != hdr.falcon_id) in gm200_acr_wpr_patch()
84 lsfw->func->bld_patch(acr, lsb.tail.bl_data_off, adjust); in gm200_acr_wpr_patch()
92 gm200_acr_wpr_build_lsb_tail(struct nvkm_acr_lsfw *lsfw, in gm200_acr_wpr_build_lsb_tail() argument
95 hdr->ucode_off = lsfw->offset.img; in gm200_acr_wpr_build_lsb_tail()
96 hdr->ucode_size = lsfw->ucode_size; in gm200_acr_wpr_build_lsb_tail()
97 hdr->data_size = lsfw->data_size; in gm200_acr_wpr_build_lsb_tail()
98 hdr->bl_code_size = lsfw in gm200_acr_wpr_build_lsb_tail()
112 gm200_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw) gm200_acr_wpr_build_lsb() argument
129 struct nvkm_acr_lsfw *lsfw; gm200_acr_wpr_build() local
183 struct nvkm_acr_lsfw *lsfw; gm200_acr_wpr_layout() local
210 struct nvkm_acr_lsfw *lsfw; gm200_acr_wpr_parse() local
[all...]
H A Dtu102.c45 struct nvkm_acr_lsfw *lsfw; in tu102_acr_wpr_build() local
53 list_for_each_entry(lsfw, &acr->lsfw, head) { in tu102_acr_wpr_build()
54 struct lsf_signature_v1 *sig = (void *)lsfw->sig->data; in tu102_acr_wpr_build()
56 .falcon_id = lsfw->id, in tu102_acr_wpr_build()
57 .lsb_offset = lsfw->offset.lsb, in tu102_acr_wpr_build()
69 ret = gp102_acr_wpr_build_lsb(acr, lsfw); in tu102_acr_wpr_build()
74 nvkm_wobj(acr->wpr, lsfw->offset.img, in tu102_acr_wpr_build()
75 lsfw->img.data, in tu102_acr_wpr_build()
76 lsfw in tu102_acr_wpr_build()
[all...]
H A Dbase.c220 struct nvkm_acr_lsfw *lsfw, *lsft; in nvkm_acr_oneinit() local
235 list_for_each_entry_safe(lsfw, lsft, &acr->lsfw, head) { in nvkm_acr_oneinit()
238 if (!lsfw->func) { in nvkm_acr_oneinit()
239 nvkm_acr_lsfw_del(lsfw); in nvkm_acr_oneinit()
247 ret = nvkm_falcon_get(lsfw->falcon, subdev); in nvkm_acr_oneinit()
251 nvkm_falcon_put(lsfw->falcon, subdev); in nvkm_acr_oneinit()
255 lsf->func = lsfw->func; in nvkm_acr_oneinit()
256 lsf->falcon = lsfw->falcon; in nvkm_acr_oneinit()
257 lsf->id = lsfw in nvkm_acr_oneinit()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/sec2/
H A Dgp102.c101 struct nvkm_acr_lsfw *lsfw) in gp102_sec2_acr_bld_write()
105 .code_dma_base = lsfw->offset.img + lsfw->app_start_offset, in gp102_sec2_acr_bld_write()
106 .code_size_total = lsfw->app_size, in gp102_sec2_acr_bld_write()
107 .code_size_to_load = lsfw->app_resident_code_size, in gp102_sec2_acr_bld_write()
108 .code_entry_point = lsfw->app_imem_entry, in gp102_sec2_acr_bld_write()
109 .data_dma_base = lsfw->offset.img + lsfw->app_start_offset + in gp102_sec2_acr_bld_write()
110 lsfw->app_resident_data_offset, in gp102_sec2_acr_bld_write()
111 .data_size = lsfw in gp102_sec2_acr_bld_write()
100 gp102_sec2_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gp102_sec2_acr_bld_write() argument
283 gp102_sec2_acr_bld_write_1(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gp102_sec2_acr_bld_write_1() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/sec2/
H A Dgp102.c91 struct nvkm_acr_lsfw *lsfw) in gp102_sec2_acr_bld_write()
95 .code_dma_base = lsfw->offset.img + lsfw->app_start_offset, in gp102_sec2_acr_bld_write()
96 .code_size_total = lsfw->app_size, in gp102_sec2_acr_bld_write()
97 .code_size_to_load = lsfw->app_resident_code_size, in gp102_sec2_acr_bld_write()
98 .code_entry_point = lsfw->app_imem_entry, in gp102_sec2_acr_bld_write()
99 .data_dma_base = lsfw->offset.img + lsfw->app_start_offset + in gp102_sec2_acr_bld_write()
100 lsfw->app_resident_data_offset, in gp102_sec2_acr_bld_write()
101 .data_size = lsfw in gp102_sec2_acr_bld_write()
90 gp102_sec2_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gp102_sec2_acr_bld_write() argument
252 gp102_sec2_acr_bld_write_1(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gp102_sec2_acr_bld_write_1() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgp108.c41 struct nvkm_acr_lsfw *lsfw) in gp108_gr_acr_bld_write()
43 const u64 base = lsfw->offset.img + lsfw->app_start_offset; in gp108_gr_acr_bld_write()
44 const u64 code = base + lsfw->app_resident_code_offset; in gp108_gr_acr_bld_write()
45 const u64 data = base + lsfw->app_resident_data_offset; in gp108_gr_acr_bld_write()
49 .non_sec_code_off = lsfw->app_resident_code_offset, in gp108_gr_acr_bld_write()
50 .non_sec_code_size = lsfw->app_resident_code_size, in gp108_gr_acr_bld_write()
51 .code_entry_point = lsfw->app_imem_entry, in gp108_gr_acr_bld_write()
53 .data_size = lsfw->app_resident_data_size, in gp108_gr_acr_bld_write()
40 gp108_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gp108_gr_acr_bld_write() argument
H A Dgm20b.c53 struct nvkm_acr_lsfw *lsfw) in gm20b_gr_acr_bld_write()
55 const u64 base = lsfw->offset.img + lsfw->app_start_offset; in gm20b_gr_acr_bld_write()
56 const u64 code = (base + lsfw->app_resident_code_offset) >> 8; in gm20b_gr_acr_bld_write()
57 const u64 data = (base + lsfw->app_resident_data_offset) >> 8; in gm20b_gr_acr_bld_write()
61 .non_sec_code_off = lsfw->app_resident_code_offset, in gm20b_gr_acr_bld_write()
62 .non_sec_code_size = lsfw->app_resident_code_size, in gm20b_gr_acr_bld_write()
63 .code_entry_point = lsfw->app_imem_entry, in gm20b_gr_acr_bld_write()
65 .data_size = lsfw->app_resident_data_size, in gm20b_gr_acr_bld_write()
52 gm20b_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gm20b_gr_acr_bld_write() argument
H A Dgm200.c59 struct nvkm_acr_lsfw *lsfw) in gm200_gr_acr_bld_write()
61 const u64 base = lsfw->offset.img + lsfw->app_start_offset; in gm200_gr_acr_bld_write()
62 const u64 code = base + lsfw->app_resident_code_offset; in gm200_gr_acr_bld_write()
63 const u64 data = base + lsfw->app_resident_data_offset; in gm200_gr_acr_bld_write()
67 .non_sec_code_off = lsfw->app_resident_code_offset, in gm200_gr_acr_bld_write()
68 .non_sec_code_size = lsfw->app_resident_code_size, in gm200_gr_acr_bld_write()
69 .code_entry_point = lsfw->app_imem_entry, in gm200_gr_acr_bld_write()
71 .data_size = lsfw->app_resident_data_size, in gm200_gr_acr_bld_write()
58 gm200_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gm200_gr_acr_bld_write() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgp108.c41 struct nvkm_acr_lsfw *lsfw) in gp108_gr_acr_bld_write()
43 const u64 base = lsfw->offset.img + lsfw->app_start_offset; in gp108_gr_acr_bld_write()
44 const u64 code = base + lsfw->app_resident_code_offset; in gp108_gr_acr_bld_write()
45 const u64 data = base + lsfw->app_resident_data_offset; in gp108_gr_acr_bld_write()
49 .non_sec_code_off = lsfw->app_resident_code_offset, in gp108_gr_acr_bld_write()
50 .non_sec_code_size = lsfw->app_resident_code_size, in gp108_gr_acr_bld_write()
51 .code_entry_point = lsfw->app_imem_entry, in gp108_gr_acr_bld_write()
53 .data_size = lsfw->app_resident_data_size, in gp108_gr_acr_bld_write()
40 gp108_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gp108_gr_acr_bld_write() argument
H A Dgm20b.c53 struct nvkm_acr_lsfw *lsfw) in gm20b_gr_acr_bld_write()
55 const u64 base = lsfw->offset.img + lsfw->app_start_offset; in gm20b_gr_acr_bld_write()
56 const u64 code = (base + lsfw->app_resident_code_offset) >> 8; in gm20b_gr_acr_bld_write()
57 const u64 data = (base + lsfw->app_resident_data_offset) >> 8; in gm20b_gr_acr_bld_write()
61 .non_sec_code_off = lsfw->app_resident_code_offset, in gm20b_gr_acr_bld_write()
62 .non_sec_code_size = lsfw->app_resident_code_size, in gm20b_gr_acr_bld_write()
63 .code_entry_point = lsfw->app_imem_entry, in gm20b_gr_acr_bld_write()
65 .data_size = lsfw->app_resident_data_size, in gm20b_gr_acr_bld_write()
52 gm20b_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gm20b_gr_acr_bld_write() argument
H A Dgm200.c58 struct nvkm_acr_lsfw *lsfw) in gm200_gr_acr_bld_write()
60 const u64 base = lsfw->offset.img + lsfw->app_start_offset; in gm200_gr_acr_bld_write()
61 const u64 code = base + lsfw->app_resident_code_offset; in gm200_gr_acr_bld_write()
62 const u64 data = base + lsfw->app_resident_data_offset; in gm200_gr_acr_bld_write()
66 .non_sec_code_off = lsfw->app_resident_code_offset, in gm200_gr_acr_bld_write()
67 .non_sec_code_size = lsfw->app_resident_code_size, in gm200_gr_acr_bld_write()
68 .code_entry_point = lsfw->app_imem_entry, in gm200_gr_acr_bld_write()
70 .data_size = lsfw->app_resident_data_size, in gm200_gr_acr_bld_write()
57 gm200_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gm200_gr_acr_bld_write() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dgm20b.c98 struct nvkm_acr_lsfw *lsfw) in gm20b_pmu_acr_bld_write()
100 const u64 base = lsfw->offset.img + lsfw->app_start_offset; in gm20b_pmu_acr_bld_write()
101 const u64 code = (base + lsfw->app_resident_code_offset) >> 8; in gm20b_pmu_acr_bld_write()
102 const u64 data = (base + lsfw->app_resident_data_offset) >> 8; in gm20b_pmu_acr_bld_write()
106 .code_size_total = lsfw->app_size, in gm20b_pmu_acr_bld_write()
107 .code_size_to_load = lsfw->app_resident_code_size, in gm20b_pmu_acr_bld_write()
108 .code_entry_point = lsfw->app_imem_entry, in gm20b_pmu_acr_bld_write()
110 .data_size = lsfw->app_resident_data_size, in gm20b_pmu_acr_bld_write()
113 .argv = lsfw in gm20b_pmu_acr_bld_write()
97 gm20b_pmu_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gm20b_pmu_acr_bld_write() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dgm20b.c88 struct nvkm_acr_lsfw *lsfw) in gm20b_pmu_acr_bld_write()
90 const u64 base = lsfw->offset.img + lsfw->app_start_offset; in gm20b_pmu_acr_bld_write()
91 const u64 code = (base + lsfw->app_resident_code_offset) >> 8; in gm20b_pmu_acr_bld_write()
92 const u64 data = (base + lsfw->app_resident_data_offset) >> 8; in gm20b_pmu_acr_bld_write()
96 .code_size_total = lsfw->app_size, in gm20b_pmu_acr_bld_write()
97 .code_size_to_load = lsfw->app_resident_code_size, in gm20b_pmu_acr_bld_write()
98 .code_entry_point = lsfw->app_imem_entry, in gm20b_pmu_acr_bld_write()
100 .data_size = lsfw->app_resident_data_size, in gm20b_pmu_acr_bld_write()
103 .argv = lsfw in gm20b_pmu_acr_bld_write()
87 gm20b_pmu_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) gm20b_pmu_acr_bld_write() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dacr.h40 struct list_head lsfw, lsf; member
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dacr.h40 struct list_head lsfw, lsf; member

Completed in 10 milliseconds