/linux-2.6.39/drivers/gpu/drm/nouveau/ |
D | nouveau_vm.h | 34 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 …]
|
D | nvc0_graph.h | 45 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;
|
D | nouveau_ramht.h | 31 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 *
|
D | nouveau_drv.h | 169 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 …]
|
D | nv04_instmem.c | 24 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()
|
D | nvc0_vm.c | 31 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()
|
D | nouveau_object.c | 170 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 …]
|
D | nouveau_ramht.c | 55 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()
|
D | nv50_display.h | 49 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 **);
|
D | nv50_vm.c | 31 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()
|
D | nouveau_sgdma.c | 116 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()
|
D | nouveau_vm.c | 49 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()
|
D | nvc0_instmem.c | 31 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()
|
D | nv50_instmem.c | 42 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()
|
D | nouveau_notifier.c | 91 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()
|
D | nv40_fb.c | 31 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()
|
D | nv50_fifo.c | 38 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()
|
D | nv50_evo.c | 52 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()
|
D | nv20_graph.c | 40 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()
|
D | nvc0_fifo.c | 33 struct nouveau_gpuobj *playlist[2]; 41 struct nouveau_gpuobj *ramfc; 51 struct nouveau_gpuobj *cur; in nvc0_fifo_playlist_update()
|
D | nv84_crypt.c | 37 struct nouveau_gpuobj *ramin = chan->ramin; in nv84_crypt_create_context()
|
D | nv50_graph.c | 248 struct nouveau_gpuobj *ramin = chan->ramin; in nv50_graph_create_context() 386 struct nouveau_gpuobj *gpuobj; in nv50_graph_nvsw_dma_vblsem()
|
D | nouveau_channel.c | 37 struct nouveau_gpuobj *pushbuf = NULL; in nouveau_channel_pushbuf_ctxdma_init()
|
D | nv40_grctx.c | 555 struct nouveau_gpuobj *obj = ctx->data; in nv40_graph_construct_shader()
|
D | nv04_fifo.c | 341 struct nouveau_gpuobj *obj; in nouveau_fifo_swmthd()
|