Home
last modified time | relevance | path

Searched refs:memx (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/
H A Dmemx.c18 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 Dmemx.c18 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 Dramfuc.h8 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 Dramgk104.c244 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 Dramfuc.h8 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 Dramgk104.c244 nvkm_memx_wr32(fuc->memx, addr, next); in gk104_ram_nuts()

Completed in 12 milliseconds