Displaying 4 results from an estimated 4 matches for "nouveau_par".
Did you mean:
nouveau_bar
2012 Oct 07
1
[PATCH] drm/nouveau: comment out unused _nouveau_parent_ctor
...arent.h | 3 +++
2 files changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/nouveau/core/core/parent.c b/drivers/gpu/drm/nouveau/core/core/parent.c
index a1ea034..0e7733c 100644
--- a/drivers/gpu/drm/nouveau/core/core/parent.c
+++ b/drivers/gpu/drm/nouveau/core/core/parent.c
@@ -101,6 +101,7 @@ nouveau_parent_create_(struct nouveau_object *parent,
return 0;
}
+#if 0
int
_nouveau_parent_ctor(struct nouveau_object *parent,
struct nouveau_object *engine,
@@ -117,6 +118,7 @@ _nouveau_parent_ctor(struct nouveau_object *parent,
return 0;
}
+#endif
void
nouveau_parent_destroy(struct...
2020 Nov 06
2
[PATCH 2/3] drm/nouveau: manage nouveau_drm lifetime with devres
...include <drm/drm_drv.h>
> #include <drm/drm_crtc_helper.h>
> #include <drm/drm_ioctl.h>
> #include <drm/drm_vblank.h>
> +#include <drm/drm_managed.h>
>
> #include <core/gpuobj.h>
> #include <core/option.h>
> @@ -532,13 +534,8 @@ nouveau_parent = {
> static int
> nouveau_drm_device_init(struct drm_device *dev)
> {
> - struct nouveau_drm *drm;
> int ret;
> -
> - if (!(drm = kzalloc(sizeof(*drm), GFP_KERNEL)))
> - return -ENOMEM;
> - dev->dev_private = drm;
> -...
2020 Nov 06
0
[PATCH 2/3] drm/nouveau: manage nouveau_drm lifetime with devres
...lude <linux/mmu_notifier.h>
+#include <drm/drm_drv.h>
#include <drm/drm_crtc_helper.h>
#include <drm/drm_ioctl.h>
#include <drm/drm_vblank.h>
+#include <drm/drm_managed.h>
#include <core/gpuobj.h>
#include <core/option.h>
@@ -532,13 +534,8 @@ nouveau_parent = {
static int
nouveau_drm_device_init(struct drm_device *dev)
{
- struct nouveau_drm *drm;
int ret;
-
- if (!(drm = kzalloc(sizeof(*drm), GFP_KERNEL)))
- return -ENOMEM;
- dev->dev_private = drm;
- drm->dev = dev;
+ struct nouveau_drm *drm = nouveau_drm(dev);
nvif_parent_ctor(&a...
2020 Nov 06
4
[PATCH 0/3] drm/nouveau: extend the lifetime of nouveau_drm
Hi folks,
Currently, when the device is removed (or the driver is unbound) the
nouveau_drm structure de-allocated. However, it's still accessible from
and used by some DRM layer callbacks. For example, file handles can be
closed after the device has been removed (physically or otherwise). This
series converts the Nouveau device structure to be allocated and
de-allocated with the