HomeSort by: relevance | last modified time | path
    Searched defs:lsfw (Results 1 - 6 of 6) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/
nouveau_nvkm_subdev_acr_lsfw.c 36 nvkm_acr_lsfw_del(struct nvkm_acr_lsfw *lsfw)
38 nvkm_blob_dtor(&lsfw->img);
39 nvkm_firmware_put(lsfw->sig);
40 list_del(&lsfw->head);
41 kfree(lsfw);
47 struct nvkm_acr_lsfw *lsfw, *lsft; local in function:nvkm_acr_lsfw_del_all
48 list_for_each_entry_safe(lsfw, lsft, &acr->lsfw, head) {
49 nvkm_acr_lsfw_del(lsfw);
56 struct nvkm_acr_lsfw *lsfw; local in function:nvkm_acr_lsfw_get
68 struct nvkm_acr_lsfw *lsfw; local in function:nvkm_acr_lsfw_add
101 struct nvkm_acr_lsfw *lsfw; local in function:nvkm_acr_lsfw_load_sig_image_desc_
154 struct nvkm_acr_lsfw *lsfw; local in function:nvkm_acr_lsfw_load_sig_image_desc
174 struct nvkm_acr_lsfw *lsfw; local in function:nvkm_acr_lsfw_load_sig_image_desc_v1
194 struct nvkm_acr_lsfw *lsfw; local in function:nvkm_acr_lsfw_load_bl_inst_data_sig
    [all...]
nouveau_nvkm_subdev_acr_gp102.c 44 struct nvkm_acr_lsfw *lsfw; local in function:gp102_acr_wpr_patch
51 list_for_each_entry(lsfw, &acr->lsfw, head) {
52 if (lsfw->id != hdr.falcon_id)
58 lsfw->func->bld_patch(acr, lsb.tail.bl_data_off, adjust);
67 gp102_acr_wpr_build_lsb(struct nvkm_acr *acr, struct nvkm_acr_lsfw *lsfw)
71 if (WARN_ON(lsfw->sig->size != sizeof(hdr.signature)))
74 memcpy(&hdr.signature, lsfw->sig->data, lsfw->sig->size);
75 gm200_acr_wpr_build_lsb_tail(lsfw, &hdr.tail)
84 struct nvkm_acr_lsfw *lsfw; local in function:gp102_acr_wpr_build
141 struct nvkm_acr_lsfw *lsfw; local in function:gp102_acr_wpr_layout
    [all...]
nouveau_nvkm_subdev_acr_tu102.c 50 struct nvkm_acr_lsfw *lsfw; local in function:tu102_acr_wpr_build
58 list_for_each_entry(lsfw, &acr->lsfw, head) {
59 struct lsf_signature_v1 *sig = (void *)lsfw->sig->data;
61 .falcon_id = lsfw->id,
62 .lsb_offset = lsfw->offset.lsb,
74 ret = gp102_acr_wpr_build_lsb(acr, lsfw);
79 nvkm_wobj(acr->wpr, lsfw->offset.img,
80 lsfw->img.data,
81 lsfw->img.size)
    [all...]
nouveau_nvkm_subdev_acr_base.c 218 struct nvkm_acr_lsfw *lsfw, *lsft; local in function:nvkm_acr_oneinit
232 list_for_each_entry_safe(lsfw, lsft, &acr->lsfw, head) {
235 if (!lsfw->func) {
236 nvkm_acr_lsfw_del(lsfw);
244 ret = nvkm_falcon_get(lsfw->falcon, subdev);
248 nvkm_falcon_put(lsfw->falcon, subdev);
252 lsf->func = lsfw->func;
253 lsf->falcon = lsfw->falcon;
254 lsf->id = lsfw->id
    [all...]
nouveau_nvkm_subdev_acr_gm200.c 66 struct nvkm_acr_lsf *lsfw; local in function:gm200_acr_wpr_patch
73 list_for_each_entry(lsfw, &acr->lsfw, head) {
74 if (lsfw->id != hdr.falcon_id)
80 lsfw->func->bld_patch(acr, lsb.tail.bl_data_off, adjust);
88 gm200_acr_wpr_build_lsb_tail(struct nvkm_acr_lsfw *lsfw,
91 hdr->ucode_off = lsfw->offset.img;
92 hdr->ucode_size = lsfw->ucode_size;
93 hdr->data_size = lsfw->data_size;
94 hdr->bl_code_size = lsfw->bootloader_size
125 struct nvkm_acr_lsfw *lsfw; local in function:gm200_acr_wpr_build
179 struct nvkm_acr_lsfw *lsfw; local in function:gm200_acr_wpr_layout
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/
acr.h 42 struct list_head lsfw, lsf; member in struct:nvkm_acr

Completed in 80 milliseconds