search for: nouveau_devinit_create_

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

2014 Jan 19
2
[PATCH] devinit: lock/unlock crtc regs for all devices, not just pre-nv50
..._nouveau_devinit_init(struct nouveau_object *object) return 0; } +void +_nouveau_devinit_dtor(struct nouveau_object *object) +{ + struct nouveau_devinit *devinit = (void *)object; + + /* lock crtc regs */ + nv_lockvgac(devinit, true); + nouveau_subdev_destroy(&devinit->base); +} + int nouveau_devinit_create_(struct nouveau_object *parent, struct nouveau_object *engine, diff --git a/nvkm/subdev/devinit/nv04.c b/nvkm/subdev/devinit/nv04.c index 24025e4..7037eae 100644 --- a/nvkm/subdev/devinit/nv04.c +++ b/nvkm/subdev/devinit/nv04.c @@ -388,17 +388,21 @@ int nv04_devinit_fini(struct nouveau_object *...
2014 Jan 19
2
[PATCH] devinit: lock/unlock crtc regs for all devices, not just pre-nv50
...object *object) >> +{ >> + struct nouveau_devinit *devinit = (void *)object; >> + >> + /* lock crtc regs */ >> + nv_lockvgac(devinit, true); >> + nouveau_subdev_destroy(&devinit->base); >> +} >> + >> int >> nouveau_devinit_create_(struct nouveau_object *parent, >> struct nouveau_object *engine, >> diff --git a/nvkm/subdev/devinit/nv04.c b/nvkm/subdev/devinit/nv04.c >> index 24025e4..7037eae 100644 >> --- a/nvkm/subdev/devinit/nv04.c >> +++ b/nvkm/subdev/devinit/nv04.c &gt...
2014 Jan 19
0
[PATCH] devinit: lock/unlock crtc regs for all devices, not just pre-nv50
...; +_nouveau_devinit_dtor(struct nouveau_object *object) > +{ > + struct nouveau_devinit *devinit = (void *)object; > + > + /* lock crtc regs */ > + nv_lockvgac(devinit, true); > + nouveau_subdev_destroy(&devinit->base); > +} > + > int > nouveau_devinit_create_(struct nouveau_object *parent, > struct nouveau_object *engine, > diff --git a/nvkm/subdev/devinit/nv04.c b/nvkm/subdev/devinit/nv04.c > index 24025e4..7037eae 100644 > --- a/nvkm/subdev/devinit/nv04.c > +++ b/nvkm/subdev/devinit/nv04.c > @@ -388,17 +388,21...
2014 Jan 19
0
[PATCH] devinit: lock/unlock crtc regs for all devices, not just pre-nv50
...> + struct nouveau_devinit *devinit = (void *)object; >>> + >>> + /* lock crtc regs */ >>> + nv_lockvgac(devinit, true); >>> + nouveau_subdev_destroy(&devinit->base); >>> +} >>> + >>> int >>> nouveau_devinit_create_(struct nouveau_object *parent, >>> struct nouveau_object *engine, >>> diff --git a/nvkm/subdev/devinit/nv04.c b/nvkm/subdev/devinit/nv04.c >>> index 24025e4..7037eae 100644 >>> --- a/nvkm/subdev/devinit/nv04.c >>> +++ b/nvkm/subde...