/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/ |
nouveau_nvkm_falcon_msgq.c | 33 nvkm_falcon_msgq_open(struct nvkm_falcon_msgq *msgq) 35 mutex_lock(&msgq->mutex); 36 msgq->position = nvkm_falcon_rd32(msgq->qmgr->falcon, msgq->tail_reg); 40 nvkm_falcon_msgq_close(struct nvkm_falcon_msgq *msgq, bool commit) 42 struct nvkm_falcon *falcon = msgq->qmgr->falcon; 45 nvkm_falcon_wr32(falcon, msgq->tail_reg, msgq->position); 47 mutex_unlock(&msgq->mutex) 200 struct nvkm_falcon_msgq *msgq = *pmsgq; local in function:nvkm_falcon_msgq_del 212 struct nvkm_falcon_msgq *msgq = *pmsgq; local in function:nvkm_falcon_msgq_new [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/ |
sec2.h | 17 struct nvkm_falcon_msgq *msgq; member in struct:nvkm_sec2
|
falcon.h | 103 } cmdq, msgq; member in struct:nvkm_falcon_func
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/ |
nouveau_nvkm_engine_sec2_base.c | 48 nvkm_falcon_msgq_recv(sec2->msgq); 77 nvkm_falcon_msgq_del(&sec2->msgq); 118 (ret = nvkm_falcon_msgq_new(sec2->qmgr, "msgq", &sec2->msgq)))
|
nouveau_nvkm_engine_sec2_tu102.c | 46 .msgq = { 0xc80, 0xc84, 8 },
|
nouveau_nvkm_engine_sec2_gp102.c | 132 ret = nvkm_falcon_msgq_recv_initmsg(sec2->msgq, &msg, sizeof(msg)); 142 nvkm_falcon_msgq_init(sec2->msgq, 241 .msgq = { 0xa30, 0xa34, 8 },
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
pmu.h | 17 struct nvkm_falcon_msgq *msgq; member in struct:nvkm_pmu
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/ |
nouveau_nvkm_subdev_pmu_gm20b.c | 177 ret = nvkm_falcon_msgq_recv_initmsg(pmu->msgq, &msg, sizeof(msg)); 191 nvkm_falcon_msgq_init(pmu->msgq, msg.queue_info[4].index, 211 nvkm_falcon_msgq_recv(pmu->msgq);
|
nouveau_nvkm_subdev_pmu_base.c | 154 nvkm_falcon_msgq_del(&pmu->msgq); 201 (ret = nvkm_falcon_msgq_new(pmu->qmgr, "msgq", &pmu->msgq)))
|
nouveau_nvkm_subdev_pmu_gt215.c | 269 .msgq = { 0x4c8, 0x4cc, 0 },
|