HomeSort by: relevance | last modified time | path
    Searched defs:imem (Results 1 - 25 of 34) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/
nouveau_nvkm_engine_fifo_nv17.c 60 struct nvkm_instmem *imem = device->imem; local in function:nv17_fifo_init
61 struct nvkm_ramht *ramht = imem->ramht;
62 struct nvkm_memory *ramro = imem->ramro;
63 struct nvkm_memory *ramfc = imem->ramfc;
nouveau_nvkm_engine_fifo_nv17.c 60 struct nvkm_instmem *imem = device->imem; local in function:nv17_fifo_init
61 struct nvkm_ramht *ramht = imem->ramht;
62 struct nvkm_memory *ramro = imem->ramro;
63 struct nvkm_memory *ramfc = imem->ramfc;
nouveau_nvkm_engine_fifo_dmanv10.c 51 struct nvkm_instmem *imem = device->imem; local in function:nv10_fifo_dma_new
81 nvkm_kmap(imem->ramfc);
82 nvkm_wo32(imem->ramfc, chan->ramfc + 0x00, args->v0.offset);
83 nvkm_wo32(imem->ramfc, chan->ramfc + 0x04, args->v0.offset);
84 nvkm_wo32(imem->ramfc, chan->ramfc + 0x0c, chan->base.push->addr >> 4);
85 nvkm_wo32(imem->ramfc, chan->ramfc + 0x14,
92 nvkm_done(imem->ramfc);
nouveau_nvkm_engine_fifo_dmanv17.c 51 struct nvkm_instmem *imem = device->imem; local in function:nv17_fifo_dma_new
82 nvkm_kmap(imem->ramfc);
83 nvkm_wo32(imem->ramfc, chan->ramfc + 0x00, args->v0.offset);
84 nvkm_wo32(imem->ramfc, chan->ramfc + 0x04, args->v0.offset);
85 nvkm_wo32(imem->ramfc, chan->ramfc + 0x0c, chan->base.push->addr >> 4);
86 nvkm_wo32(imem->ramfc, chan->ramfc + 0x14,
93 nvkm_done(imem->ramfc);
nouveau_nvkm_engine_fifo_nv40.c 70 struct nvkm_instmem *imem = device->imem; local in function:nv40_fifo_init
71 struct nvkm_ramht *ramht = imem->ramht;
72 struct nvkm_memory *ramro = imem->ramro;
73 struct nvkm_memory *ramfc = imem->ramfc;
nouveau_nvkm_engine_fifo_dmanv10.c 51 struct nvkm_instmem *imem = device->imem; local in function:nv10_fifo_dma_new
81 nvkm_kmap(imem->ramfc);
82 nvkm_wo32(imem->ramfc, chan->ramfc + 0x00, args->v0.offset);
83 nvkm_wo32(imem->ramfc, chan->ramfc + 0x04, args->v0.offset);
84 nvkm_wo32(imem->ramfc, chan->ramfc + 0x0c, chan->base.push->addr >> 4);
85 nvkm_wo32(imem->ramfc, chan->ramfc + 0x14,
92 nvkm_done(imem->ramfc);
nouveau_nvkm_engine_fifo_dmanv17.c 51 struct nvkm_instmem *imem = device->imem; local in function:nv17_fifo_dma_new
82 nvkm_kmap(imem->ramfc);
83 nvkm_wo32(imem->ramfc, chan->ramfc + 0x00, args->v0.offset);
84 nvkm_wo32(imem->ramfc, chan->ramfc + 0x04, args->v0.offset);
85 nvkm_wo32(imem->ramfc, chan->ramfc + 0x0c, chan->base.push->addr >> 4);
86 nvkm_wo32(imem->ramfc, chan->ramfc + 0x14,
93 nvkm_done(imem->ramfc);
nouveau_nvkm_engine_fifo_nv40.c 70 struct nvkm_instmem *imem = device->imem; local in function:nv40_fifo_init
71 struct nvkm_ramht *ramht = imem->ramht;
72 struct nvkm_memory *ramro = imem->ramro;
73 struct nvkm_memory *ramfc = imem->ramfc;
nouveau_nvkm_engine_fifo_dmanv40.c 70 struct nvkm_instmem *imem = device->imem; local in function:nv40_fifo_dma_engine_fini
84 nvkm_kmap(imem->ramfc);
85 nvkm_wo32(imem->ramfc, chan->ramfc + ctx, 0x00000000);
86 nvkm_done(imem->ramfc);
100 struct nvkm_instmem *imem = device->imem; local in function:nv40_fifo_dma_engine_init
115 nvkm_kmap(imem->ramfc);
116 nvkm_wo32(imem->ramfc, chan->ramfc + ctx, inst);
117 nvkm_done(imem->ramfc)
152 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; local in function:nv40_fifo_dma_object_ctor
198 struct nvkm_instmem *imem = device->imem; local in function:nv40_fifo_dma_new
    [all...]
nouveau_nvkm_engine_fifo_dmanv40.c 70 struct nvkm_instmem *imem = device->imem; local in function:nv40_fifo_dma_engine_fini
84 nvkm_kmap(imem->ramfc);
85 nvkm_wo32(imem->ramfc, chan->ramfc + ctx, 0x00000000);
86 nvkm_done(imem->ramfc);
100 struct nvkm_instmem *imem = device->imem; local in function:nv40_fifo_dma_engine_init
115 nvkm_kmap(imem->ramfc);
116 nvkm_wo32(imem->ramfc, chan->ramfc + ctx, inst);
117 nvkm_done(imem->ramfc)
152 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; local in function:nv40_fifo_dma_object_ctor
198 struct nvkm_instmem *imem = device->imem; local in function:nv40_fifo_dma_new
    [all...]
nouveau_nvkm_engine_fifo_dmanv04.c 44 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; local in function:nv04_fifo_dma_object_dtor
47 nvkm_ramht_remove(imem->ramht, cookie);
56 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; local in function:nv04_fifo_dma_object_ctor
72 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4,
84 struct nvkm_memory *fctx = device->imem->ramfc;
149 struct nvkm_instmem *imem = fifo->base.engine.subdev.device->imem; local in function:nv04_fifo_dma_dtor
152 nvkm_kmap(imem->ramfc)
180 struct nvkm_instmem *imem = device->imem; local in function:nv04_fifo_dma_new
    [all...]
nouveau_nvkm_engine_fifo_dmanv04.c 44 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; local in function:nv04_fifo_dma_object_dtor
47 nvkm_ramht_remove(imem->ramht, cookie);
56 struct nvkm_instmem *imem = chan->fifo->base.engine.subdev.device->imem; local in function:nv04_fifo_dma_object_ctor
72 hash = nvkm_ramht_insert(imem->ramht, object, chan->base.chid, 4,
84 struct nvkm_memory *fctx = device->imem->ramfc;
149 struct nvkm_instmem *imem = fifo->base.engine.subdev.device->imem; local in function:nv04_fifo_dma_dtor
152 nvkm_kmap(imem->ramfc)
180 struct nvkm_instmem *imem = device->imem; local in function:nv04_fifo_dma_new
    [all...]
nouveau_nvkm_engine_fifo_nv04.c 308 struct nvkm_instmem *imem = device->imem; local in function:nv04_fifo_init
309 struct nvkm_ramht *ramht = imem->ramht;
310 struct nvkm_memory *ramro = imem->ramro;
311 struct nvkm_memory *ramfc = imem->ramfc;
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/
nouveau_nvkm_core_memory.c 146 struct nvkm_instmem *imem = device->imem; local in function:nvkm_memory_new
150 if (unlikely(target != NVKM_MEM_TARGET_INST || !imem))
153 ret = nvkm_instobj_new(imem, size, align, zero, &memory);
nouveau_nvkm_core_memory.c 146 struct nvkm_instmem *imem = device->imem; local in function:nvkm_memory_new
150 if (unlikely(target != NVKM_MEM_TARGET_INST || !imem))
153 ret = nvkm_instobj_new(imem, size, align, zero, &memory);
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/mpeg/
nouveau_nvkm_engine_mpeg_nv40.c 38 struct nvkm_instmem *imem = device->imem; local in function:nv40_mpeg_mthd_dma
42 u32 dma0 = nvkm_instmem_rd32(imem, inst + 0);
43 u32 dma1 = nvkm_instmem_rd32(imem, inst + 4);
44 u32 dma2 = nvkm_instmem_rd32(imem, inst + 8);
nouveau_nvkm_engine_mpeg_nv40.c 38 struct nvkm_instmem *imem = device->imem; local in function:nv40_mpeg_mthd_dma
42 u32 dma0 = nvkm_instmem_rd32(imem, inst + 0);
43 u32 dma1 = nvkm_instmem_rd32(imem, inst + 4);
44 u32 dma2 = nvkm_instmem_rd32(imem, inst + 8);
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/
nouveau_nvkm_subdev_instmem_base.c 83 nvkm_instobj_dtor(struct nvkm_instmem *imem, struct nvkm_instobj *iobj)
85 spin_lock(&imem->lock);
87 spin_unlock(&imem->lock);
92 struct nvkm_instmem *imem, struct nvkm_instobj *iobj)
96 spin_lock(&imem->lock);
97 list_add_tail(&iobj->head, &imem->list);
98 spin_unlock(&imem->lock);
102 nvkm_instobj_new(struct nvkm_instmem *imem, u32 size, u32 align, bool zero,
105 struct nvkm_subdev *subdev = &imem->subdev;
110 ret = imem->func->memory_new(imem, size, align, zero, &memory)
171 struct nvkm_instmem *imem = nvkm_instmem(subdev); local in function:nvkm_instmem_fini
199 struct nvkm_instmem *imem = nvkm_instmem(subdev); local in function:nvkm_instmem_init
220 struct nvkm_instmem *imem = nvkm_instmem(subdev); local in function:nvkm_instmem_oneinit
229 struct nvkm_instmem *imem = nvkm_instmem(subdev); local in function:nvkm_instmem_dtor
    [all...]
nouveau_nvkm_subdev_instmem_nv04.c 50 struct nv04_instmem *imem; member in struct:nv04_instobj
58 struct nvkm_device *device = iobj->imem->base.subdev.device;
66 struct nvkm_device *device = iobj->imem->base.subdev.device;
85 struct nvkm_device *device = iobj->imem->base.subdev.device;
112 mutex_lock(&iobj->imem->base.subdev.mutex);
113 nvkm_mm_free(&iobj->imem->heap, &iobj->node);
114 mutex_unlock(&iobj->imem->base.subdev.mutex);
115 nvkm_instobj_dtor(&iobj->imem->base, &iobj->base);
133 struct nv04_instmem *imem = nv04_instmem(base); local in function:nv04_instobj_new
141 nvkm_instobj_ctor(&nv04_instobj_func, &imem->base, &iobj->base)
171 struct nv04_instmem *imem = nv04_instmem(base); local in function:nv04_instmem_oneinit
211 struct nv04_instmem *imem = nv04_instmem(base); local in function:nv04_instmem_dtor
234 struct nv04_instmem *imem; local in function:nv04_instmem_new
    [all...]
nouveau_nvkm_subdev_instmem_base.c 83 nvkm_instobj_dtor(struct nvkm_instmem *imem, struct nvkm_instobj *iobj)
85 spin_lock(&imem->lock);
87 spin_unlock(&imem->lock);
92 struct nvkm_instmem *imem, struct nvkm_instobj *iobj)
96 spin_lock(&imem->lock);
97 list_add_tail(&iobj->head, &imem->list);
98 spin_unlock(&imem->lock);
102 nvkm_instobj_new(struct nvkm_instmem *imem, u32 size, u32 align, bool zero,
105 struct nvkm_subdev *subdev = &imem->subdev;
110 ret = imem->func->memory_new(imem, size, align, zero, &memory)
171 struct nvkm_instmem *imem = nvkm_instmem(subdev); local in function:nvkm_instmem_fini
199 struct nvkm_instmem *imem = nvkm_instmem(subdev); local in function:nvkm_instmem_init
220 struct nvkm_instmem *imem = nvkm_instmem(subdev); local in function:nvkm_instmem_oneinit
229 struct nvkm_instmem *imem = nvkm_instmem(subdev); local in function:nvkm_instmem_dtor
    [all...]
nouveau_nvkm_subdev_instmem_nv04.c 50 struct nv04_instmem *imem; member in struct:nv04_instobj
58 struct nvkm_device *device = iobj->imem->base.subdev.device;
66 struct nvkm_device *device = iobj->imem->base.subdev.device;
85 struct nvkm_device *device = iobj->imem->base.subdev.device;
112 mutex_lock(&iobj->imem->base.subdev.mutex);
113 nvkm_mm_free(&iobj->imem->heap, &iobj->node);
114 mutex_unlock(&iobj->imem->base.subdev.mutex);
115 nvkm_instobj_dtor(&iobj->imem->base, &iobj->base);
133 struct nv04_instmem *imem = nv04_instmem(base); local in function:nv04_instobj_new
141 nvkm_instobj_ctor(&nv04_instobj_func, &imem->base, &iobj->base)
171 struct nv04_instmem *imem = nv04_instmem(base); local in function:nv04_instmem_oneinit
211 struct nv04_instmem *imem = nv04_instmem(base); local in function:nv04_instmem_dtor
234 struct nv04_instmem *imem; local in function:nv04_instmem_new
    [all...]
nouveau_nvkm_subdev_instmem_nv40.c 57 struct nv40_instmem *imem; member in struct:nv40_instobj
66 bus_space_write_stream_4(iobj->imem->iomemt, iobj->imem->iomemh,
69 iowrite32_native(data, iobj->imem->iomem + iobj->node->offset + offset);
78 return bus_space_read_stream_4(iobj->imem->iomemt, iobj->imem->iomemh,
81 return ioread32_native(iobj->imem->iomem + iobj->node->offset + offset);
101 return iobj->imem->iomem + iobj->node->offset;
126 mutex_lock(&iobj->imem->base.subdev.mutex);
127 nvkm_mm_free(&iobj->imem->heap, &iobj->node)
147 struct nv40_instmem *imem = nv40_instmem(base); local in function:nv40_instobj_new
174 struct nv40_instmem *imem = nv40_instmem(base); local in function:nv40_instmem_rd32
185 struct nv40_instmem *imem = nv40_instmem(base); local in function:nv40_instmem_wr32
195 struct nv40_instmem *imem = nv40_instmem(base); local in function:nv40_instmem_oneinit
251 struct nv40_instmem *imem = nv40_instmem(base); local in function:nv40_instmem_dtor
280 struct nv40_instmem *imem; local in function:nv40_instmem_new
    [all...]
nouveau_nvkm_subdev_instmem_nv40.c 57 struct nv40_instmem *imem; member in struct:nv40_instobj
66 bus_space_write_stream_4(iobj->imem->iomemt, iobj->imem->iomemh,
69 iowrite32_native(data, iobj->imem->iomem + iobj->node->offset + offset);
78 return bus_space_read_stream_4(iobj->imem->iomemt, iobj->imem->iomemh,
81 return ioread32_native(iobj->imem->iomem + iobj->node->offset + offset);
101 return iobj->imem->iomem + iobj->node->offset;
126 mutex_lock(&iobj->imem->base.subdev.mutex);
127 nvkm_mm_free(&iobj->imem->heap, &iobj->node)
147 struct nv40_instmem *imem = nv40_instmem(base); local in function:nv40_instobj_new
174 struct nv40_instmem *imem = nv40_instmem(base); local in function:nv40_instmem_rd32
185 struct nv40_instmem *imem = nv40_instmem(base); local in function:nv40_instmem_wr32
195 struct nv40_instmem *imem = nv40_instmem(base); local in function:nv40_instmem_oneinit
251 struct nv40_instmem *imem = nv40_instmem(base); local in function:nv40_instmem_dtor
280 struct nv40_instmem *imem; local in function:nv40_instmem_new
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/
nouveau_nvkm_engine_device_user.c 113 struct nvkm_instmem *imem = device->imem; local in function:nvkm_udevice_info
195 if (imem && args->v0.ram_size > 0)
196 args->v0.ram_user = args->v0.ram_user - imem->reserved;
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/acr/
priv.h 59 u32 *imem; member in struct:nvkm_acr_hsfw
98 u32 *imem; member in struct:nvkm_acr_hsf

Completed in 29 milliseconds

1 2