drm/nouveau/core: convert event handler apis to split create/enable semantics
This is a necessary step towards being able to work with the insane locking
requirements of the DRM core's vblank routines, and a nice cleanup as a
side-effect.
This is similar in spirit to the interfaces that Peter Hurley arrived at
with his nouveau_event rcu conversion series.
Signed-off-by:
Ben Skeggs <bskeggs@redhat.com>
Showing
- drivers/gpu/drm/nouveau/core/core/event.c 59 additions, 16 deletionsdrivers/gpu/drm/nouveau/core/core/event.c
- drivers/gpu/drm/nouveau/core/engine/software/nv50.c 38 additions, 12 deletionsdrivers/gpu/drm/nouveau/core/engine/software/nv50.c
- drivers/gpu/drm/nouveau/core/engine/software/nv50.h 8 additions, 2 deletionsdrivers/gpu/drm/nouveau/core/engine/software/nv50.h
- drivers/gpu/drm/nouveau/core/engine/software/nvc0.c 5 additions, 40 deletionsdrivers/gpu/drm/nouveau/core/engine/software/nvc0.c
- drivers/gpu/drm/nouveau/core/include/core/event.h 9 additions, 5 deletionsdrivers/gpu/drm/nouveau/core/include/core/event.h
- drivers/gpu/drm/nouveau/nouveau_connector.c 10 additions, 4 deletionsdrivers/gpu/drm/nouveau/nouveau_connector.c
- drivers/gpu/drm/nouveau/nouveau_connector.h 1 addition, 1 deletiondrivers/gpu/drm/nouveau/nouveau_connector.h
- drivers/gpu/drm/nouveau/nouveau_display.c 79 additions, 16 deletionsdrivers/gpu/drm/nouveau/nouveau_display.c
- drivers/gpu/drm/nouveau/nouveau_display.h 4 additions, 0 deletionsdrivers/gpu/drm/nouveau/nouveau_display.h
- drivers/gpu/drm/nouveau/nouveau_drm.c 2 additions, 33 deletionsdrivers/gpu/drm/nouveau/nouveau_drm.c
- drivers/gpu/drm/nouveau/nouveau_drm.h 0 additions, 1 deletiondrivers/gpu/drm/nouveau/nouveau_drm.h
- drivers/gpu/drm/nouveau/nouveau_fence.c 11 additions, 8 deletionsdrivers/gpu/drm/nouveau/nouveau_fence.c
Loading
Please register or sign in to comment