Home
last modified time | relevance | path

Searched refs:hsf (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/
H A Dnouveau_nvkm_subdev_acr_gm200.c217 gm200_acr_hsfw_bld(struct nvkm_acr *acr, struct nvkm_acr_hsf *hsf) in gm200_acr_hsfw_bld() argument
221 .code_dma_base = hsf->vma->addr, in gm200_acr_hsfw_bld()
222 .non_sec_code_off = hsf->non_sec_addr, in gm200_acr_hsfw_bld()
223 .non_sec_code_size = hsf->non_sec_size, in gm200_acr_hsfw_bld()
224 .sec_code_off = hsf->sec_addr, in gm200_acr_hsfw_bld()
225 .sec_code_size = hsf->sec_size, in gm200_acr_hsfw_bld()
227 .data_dma_base = hsf->vma->addr + hsf->data_addr, in gm200_acr_hsfw_bld()
228 .data_size = hsf->data_size, in gm200_acr_hsfw_bld()
233 nvkm_falcon_load_dmem(hsf->falcon, &hsdesc, 0, sizeof(hsdesc), 0); in gm200_acr_hsfw_bld()
237 gm200_acr_hsfw_boot(struct nvkm_acr *acr, struct nvkm_acr_hsf *hsf, in gm200_acr_hsfw_boot() argument
[all …]
H A Dnouveau_nvkm_subdev_acr_base.c36 struct nvkm_acr_hsf *hsf; in nvkm_acr_hsf_find() local
37 list_for_each_entry(hsf, &acr->hsf, head) { in nvkm_acr_hsf_find()
38 if (!strcmp(hsf->name, name)) in nvkm_acr_hsf_find()
39 return hsf; in nvkm_acr_hsf_find()
48 struct nvkm_acr_hsf *hsf; in nvkm_acr_hsf_boot() local
51 hsf = nvkm_acr_hsf_find(acr, name); in nvkm_acr_hsf_boot()
52 if (!hsf) in nvkm_acr_hsf_boot()
55 nvkm_debug(subdev, "executing %s binary\n", hsf->name); in nvkm_acr_hsf_boot()
56 ret = nvkm_falcon_get(hsf->falcon, subdev); in nvkm_acr_hsf_boot()
60 ret = hsf->func->boot(acr, hsf); in nvkm_acr_hsf_boot()
[all …]
H A Dnouveau_nvkm_subdev_acr_gp108.c34 gp108_acr_hsfw_bld(struct nvkm_acr *acr, struct nvkm_acr_hsf *hsf) in gp108_acr_hsfw_bld() argument
38 .code_dma_base = hsf->vma->addr, in gp108_acr_hsfw_bld()
39 .non_sec_code_off = hsf->non_sec_addr, in gp108_acr_hsfw_bld()
40 .non_sec_code_size = hsf->non_sec_size, in gp108_acr_hsfw_bld()
41 .sec_code_off = hsf->sec_addr, in gp108_acr_hsfw_bld()
42 .sec_code_size = hsf->sec_size, in gp108_acr_hsfw_bld()
44 .data_dma_base = hsf->vma->addr + hsf->data_addr, in gp108_acr_hsfw_bld()
45 .data_size = hsf->data_size, in gp108_acr_hsfw_bld()
52 nvkm_falcon_load_dmem(hsf->falcon, &hsdesc, 0, sizeof(hsdesc), 0); in gp108_acr_hsfw_bld()
H A Dnouveau_nvkm_subdev_acr_gm20b.c54 gm20b_acr_load_bld(struct nvkm_acr *acr, struct nvkm_acr_hsf *hsf) in gm20b_acr_load_bld() argument
58 .code_dma_base = hsf->vma->addr >> 8, in gm20b_acr_load_bld()
59 .non_sec_code_off = hsf->non_sec_addr, in gm20b_acr_load_bld()
60 .non_sec_code_size = hsf->non_sec_size, in gm20b_acr_load_bld()
61 .sec_code_off = hsf->sec_addr, in gm20b_acr_load_bld()
62 .sec_code_size = hsf->sec_size, in gm20b_acr_load_bld()
64 .data_dma_base = (hsf->vma->addr + hsf->data_addr) >> 8, in gm20b_acr_load_bld()
65 .data_size = hsf->data_size, in gm20b_acr_load_bld()
70 nvkm_falcon_load_dmem(hsf->falcon, &hsdesc, 0, sizeof(hsdesc), 0); in gm20b_acr_load_bld()
H A Dnouveau_nvkm_subdev_acr_tu102.c93 tu102_acr_hsfw_boot(struct nvkm_acr *acr, struct nvkm_acr_hsf *hsf) in tu102_acr_hsfw_boot() argument
95 return gm200_acr_hsfw_boot(acr, hsf, 0, 0); in tu102_acr_hsfw_boot()
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/
H A Dacr.h41 struct list_head hsfw, hsf; member
/netbsd-src/external/bsd/file/dist/magic/magdir/
H A Dcad301 # https://docs.techsoft3d.com/visualize/3df/latest/build/general/hsf/\
306 !:ext hsf