/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
gsp.h | 7 #include <core/falcon.h> 11 struct nvkm_falcon falcon; member in struct:nvkm_gsp
|
pmu.h | 7 #include <core/falcon.h> 12 struct nvkm_falcon falcon; member in struct:nvkm_pmu
|
acr.h | 8 #include <core/falcon.h> 71 struct nvkm_falcon *falcon; member in struct:nvkm_acr_lsfw
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/ |
nvdec.h | 8 #include <core/falcon.h> 13 struct nvkm_falcon falcon; member in struct:nvkm_nvdec
|
nvenc.h | 8 #include <core/falcon.h> 13 struct nvkm_falcon falcon; member in struct:nvkm_nvenc
|
sec2.h | 8 #include <core/falcon.h> 13 struct nvkm_falcon falcon; member in struct:nvkm_sec2
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/ |
nouveau_nvkm_subdev_fb_gp102.c | 45 struct nvkm_falcon *falcon = &device->nvdec[0]->falcon; local in function:gp102_fb_vpr_scrub 54 nvkm_falcon_get(falcon, subdev); 63 if (falcon->debug) { 73 nvkm_falcon_reset(falcon); 74 nvkm_falcon_bind_context(falcon, NULL); 76 nvkm_falcon_load_imem(falcon, scrub_data, lhdr->non_sec_code_off, 79 nvkm_falcon_load_imem(falcon, scrub_data + lhdr->apps[0], 83 nvkm_falcon_load_dmem(falcon, scrub_data + lhdr->data_dma_base, 0, 86 nvkm_falcon_set_start_addr(falcon, 0x0) [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/ |
nouveau_nvkm_engine_falcon.c | 27 #include <engine/falcon.h> 37 struct nvkm_falcon *falcon = nvkm_falcon(oclass->engine); local in function:nvkm_falcon_oclass_get 40 while (falcon->func->sclass[c].oclass) { 42 oclass->base = falcon->func->sclass[index]; 66 struct nvkm_falcon *falcon = nvkm_falcon(engine); local in function:nvkm_falcon_intr 67 struct nvkm_subdev *subdev = &falcon->engine.subdev; 69 const u32 base = falcon->addr; 79 if (falcon->func->intr) { 80 falcon->func->intr(falcon, chan) 103 struct nvkm_falcon *falcon = nvkm_falcon(engine); local in function:nvkm_falcon_fini 136 struct nvkm_falcon *falcon = nvkm_falcon(engine); local in function:nvkm_falcon_oneinit 167 struct nvkm_falcon *falcon = nvkm_falcon(engine); local in function:nvkm_falcon_init 347 struct nvkm_falcon *falcon; local in function:nvkm_falcon_new_ [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/ |
nouveau_nvkm_falcon_cmdq.c | 35 u32 head = nvkm_falcon_rd32(cmdq->qmgr->falcon, cmdq->head_reg); 36 u32 tail = nvkm_falcon_rd32(cmdq->qmgr->falcon, cmdq->tail_reg); 60 struct nvkm_falcon *falcon = cmdq->qmgr->falcon; local in function:nvkm_falcon_cmdq_push 61 nvkm_falcon_load_dmem(falcon, data, cmdq->position, size, 0); 80 struct nvkm_falcon *falcon = cmdq->qmgr->falcon; local in function:nvkm_falcon_cmdq_open 91 cmdq->position = nvkm_falcon_rd32(falcon, cmdq->head_reg); 102 nvkm_falcon_wr32(cmdq->qmgr->falcon, cmdq->head_reg, cmdq->position); 185 const struct nvkm_falcon_func *func = cmdq->qmgr->falcon->func [all...] |
nouveau_nvkm_falcon_msgq.c | 36 msgq->position = nvkm_falcon_rd32(msgq->qmgr->falcon, msgq->tail_reg); 42 struct nvkm_falcon *falcon = msgq->qmgr->falcon; local in function:nvkm_falcon_msgq_close 45 nvkm_falcon_wr32(falcon, msgq->tail_reg, msgq->position); 53 u32 head = nvkm_falcon_rd32(msgq->qmgr->falcon, msgq->head_reg); 54 u32 tail = nvkm_falcon_rd32(msgq->qmgr->falcon, msgq->tail_reg); 61 struct nvkm_falcon *falcon = msgq->qmgr->falcon; local in function:nvkm_falcon_msgq_pop 64 head = nvkm_falcon_rd32(falcon, msgq->head_reg); 78 nvkm_falcon_read_dmem(falcon, tail, size, 0, data) 164 struct nvkm_falcon *falcon = msgq->qmgr->falcon; local in function:nvkm_falcon_msgq_recv_initmsg [all...] |
nouveau_nvkm_falcon_v1.c | 34 nvkm_falcon_v1_load_imem(struct nvkm_falcon *falcon, void *data, u32 start, 44 nvkm_falcon_wr32(falcon, 0x180 + (port * 16), reg); 48 nvkm_falcon_wr32(falcon, 0x188 + (port * 16), tag++); 49 nvkm_falcon_wr32(falcon, 0x184 + (port * 16), ((u32 *)data)[i]); 61 nvkm_falcon_wr32(falcon, 0x188 + (port * 16), tag++); 62 nvkm_falcon_wr32(falcon, 0x184 + (port * 16), 69 nvkm_falcon_wr32(falcon, 0x184 + (port * 16), 0); 73 nvkm_falcon_v1_load_emem(struct nvkm_falcon *falcon, void *data, u32 start, 81 nvkm_falcon_wr32(falcon, 0xac0 + (port * 8), start | (0x1 << 24)); 83 nvkm_falcon_wr32(falcon, 0xac4 + (port * 8), ((u32 *)data)[i]) 336 struct nvkm_falcon *falcon; local in function:nvkm_falcon_v1_new [all...] |
qmgr.h | 6 #include <core/falcon.h> 47 struct nvkm_falcon *falcon; member in struct:nvkm_falcon_qmgr 88 FLCN_PRINTK(t, (q)->qmgr->falcon, "%s: "f, (q)->name, ##a)
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/ |
nouveau_nvkm_engine_sec2_gp102.c | 46 "falcon %d [%s]: %08x\n", 56 gp102_sec2_acr_bootstrap_falcon(struct nvkm_falcon *falcon, 59 struct nvkm_sec2 *sec2 = container_of(falcon, typeof(*sec2), falcon); 75 gp102_sec2_acr_boot(struct nvkm_falcon *falcon) 78 nvkm_falcon_load_dmem(falcon, &args, 79 falcon->func->emem_addr, sizeof(args), 0); 80 nvkm_falcon_start(falcon); 111 .argv = lsfw->falcon->func->emem_addr, 161 struct nvkm_falcon *falcon = &sec2->falcon local in function:gp102_sec2_intr [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/ |
nouveau_nvkm_subdev_acr_gm200.c | 29 #include <core/falcon.h> 233 nvkm_falcon_load_dmem(hsf->falcon, &hsdesc, 0, sizeof(hsdesc), 0); 242 struct nvkm_falcon *falcon = hsf->falcon; local in function:gm200_acr_hsfw_boot 246 /* Reset falcon. */ 247 nvkm_falcon_reset(falcon); 248 nvkm_falcon_bind_context(falcon, acr->inst); 251 nvkm_falcon_load_imem(falcon, hsf->imem, 252 falcon->code.limit - hsf->imem_size, 260 /* Boot the falcon. * [all...] |
priv.h | 109 struct nvkm_falcon *falcon; member in struct:nvkm_acr_hsf 143 struct nvkm_falcon *falcon; member in struct:nvkm_acr_lsf
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/ |
nouveau_nvkm_subdev_pmu_gk20a.c | 103 struct nvkm_falcon *falcon = &pmu->base.falcon; local in function:gk20a_pmu_dvfs_get_dev_status 105 status->busy = nvkm_falcon_rd32(falcon, 0x508 + (BUSY_SLOT * 0x10)); 106 status->total= nvkm_falcon_rd32(falcon, 0x508 + (CLK_SLOT * 0x10)); 112 struct nvkm_falcon *falcon = &pmu->base.falcon; local in function:gk20a_pmu_dvfs_reset_dev_status 114 nvkm_falcon_wr32(falcon, 0x508 + (BUSY_SLOT * 0x10), 0x80000000); 115 nvkm_falcon_wr32(falcon, 0x508 + (CLK_SLOT * 0x10), 0x80000000); 168 nvkm_falcon_put(&pmu->falcon, &pmu->subdev); 177 struct nvkm_falcon *falcon = &pmu->falcon local in function:gk20a_pmu_init [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/ |
gf100.h | 34 #include <engine/falcon.h> 85 struct nvkm_falcon falcon; member in struct:gf100_gr::__anon24812acc0108 94 struct nvkm_falcon falcon; member in struct:gf100_gr::__anon24812acc0208
|