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

  /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

Completed in 40 milliseconds