/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
H A D | memx.c | 18 memx_out(struct nvkm_memx *memx) in memx_out() argument 20 struct nvkm_device *device = memx->pmu->subdev.device; in memx_out() 23 if (memx->c.mthd) { in memx_out() 24 nvkm_wr32(device, 0x10a1c4, (memx->c.size << 16) | memx->c.mthd); in memx_out() 25 for (i = 0; i < memx->c.size; i++) in memx_out() 26 nvkm_wr32(device, 0x10a1c4, memx->c.data[i]); in memx_out() 27 memx->c.mthd = 0; in memx_out() 28 memx->c.size = 0; in memx_out() 33 memx_cmd(struct nvkm_memx *memx, u3 argument 47 struct nvkm_memx *memx; nvkm_memx_init() local 74 struct nvkm_memx *memx = *pmemx; nvkm_memx_fini() local 100 nvkm_memx_wr32(struct nvkm_memx *memx, u32 addr, u32 data) nvkm_memx_wr32() argument 107 nvkm_memx_wait(struct nvkm_memx *memx, u32 addr, u32 mask, u32 data, u32 nsec) nvkm_memx_wait() argument 117 nvkm_memx_nsec(struct nvkm_memx *memx, u32 nsec) nvkm_memx_nsec() argument 125 nvkm_memx_wait_vblank(struct nvkm_memx *memx) nvkm_memx_wait_vblank() argument 159 nvkm_memx_train(struct nvkm_memx *memx) nvkm_memx_train() argument 192 nvkm_memx_block(struct nvkm_memx *memx) nvkm_memx_block() argument 199 nvkm_memx_unblock(struct nvkm_memx *memx) nvkm_memx_unblock() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
H A D | memx.c | 18 memx_out(struct nvkm_memx *memx) in memx_out() argument 20 struct nvkm_device *device = memx->pmu->subdev.device; in memx_out() 23 if (memx->c.mthd) { in memx_out() 24 nvkm_wr32(device, 0x10a1c4, (memx->c.size << 16) | memx->c.mthd); in memx_out() 25 for (i = 0; i < memx->c.size; i++) in memx_out() 26 nvkm_wr32(device, 0x10a1c4, memx->c.data[i]); in memx_out() 27 memx->c.mthd = 0; in memx_out() 28 memx->c.size = 0; in memx_out() 33 memx_cmd(struct nvkm_memx *memx, u3 argument 47 struct nvkm_memx *memx; nvkm_memx_init() local 74 struct nvkm_memx *memx = *pmemx; nvkm_memx_fini() local 100 nvkm_memx_wr32(struct nvkm_memx *memx, u32 addr, u32 data) nvkm_memx_wr32() argument 107 nvkm_memx_wait(struct nvkm_memx *memx, u32 addr, u32 mask, u32 data, u32 nsec) nvkm_memx_wait() argument 117 nvkm_memx_nsec(struct nvkm_memx *memx, u32 nsec) nvkm_memx_nsec() argument 125 nvkm_memx_wait_vblank(struct nvkm_memx *memx) nvkm_memx_wait_vblank() argument 159 nvkm_memx_train(struct nvkm_memx *memx) nvkm_memx_train() argument 192 nvkm_memx_block(struct nvkm_memx *memx) nvkm_memx_block() argument 199 nvkm_memx_unblock(struct nvkm_memx *memx) nvkm_memx_unblock() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramfuc.h | 8 struct nvkm_memx *memx; member 61 int ret = nvkm_memx_init(fb->subdev.device->pmu, &ram->memx); in ramfuc_init() 75 ret = nvkm_memx_fini(&ram->memx, exec); in ramfuc_exec() 100 nvkm_memx_wr32(ram->memx, reg->addr+off, reg->data); in ramfuc_wr32() 125 nvkm_memx_wait(ram->memx, addr, mask, data, nsec); in ramfuc_wait() 131 nvkm_memx_nsec(ram->memx, nsec); in ramfuc_nsec() 137 nvkm_memx_wait_vblank(ram->memx); in ramfuc_wait_vblank() 143 nvkm_memx_train(ram->memx); in ramfuc_train() 155 nvkm_memx_block(ram->memx); in ramfuc_block() 161 nvkm_memx_unblock(ram->memx); in ramfuc_unblock() [all...] |
H A D | ramgk104.c | 244 nvkm_memx_wr32(fuc->memx, addr, next); in gk104_ram_nuts()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramfuc.h | 8 struct nvkm_memx *memx; member 61 int ret = nvkm_memx_init(fb->subdev.device->pmu, &ram->memx); in ramfuc_init() 75 ret = nvkm_memx_fini(&ram->memx, exec); in ramfuc_exec() 100 nvkm_memx_wr32(ram->memx, reg->addr+off, reg->data); in ramfuc_wr32() 125 nvkm_memx_wait(ram->memx, addr, mask, data, nsec); in ramfuc_wait() 131 nvkm_memx_nsec(ram->memx, nsec); in ramfuc_nsec() 137 nvkm_memx_wait_vblank(ram->memx); in ramfuc_wait_vblank() 143 nvkm_memx_train(ram->memx); in ramfuc_train() 155 nvkm_memx_block(ram->memx); in ramfuc_block() 161 nvkm_memx_unblock(ram->memx); in ramfuc_unblock() [all...] |
H A D | ramgk104.c | 244 nvkm_memx_wr32(fuc->memx, addr, next); in gk104_ram_nuts()
|