search for: nouveau_grobj_free

Displaying 4 results from an estimated 4 matches for "nouveau_grobj_free".

2009 Dec 21
2
[PATCH 1/2] Unreference state/buffer objects on context/screen destruction
...sc[0]); + if (screen->tic) + nouveau_bo_ref(NULL, &screen->tic); + if (screen->tsc) + nouveau_bo_ref(NULL, &screen->tsc); + if (screen->static_init) + so_ref(NULL, &screen->static_init); + nouveau_notifier_free(&screen->sync); nouveau_grobj_free(&screen->tesla); nouveau_grobj_free(&screen->eng2d); Index: nv50/nv50_context.c =================================================================== --- nv50/nv50_context.c (wersja 32083) +++ nv50/nv50_context.c (kopia robocza) @@ -43,6 +43,39 @@ { struct nv50_context *nv50 = n...
2013 Apr 29
2
[Bug 64042] New: Mesalib Installation Error
...robj_autobind' nouveau_vieux_dri.so.tmp: undefined reference to `nouveau_pushbuf_marker_emit' nouveau_vieux_dri.so.tmp: undefined reference to `nouveau_bo_unmap' nouveau_vieux_dri.so.tmp: undefined reference to `nouveau_channel_free' nouveau_vieux_dri.so.tmp: undefined reference to `nouveau_grobj_free' nouveau_vieux_dri.so.tmp: undefined reference to `nouveau_device_open_existing' nouveau_vieux_dri.so.tmp: undefined reference to `nouveau_pushbuf_emit_reloc' nouveau_vieux_dri.so.tmp: undefined reference to `nouveau_device_close' nouveau_vieux_dri.so.tmp: undefined reference to `no...
2013 Apr 30
1
[Bug 64074] New: Mesalib Installation Error
...VEAU_GROBJ_BOUND = 1, NOUVEAU_GROBJ_BOUND_EXPLICIT = 2 } bound; int subc; }; int nouveau_grobj_alloc(struct nouveau_channel *, uint32_t handle, int class, struct nouveau_grobj **); int nouveau_grobj_ref(struct nouveau_channel *, uint32_t handle, struct nouveau_grobj **); void nouveau_grobj_free(struct nouveau_grobj **); void nouveau_grobj_autobind(struct nouveau_grobj *); #endif -----------------nouveau_chanel.h------------------- #ifndef __NOUVEAU_CHANNEL_H__ #define __NOUVEAU_CHANNEL_H__ struct nouveau_subchannel { struct nouveau_grobj *gr; unsigned sequence; }; struct nouveau_cha...
2010 Apr 20
1
[PATCH] nv30/exa : cleanup from nv40 exa
...M | NOUVEAU_BO_MAP, - 0, 0x1000, &pNv->shader_mem)) { + if (nouveau_bo_new(pNv->dev, NOUVEAU_BO_VRAM | + NOUVEAU_BO_MAP, 0, 0x1000, + &pNv->shader_mem)) { xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "Couldn't alloc fragprog buffer!\n"); nouveau_grobj_free(&pNv->Nv3D); @@ -729,7 +666,7 @@ NVAccelInitNV30TCL(ScrnInfoPtr pScrn) OUT_RING (chan, 0); } - BEGIN_RING(chan, rankine, 0x220, 1); + BEGIN_RING(chan, rankine, NV34TCL_RT_ENABLE, 1); OUT_RING (chan, 1); BEGIN_RING(chan, rankine, 0x03b0, 1); diff --git a/src/nv40_exa.c b/src/nv...