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

/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/acr/
H A Dlsfw.c29 nvkm_acr_lsfw_del(struct nvkm_acr_lsfw *lsfw) argument
31 nvkm_blob_dtor(&lsfw->img);
32 kfree(lsfw->sigs);
33 nvkm_firmware_put(lsfw->sig);
34 list_del(&lsfw->head);
35 kfree(lsfw);
41 struct nvkm_acr_lsfw *lsfw, *lsft; local
42 list_for_each_entry_safe(lsfw, lsft, &acr->lsfw, head) {
43 nvkm_acr_lsfw_del(lsfw);
50 struct nvkm_acr_lsfw *lsfw; local
62 struct nvkm_acr_lsfw *lsfw; local
95 struct nvkm_acr_lsfw *lsfw; local
120 nvkm_acr_lsfw_from_desc(const struct nvfw_ls_desc_head *desc, struct nvkm_acr_lsfw *lsfw) argument
148 struct nvkm_acr_lsfw *lsfw; local
168 struct nvkm_acr_lsfw *lsfw; local
188 struct nvkm_acr_lsfw *lsfw; local
256 struct nvkm_acr_lsfw *lsfw; local
334 struct nvkm_acr_lsfw *lsfw; local
[all...]
H A Dga102.c32 struct nvkm_acr_lsfw *lsfw; local
43 list_for_each_entry(lsfw, &acr->lsfw, head) {
44 if (lsfw->id != hdr.wpr.falcon_id)
50 lsfw->func->bld_patch(acr, lsb->bl_data_off, adjust);
62 ga102_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw) argument
67 if (WARN_ON(lsfw->sig->size != sizeof(hdr->signature)))
78 memcpy(&hdr->signature, lsfw->sig->data, lsfw->sig->size);
79 hdr->ucode_off = lsfw
135 struct nvkm_acr_lsfw *lsfw; local
191 struct nvkm_acr_lsfw *lsfw; local
[all...]
H A Dgp102.c37 struct nvkm_acr_lsfw *lsfw; local
44 list_for_each_entry(lsfw, &acr->lsfw, head) {
45 if (lsfw->id != hdr.falcon_id)
51 lsfw->func->bld_patch(acr, lsb.tail.bl_data_off, adjust);
62 gp102_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw) argument
66 if (WARN_ON(lsfw->sig->size != sizeof(hdr.signature)))
69 memcpy(&hdr.signature, lsfw->sig->data, lsfw->sig->size);
70 gm200_acr_wpr_build_lsb_tail(lsfw,
79 struct nvkm_acr_lsfw *lsfw; local
136 struct nvkm_acr_lsfw *lsfw; local
166 struct nvkm_acr_lsfw *lsfw; local
[all...]
H A Dgm200.c70 struct nvkm_acr_lsf *lsfw; local
77 list_for_each_entry(lsfw, &acr->lsfw, head) {
78 if (lsfw->id != hdr.falcon_id)
84 lsfw->func->bld_patch(acr, lsb.tail.bl_data_off, adjust);
94 gm200_acr_wpr_build_lsb_tail(struct nvkm_acr_lsfw *lsfw, argument
97 hdr->ucode_off = lsfw->offset.img;
98 hdr->ucode_size = lsfw->ucode_size;
99 hdr->data_size = lsfw->data_size;
100 hdr->bl_code_size = lsfw
114 gm200_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw) argument
131 struct nvkm_acr_lsfw *lsfw; local
185 struct nvkm_acr_lsfw *lsfw; local
212 struct nvkm_acr_lsfw *lsfw; local
[all...]
H A Dtu102.c45 struct nvkm_acr_lsfw *lsfw; local
53 list_for_each_entry(lsfw, &acr->lsfw, head) {
54 struct lsf_signature_v1 *sig = (void *)lsfw->sig->data;
56 .falcon_id = lsfw->id,
57 .lsb_offset = lsfw->offset.lsb,
69 ret = gp102_acr_wpr_build_lsb(acr, lsfw);
74 nvkm_wobj(acr->wpr, lsfw->offset.img,
75 lsfw->img.data,
76 lsfw
[all...]
H A Dbase.c220 struct nvkm_acr_lsfw *lsfw, *lsft; local
236 list_for_each_entry_safe(lsfw, lsft, &acr->lsfw, head) {
239 if (!lsfw->func) {
240 nvkm_acr_lsfw_del(lsfw);
248 ret = nvkm_falcon_get(lsfw->falcon, subdev);
252 nvkm_falcon_put(lsfw->falcon, subdev);
256 lsf->func = lsfw->func;
257 lsf->falcon = lsfw->falcon;
258 lsf->id = lsfw
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgp108.c41 struct nvkm_acr_lsfw *lsfw)
43 const u64 base = lsfw->offset.img + lsfw->app_start_offset;
44 const u64 code = base + lsfw->app_resident_code_offset;
45 const u64 data = base + lsfw->app_resident_data_offset;
49 .non_sec_code_off = lsfw->app_resident_code_offset,
50 .non_sec_code_size = lsfw->app_resident_code_size,
51 .code_entry_point = lsfw->app_imem_entry,
53 .data_size = lsfw->app_resident_data_size,
40 gp108_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) argument
H A Dgm200.c58 struct nvkm_acr_lsfw *lsfw)
60 const u64 base = lsfw->offset.img + lsfw->app_start_offset;
61 const u64 code = base + lsfw->app_resident_code_offset;
62 const u64 data = base + lsfw->app_resident_data_offset;
66 .non_sec_code_off = lsfw->app_resident_code_offset,
67 .non_sec_code_size = lsfw->app_resident_code_size,
68 .code_entry_point = lsfw->app_imem_entry,
70 .data_size = lsfw->app_resident_data_size,
57 gm200_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) argument
H A Dgm20b.c53 struct nvkm_acr_lsfw *lsfw)
55 const u64 base = lsfw->offset.img + lsfw->app_start_offset;
56 const u64 code = (base + lsfw->app_resident_code_offset) >> 8;
57 const u64 data = (base + lsfw->app_resident_data_offset) >> 8;
61 .non_sec_code_off = lsfw->app_resident_code_offset,
62 .non_sec_code_size = lsfw->app_resident_code_size,
63 .code_entry_point = lsfw->app_imem_entry,
65 .data_size = lsfw->app_resident_data_size,
52 gm20b_gr_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) argument
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/sec2/
H A Dgp102.c91 struct nvkm_acr_lsfw *lsfw)
95 .code_dma_base = lsfw->offset.img + lsfw->app_start_offset,
96 .code_size_total = lsfw->app_size,
97 .code_size_to_load = lsfw->app_resident_code_size,
98 .code_entry_point = lsfw->app_imem_entry,
99 .data_dma_base = lsfw->offset.img + lsfw->app_start_offset +
100 lsfw->app_resident_data_offset,
101 .data_size = lsfw
90 gp102_sec2_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) argument
252 gp102_sec2_acr_bld_write_1(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dgm20b.c88 struct nvkm_acr_lsfw *lsfw)
90 const u64 base = lsfw->offset.img + lsfw->app_start_offset;
91 const u64 code = (base + lsfw->app_resident_code_offset) >> 8;
92 const u64 data = (base + lsfw->app_resident_data_offset) >> 8;
96 .code_size_total = lsfw->app_size,
97 .code_size_to_load = lsfw->app_resident_code_size,
98 .code_entry_point = lsfw->app_imem_entry,
100 .data_size = lsfw->app_resident_data_size,
103 .argv = lsfw
87 gm20b_pmu_acr_bld_write(struct nvkm_acr *acr, u32 bld, struct nvkm_acr_lsfw *lsfw) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dacr.h40 struct list_head lsfw, lsf; member in struct:nvkm_acr

Completed in 133 milliseconds