Lines Matching refs:pmu
6 struct nvkm_pmu *pmu; member
19 struct nvkm_device *device = memx->pmu->subdev.device; in memx_out()
43 nvkm_memx_init(struct nvkm_pmu *pmu, struct nvkm_memx **pmemx) in nvkm_memx_init() argument
45 struct nvkm_device *device = pmu->subdev.device; in nvkm_memx_init()
50 ret = nvkm_pmu_send(pmu, reply, PROC_MEMX, MEMX_MSG_INFO, in nvkm_memx_init()
58 memx->pmu = pmu; in nvkm_memx_init()
74 struct nvkm_pmu *pmu = memx->pmu; in nvkm_memx_fini() local
75 struct nvkm_subdev *subdev = &pmu->subdev; in nvkm_memx_fini()
88 nvkm_pmu_send(pmu, reply, PROC_MEMX, MEMX_MSG_EXEC, in nvkm_memx_fini()
101 nvkm_debug(&memx->pmu->subdev, "R[%06x] = %08x\n", addr, data); in nvkm_memx_wr32()
109 nvkm_debug(&memx->pmu->subdev, "R[%06x] & %08x == %08x, %d us\n", in nvkm_memx_wait()
118 nvkm_debug(&memx->pmu->subdev, " DELAY = %d ns\n", nsec); in nvkm_memx_nsec()
126 struct nvkm_subdev *subdev = &memx->pmu->subdev; in nvkm_memx_wait_vblank()
160 nvkm_debug(&memx->pmu->subdev, " MEM TRAIN\n"); in nvkm_memx_train()
165 nvkm_memx_train_result(struct nvkm_pmu *pmu, u32 *res, int rsize) in nvkm_memx_train_result() argument
167 struct nvkm_device *device = pmu->subdev.device; in nvkm_memx_train_result()
171 ret = nvkm_pmu_send(pmu, reply, PROC_MEMX, MEMX_MSG_INFO, in nvkm_memx_train_result()
193 nvkm_debug(&memx->pmu->subdev, " HOST BLOCKED\n"); in nvkm_memx_block()
200 nvkm_debug(&memx->pmu->subdev, " HOST UNBLOCKED\n"); in nvkm_memx_unblock()