Lines Matching refs:pmu
7 struct nvkm_pmu *pmu; member
20 struct nvkm_device *device = memx->pmu->subdev.device; in memx_out()
44 nvkm_memx_init(struct nvkm_pmu *pmu, struct nvkm_memx **pmemx) in nvkm_memx_init() argument
46 struct nvkm_device *device = pmu->subdev.device; in nvkm_memx_init()
51 ret = nvkm_pmu_send(pmu, reply, PROC_MEMX, MEMX_MSG_INFO, in nvkm_memx_init()
59 memx->pmu = pmu; in nvkm_memx_init()
75 struct nvkm_pmu *pmu = memx->pmu; in nvkm_memx_fini() local
76 struct nvkm_subdev *subdev = &pmu->subdev; in nvkm_memx_fini()
89 nvkm_pmu_send(pmu, reply, PROC_MEMX, MEMX_MSG_EXEC, in nvkm_memx_fini()
102 nvkm_debug(&memx->pmu->subdev, "R[%06x] = %08x\n", addr, data); in nvkm_memx_wr32()
110 nvkm_debug(&memx->pmu->subdev, "R[%06x] & %08x == %08x, %d us\n", in nvkm_memx_wait()
119 nvkm_debug(&memx->pmu->subdev, " DELAY = %d ns\n", nsec); in nvkm_memx_nsec()
127 struct nvkm_subdev *subdev = &memx->pmu->subdev; in nvkm_memx_wait_vblank()
161 nvkm_debug(&memx->pmu->subdev, " MEM TRAIN\n"); in nvkm_memx_train()
166 nvkm_memx_train_result(struct nvkm_pmu *pmu, u32 *res, int rsize) in nvkm_memx_train_result() argument
168 struct nvkm_device *device = pmu->subdev.device; in nvkm_memx_train_result()
172 ret = nvkm_pmu_send(pmu, reply, PROC_MEMX, MEMX_MSG_INFO, in nvkm_memx_train_result()
194 nvkm_debug(&memx->pmu->subdev, " HOST BLOCKED\n"); in nvkm_memx_block()
201 nvkm_debug(&memx->pmu->subdev, " HOST UNBLOCKED\n"); in nvkm_memx_unblock()