/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/falcon/ |
nouveau_nvkm_falcon_qmgr.c | 28 #include "qmgr.h" 33 nvkm_falcon_qmgr_seq_acquire(struct nvkm_falcon_qmgr *qmgr) 35 const struct nvkm_subdev *subdev = qmgr->falcon->owner; 39 mutex_lock(&qmgr->seq.mutex); 40 index = find_first_zero_bit(qmgr->seq.tbl, NVKM_FALCON_QMGR_SEQ_NUM); 43 mutex_unlock(&qmgr->seq.mutex); 47 set_bit(index, qmgr->seq.tbl); 48 mutex_unlock(&qmgr->seq.mutex); 50 seq = &qmgr->seq.id[index]; 56 nvkm_falcon_qmgr_seq_release(struct nvkm_falcon_qmgr *qmgr, 69 struct nvkm_falcon_qmgr *qmgr = *pqmgr; local in function:nvkm_falcon_qmgr_del 81 struct nvkm_falcon_qmgr *qmgr; local in function:nvkm_falcon_qmgr_new [all...] |
nouveau_nvkm_falcon_cmdq.c | 28 #include "qmgr.h" 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; 80 struct nvkm_falcon *falcon = cmdq->qmgr->falcon; 102 nvkm_falcon_wr32(cmdq->qmgr->falcon, cmdq->head_reg, cmdq->position); 144 seq = nvkm_falcon_qmgr_seq_acquire(cmdq->qmgr); 159 nvkm_falcon_qmgr_seq_release(cmdq->qmgr, seq); 169 nvkm_falcon_qmgr_seq_release(cmdq->qmgr, seq); 185 const struct nvkm_falcon_func *func = cmdq->qmgr->falcon->func [all...] |
nouveau_nvkm_falcon_msgq.c | 28 #include "qmgr.h" 36 msgq->position = nvkm_falcon_rd32(msgq->qmgr->falcon, msgq->tail_reg); 42 struct nvkm_falcon *falcon = msgq->qmgr->falcon; 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; 126 seq = &msgq->qmgr->seq.id[hdr->seq_id]; 138 nvkm_falcon_qmgr_seq_release(msgq->qmgr, seq); 164 struct nvkm_falcon *falcon = msgq->qmgr->falcon; 187 const struct nvkm_falcon_func *func = msgq->qmgr->falcon->func [all...] |
qmgr.h | 1 /* $NetBSD: qmgr.h,v 1.2 2021/12/18 23:45:38 riastradh Exp $ */ 62 struct nvkm_falcon_qmgr *qmgr; member in struct:nvkm_falcon_cmdq 76 struct nvkm_falcon_qmgr *qmgr; member in struct:nvkm_falcon_msgq 88 FLCN_PRINTK(t, (q)->qmgr->falcon, "%s: "f, (q)->name, ##a)
|
/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
intel-ixp42x-ixdp425.dts | 44 queue-rx = <&qmgr 3>; 45 queue-txready = <&qmgr 20>; 66 queue-rx = <&qmgr 4>; 67 queue-txready = <&qmgr 21>;
|
intel-ixp43x-kixrp435.dts | 40 queue-rx = <&qmgr 4>; 41 queue-txready = <&qmgr 21>; 61 queue-rx = <&qmgr 2>; 62 queue-txready = <&qmgr 19>;
|
intel-ixp4xx.dtsi | 44 qmgr: queue-manager@60000000 { label 149 queue-rx = <&qmgr 30>; 150 queue-txready = <&qmgr 29>; 160 queue-rx = <&qmgr 3>; 161 queue-txready = <&qmgr 20>; 171 queue-rx = <&qmgr 0>; 172 queue-txready = <&qmgr 0>; 183 queue-rx = <&qmgr 0>; 184 queue-txready = <&qmgr 0>;
|
intel-ixp42x-adi-coyote.dts | 82 queue-rx = <&qmgr 3>; 83 queue-txready = <&qmgr 20>; 104 queue-rx = <&qmgr 4>; 105 queue-txready = <&qmgr 21>;
|
intel-ixp42x-freecom-fsg-3.dts | 130 queue-rx = <&qmgr 3>; 131 queue-txready = <&qmgr 20>; 152 queue-rx = <&qmgr 4>; 153 queue-txready = <&qmgr 21>;
|
intel-ixp42x-ixdpg425.dts | 97 queue-rx = <&qmgr 3>; 98 queue-txready = <&qmgr 20>; 119 queue-rx = <&qmgr 4>; 120 queue-txready = <&qmgr 21>;
|
intel-ixp42x-linksys-wrv54g.dts | 143 queue-rx = <&qmgr 3>; 144 queue-txready = <&qmgr 20>; 167 queue-rx = <&qmgr 4>; 168 queue-txready = <&qmgr 21>;
|
intel-ixp42x-netgear-wg302v2.dts | 80 queue-rx = <&qmgr 3>; 81 queue-txready = <&qmgr 20>;
|
intel-ixp42x-arcom-vulcan.dts | 139 queue-rx = <&qmgr 3>; 140 queue-txready = <&qmgr 20>; 161 queue-rx = <&qmgr 4>; 162 queue-txready = <&qmgr 21>;
|
intel-ixp42x-gateworks-gw2348.dts | 144 queue-rx = <&qmgr 3>; 145 queue-txready = <&qmgr 20>; 166 queue-rx = <&qmgr 4>; 167 queue-txready = <&qmgr 21>;
|
intel-ixp43x-gateworks-gw2358.dts | 169 queue-rx = <&qmgr 4>; 170 queue-txready = <&qmgr 21>; 190 queue-rx = <&qmgr 2>; 191 queue-txready = <&qmgr 19>;
|
intel-ixp42x-iomega-nas100d.dts | 131 queue-rx = <&qmgr 3>; 132 queue-txready = <&qmgr 20>;
|
intel-ixp42x-linksys-nslu2.dts | 145 queue-rx = <&qmgr 3>; 146 queue-txready = <&qmgr 20>;
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/ |
sec2.h | 15 struct nvkm_falcon_qmgr *qmgr; member in struct:nvkm_sec2
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/sec2/ |
nouveau_nvkm_engine_sec2_base.c | 79 nvkm_falcon_qmgr_del(&sec2->qmgr); 116 if ((ret = nvkm_falcon_qmgr_new(&sec2->falcon, &sec2->qmgr)) || 117 (ret = nvkm_falcon_cmdq_new(sec2->qmgr, "cmdq", &sec2->cmdq)) || 118 (ret = nvkm_falcon_msgq_new(sec2->qmgr, "msgq", &sec2->msgq)))
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pmu/ |
nouveau_nvkm_subdev_pmu_base.c | 157 nvkm_falcon_qmgr_del(&pmu->qmgr); 198 if ((ret = nvkm_falcon_qmgr_new(&pmu->falcon, &pmu->qmgr)) || 199 (ret = nvkm_falcon_cmdq_new(pmu->qmgr, "hpq", &pmu->hpq)) || 200 (ret = nvkm_falcon_cmdq_new(pmu->qmgr, "lpq", &pmu->lpq)) || 201 (ret = nvkm_falcon_msgq_new(pmu->qmgr, "msgq", &pmu->msgq)))
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
pmu.h | 14 struct nvkm_falcon_qmgr *qmgr; member in struct:nvkm_pmu
|