Home
last modified time | relevance | path

Searched refs:nouveau_gpuobj (Results 1 – 25 of 27) sorted by relevance

12

/linux-2.6.39/drivers/gpu/drm/nouveau/
Dnouveau_vm.h34 struct nouveau_gpuobj *obj[2];
40 struct nouveau_gpuobj *obj;
67 void (*map_pgt)(struct nouveau_gpuobj *pgd, u32 pde,
68 struct nouveau_gpuobj *pgt[2]);
69 void (*map)(struct nouveau_vma *, struct nouveau_gpuobj *,
72 void (*map_sg)(struct nouveau_vma *, struct nouveau_gpuobj *,
74 void (*unmap)(struct nouveau_gpuobj *pgt, u32 pte, u32 cnt);
82 struct nouveau_gpuobj *pgd);
94 void nv50_vm_map_pgt(struct nouveau_gpuobj *pgd, u32 pde,
95 struct nouveau_gpuobj *pgt[2]);
[all …]
Dnvc0_graph.h45 struct nouveau_gpuobj *unk4188b4;
46 struct nouveau_gpuobj *unk4188b8;
54 struct nouveau_gpuobj *grctx;
55 struct nouveau_gpuobj *unk408004; // 0x418810 too
56 struct nouveau_gpuobj *unk40800c; // 0x419004 too
57 struct nouveau_gpuobj *unk418810; // 0x419848 too
58 struct nouveau_gpuobj *mmio;
Dnouveau_ramht.h31 struct nouveau_gpuobj *gpuobj;
39 struct nouveau_gpuobj *gpuobj;
44 extern int nouveau_ramht_new(struct drm_device *, struct nouveau_gpuobj *,
50 struct nouveau_gpuobj *);
52 extern struct nouveau_gpuobj *
Dnouveau_drv.h169 struct nouveau_gpuobj { struct
187 void (*dtor)(struct drm_device *, struct nouveau_gpuobj *); argument
235 struct nouveau_gpuobj *pushbuf;
244 struct nouveau_gpuobj *ramfc;
245 struct nouveau_gpuobj *cache;
250 struct nouveau_gpuobj *ramin_grctx;
251 struct nouveau_gpuobj *crypt_ctx;
256 struct nouveau_gpuobj *vm_pd;
259 struct nouveau_gpuobj *ramin; /* Private instmem */
286 struct nouveau_gpuobj *vblsem;
[all …]
Dnv04_instmem.c24 struct nouveau_gpuobj *ramht = NULL; in nv04_instmem_init()
112 nv04_instmem_get(struct nouveau_gpuobj *gpuobj, u32 size, u32 align) in nv04_instmem_get()
138 nv04_instmem_put(struct nouveau_gpuobj *gpuobj) in nv04_instmem_put()
149 nv04_instmem_map(struct nouveau_gpuobj *gpuobj) in nv04_instmem_map()
156 nv04_instmem_unmap(struct nouveau_gpuobj *gpuobj) in nv04_instmem_unmap()
Dnvc0_vm.c31 nvc0_vm_map_pgt(struct nouveau_gpuobj *pgd, u32 index, in nvc0_vm_map_pgt()
32 struct nouveau_gpuobj *pgt[2]) in nvc0_vm_map_pgt()
61 nvc0_vm_map(struct nouveau_vma *vma, struct nouveau_gpuobj *pgt, in nvc0_vm_map()
77 nvc0_vm_map_sg(struct nouveau_vma *vma, struct nouveau_gpuobj *pgt, in nvc0_vm_map_sg()
90 nvc0_vm_unmap(struct nouveau_gpuobj *pgt, u32 pte, u32 cnt) in nvc0_vm_unmap()
Dnouveau_object.c170 struct nouveau_gpuobj **gpuobj_ret) in nouveau_gpuobj_new()
174 struct nouveau_gpuobj *gpuobj; in nouveau_gpuobj_new()
277 struct nouveau_gpuobj *gpuobj = in nouveau_gpuobj_del()
278 container_of(ref, struct nouveau_gpuobj, refcount); in nouveau_gpuobj_del()
316 nouveau_gpuobj_ref(struct nouveau_gpuobj *ref, struct nouveau_gpuobj **ptr) in nouveau_gpuobj_ref()
329 u32 size, u32 flags, struct nouveau_gpuobj **pgpuobj) in nouveau_gpuobj_new_fake()
332 struct nouveau_gpuobj *gpuobj = NULL; in nouveau_gpuobj_new_fake()
407 nv50_gpuobj_dma_init(struct nouveau_gpuobj *obj, u32 offset, int class, in nv50_gpuobj_dma_init()
460 struct nouveau_gpuobj **pobj) in nv50_gpuobj_dma_new()
477 struct nouveau_gpuobj **pobj) in nouveau_gpuobj_dma_new()
[all …]
Dnouveau_ramht.c55 nouveau_ramht_entry_valid(struct drm_device *dev, struct nouveau_gpuobj *ramht, in nouveau_ramht_entry_valid()
68 struct nouveau_gpuobj *ramht, u32 offset) in nouveau_ramht_entry_same_channel()
85 struct nouveau_gpuobj *gpuobj) in nouveau_ramht_insert()
91 struct nouveau_gpuobj *ramht = chan->ramht->gpuobj; in nouveau_ramht_insert()
189 struct nouveau_gpuobj *ramht = chan->ramht->gpuobj; in nouveau_ramht_remove_hash()
234 struct nouveau_gpuobj *
239 struct nouveau_gpuobj *gpuobj = NULL; in nouveau_ramht_find()
258 nouveau_ramht_new(struct drm_device *dev, struct nouveau_gpuobj *gpuobj, in nouveau_ramht_new()
Dnv50_display.h49 struct nouveau_gpuobj *ntfy;
82 void nv50_evo_dmaobj_init(struct nouveau_gpuobj *, u32 memtype, u64 base,
85 u64 base, u64 size, struct nouveau_gpuobj **);
Dnv50_vm.c31 nv50_vm_map_pgt(struct nouveau_gpuobj *pgd, u32 pde, in nv50_vm_map_pgt()
32 struct nouveau_gpuobj *pgt[2]) in nv50_vm_map_pgt()
85 nv50_vm_map(struct nouveau_vma *vma, struct nouveau_gpuobj *pgt, in nv50_vm_map()
125 nv50_vm_map_sg(struct nouveau_vma *vma, struct nouveau_gpuobj *pgt, in nv50_vm_map_sg()
138 nv50_vm_unmap(struct nouveau_gpuobj *pgt, u32 pte, u32 cnt) in nv50_vm_unmap()
Dnouveau_sgdma.c116 struct nouveau_gpuobj *gpuobj = dev_priv->gart_info.sg_ctxdma; in nv04_sgdma_bind()
143 struct nouveau_gpuobj *gpuobj = dev_priv->gart_info.sg_ctxdma; in nv04_sgdma_unbind()
186 struct nouveau_gpuobj *pgt = dev_priv->gart_info.sg_ctxdma; in nv41_sgdma_bind()
208 struct nouveau_gpuobj *pgt = dev_priv->gart_info.sg_ctxdma; in nv41_sgdma_unbind()
244 nv44_sgdma_fill(struct nouveau_gpuobj *pgt, dma_addr_t *list, u32 base, u32 cnt) in nv44_sgdma_fill()
298 struct nouveau_gpuobj *pgt = dev_priv->gart_info.sg_ctxdma; in nv44_sgdma_bind()
339 struct nouveau_gpuobj *pgt = dev_priv->gart_info.sg_ctxdma; in nv44_sgdma_unbind()
428 struct nouveau_gpuobj *gpuobj = NULL; in nouveau_sgdma_init()
528 struct nouveau_gpuobj *gpuobj = dev_priv->gart_info.sg_ctxdma; in nouveau_sgdma_get_physical()
Dnouveau_vm.c49 struct nouveau_gpuobj *pgt = vm->pgt[pde].obj[big]; in nouveau_vm_map_at()
93 struct nouveau_gpuobj *pgt = vm->pgt[pde].obj[big]; in nouveau_vm_map_sg()
128 struct nouveau_gpuobj *pgt = vm->pgt[pde].obj[big]; in nouveau_vm_unmap_at()
159 struct nouveau_gpuobj *pgt; in nouveau_vm_unmap_pgt()
185 struct nouveau_gpuobj *pgt; in nouveau_vm_map_pgt()
348 nouveau_vm_link(struct nouveau_vm *vm, struct nouveau_gpuobj *pgd) in nouveau_vm_link()
371 nouveau_vm_unlink(struct nouveau_vm *vm, struct nouveau_gpuobj *pgd) in nouveau_vm_unlink()
406 struct nouveau_gpuobj *pgd) in nouveau_vm_ref()
Dnvc0_instmem.c31 struct nouveau_gpuobj *bar1_pgd;
33 struct nouveau_gpuobj *bar3_pgd;
35 struct nouveau_gpuobj *chan_pgd;
79 struct nouveau_gpuobj *pgd, u64 vm_size) in nvc0_channel_new()
Dnv50_instmem.c42 struct nouveau_gpuobj *bar1_dmaobj;
43 struct nouveau_gpuobj *bar3_dmaobj;
310 nv50_instmem_get(struct nouveau_gpuobj *gpuobj, u32 size, u32 align) in nv50_instmem_get()
357 nv50_instmem_put(struct nouveau_gpuobj *gpuobj) in nv50_instmem_put()
376 nv50_instmem_map(struct nouveau_gpuobj *gpuobj) in nv50_instmem_map()
393 nv50_instmem_unmap(struct nouveau_gpuobj *gpuobj) in nv50_instmem_unmap()
Dnouveau_notifier.c91 struct nouveau_gpuobj *gpuobj) in nouveau_notifier_gpuobj_dtor()
106 struct nouveau_gpuobj *nobj = NULL; in nouveau_notifier_alloc()
156 nouveau_notifier_offset(struct nouveau_gpuobj *nobj, uint32_t *poffset) in nouveau_notifier_offset()
Dnv40_fb.c31 struct nouveau_gpuobj *gart = dev_priv->gart_info.sg_ctxdma; in nv40_fb_init_gart()
47 struct nouveau_gpuobj *gart = dev_priv->gart_info.sg_ctxdma; in nv44_fb_init_gart()
Dnv50_fifo.c38 struct nouveau_gpuobj *cur; in nv50_fifo_playlist_update()
232 struct nouveau_gpuobj *ramfc = NULL; in nv50_fifo_create_context()
308 struct nouveau_gpuobj *ramfc = NULL; in nv50_fifo_destroy_context()
350 struct nouveau_gpuobj *ramfc = chan->ramfc; in nv50_fifo_load_context()
351 struct nouveau_gpuobj *cache = chan->cache; in nv50_fifo_load_context()
418 struct nouveau_gpuobj *ramfc, *cache; in nv50_fifo_unload_context()
Dnv50_evo.c52 nv50_evo_dmaobj_init(struct nouveau_gpuobj *obj, u32 memtype, u64 base, u64 size) in nv50_evo_dmaobj_init()
77 u64 base, u64 size, struct nouveau_gpuobj **pobj) in nv50_evo_dmaobj_new()
80 struct nouveau_gpuobj *obj = NULL; in nv50_evo_dmaobj_new()
242 struct nouveau_gpuobj *ramht = NULL; in nv50_evo_create()
Dnv20_graph.c40 nv20_graph_context_init(struct drm_device *dev, struct nouveau_gpuobj *ctx) in nv20_graph_context_init()
90 nv25_graph_context_init(struct drm_device *dev, struct nouveau_gpuobj *ctx) in nv25_graph_context_init()
149 nv2a_graph_context_init(struct drm_device *dev, struct nouveau_gpuobj *ctx) in nv2a_graph_context_init()
199 nv30_31_graph_context_init(struct drm_device *dev, struct nouveau_gpuobj *ctx) in nv30_31_graph_context_init()
257 nv34_graph_context_init(struct drm_device *dev, struct nouveau_gpuobj *ctx) in nv34_graph_context_init()
315 nv35_36_graph_context_init(struct drm_device *dev, struct nouveau_gpuobj *ctx) in nv35_36_graph_context_init()
378 void (*ctx_init)(struct drm_device *, struct nouveau_gpuobj *); in nv20_graph_create_context()
Dnvc0_fifo.c33 struct nouveau_gpuobj *playlist[2];
41 struct nouveau_gpuobj *ramfc;
51 struct nouveau_gpuobj *cur; in nvc0_fifo_playlist_update()
Dnv84_crypt.c37 struct nouveau_gpuobj *ramin = chan->ramin; in nv84_crypt_create_context()
Dnv50_graph.c248 struct nouveau_gpuobj *ramin = chan->ramin; in nv50_graph_create_context()
386 struct nouveau_gpuobj *gpuobj; in nv50_graph_nvsw_dma_vblsem()
Dnouveau_channel.c37 struct nouveau_gpuobj *pushbuf = NULL; in nouveau_channel_pushbuf_ctxdma_init()
Dnv40_grctx.c555 struct nouveau_gpuobj *obj = ctx->data; in nv40_graph_construct_shader()
Dnv04_fifo.c341 struct nouveau_gpuobj *obj; in nouveau_fifo_swmthd()

12