Lines Matching refs:acr
39 nvkm_acr_lsfw_del_all(struct nvkm_acr *acr) in nvkm_acr_lsfw_del_all() argument
42 list_for_each_entry_safe(lsfw, lsft, &acr->lsfw, head) { in nvkm_acr_lsfw_del_all()
48 nvkm_acr_lsfw_get(struct nvkm_acr *acr, enum nvkm_acr_lsf_id id) in nvkm_acr_lsfw_get() argument
51 list_for_each_entry(lsfw, &acr->lsfw, head) { in nvkm_acr_lsfw_get()
59 nvkm_acr_lsfw_add(const struct nvkm_acr_lsf_func *func, struct nvkm_acr *acr, in nvkm_acr_lsfw_add() argument
64 if (!acr || list_empty(&acr->hsfw)) in nvkm_acr_lsfw_add()
67 lsfw = nvkm_acr_lsfw_get(acr, id); in nvkm_acr_lsfw_add()
69 nvkm_error(&acr->subdev, "LSFW %d redefined\n", id); in nvkm_acr_lsfw_add()
78 list_add_tail(&lsfw->head, &acr->lsfw); in nvkm_acr_lsfw_add()
94 struct nvkm_acr *acr = subdev->device->acr; in nvkm_acr_lsfw_load_sig_image_desc_() local
98 if (IS_ERR((lsfw = nvkm_acr_lsfw_add(func, acr, falcon, id)))) in nvkm_acr_lsfw_load_sig_image_desc_()
255 struct nvkm_acr *acr = subdev->device->acr; in nvkm_acr_lsfw_load_bl_inst_data_sig() local
263 if (IS_ERR((lsfw = nvkm_acr_lsfw_add(func, acr, falcon, id)))) in nvkm_acr_lsfw_load_bl_inst_data_sig()
333 struct nvkm_acr *acr = subdev->device->acr; in nvkm_acr_lsfw_load_bl_sig_net() local
348 if (IS_ERR((lsfw = nvkm_acr_lsfw_add(func, acr, falcon, id)))) in nvkm_acr_lsfw_load_bl_sig_net()