wndw.h (c74a7469f97c0f40b46e82ee979f9fb1bb6e847c) | wndw.h (cb55cd0c66a16fd965a44e2634755b060dc64bd7) |
---|---|
1#ifndef __NV50_KMS_WNDW_H__ 2#define __NV50_KMS_WNDW_H__ 3#define nv50_wndw(p) container_of((p), struct nv50_wndw, plane) 4#include "disp.h" 5#include "atom.h" 6#include "lut.h" 7 8#include <nvif/notify.h> --- 51 unchanged lines hidden (view full) --- 60 void (*sema_set)(struct nv50_wndw *, struct nv50_wndw_atom *); 61 void (*sema_clr)(struct nv50_wndw *); 62 void (*ntfy_reset)(struct nouveau_bo *, u32 offset); 63 void (*ntfy_set)(struct nv50_wndw *, struct nv50_wndw_atom *); 64 void (*ntfy_clr)(struct nv50_wndw *); 65 int (*ntfy_wait_begun)(struct nouveau_bo *, u32 offset, 66 struct nvif_device *); 67 void (*ilut)(struct nv50_wndw *, struct nv50_wndw_atom *); | 1#ifndef __NV50_KMS_WNDW_H__ 2#define __NV50_KMS_WNDW_H__ 3#define nv50_wndw(p) container_of((p), struct nv50_wndw, plane) 4#include "disp.h" 5#include "atom.h" 6#include "lut.h" 7 8#include <nvif/notify.h> --- 51 unchanged lines hidden (view full) --- 60 void (*sema_set)(struct nv50_wndw *, struct nv50_wndw_atom *); 61 void (*sema_clr)(struct nv50_wndw *); 62 void (*ntfy_reset)(struct nouveau_bo *, u32 offset); 63 void (*ntfy_set)(struct nv50_wndw *, struct nv50_wndw_atom *); 64 void (*ntfy_clr)(struct nv50_wndw *); 65 int (*ntfy_wait_begun)(struct nouveau_bo *, u32 offset, 66 struct nvif_device *); 67 void (*ilut)(struct nv50_wndw *, struct nv50_wndw_atom *); |
68 bool ilut_identity; |
|
68 bool olut_core; 69 void (*xlut_set)(struct nv50_wndw *, struct nv50_wndw_atom *); 70 void (*xlut_clr)(struct nv50_wndw *); 71 void (*image_set)(struct nv50_wndw *, struct nv50_wndw_atom *); 72 void (*image_clr)(struct nv50_wndw *); 73 void (*scale_set)(struct nv50_wndw *, struct nv50_wndw_atom *); 74 75 void (*update)(struct nv50_wndw *, u32 *interlock); --- 21 unchanged lines hidden --- | 69 bool olut_core; 70 void (*xlut_set)(struct nv50_wndw *, struct nv50_wndw_atom *); 71 void (*xlut_clr)(struct nv50_wndw *); 72 void (*image_set)(struct nv50_wndw *, struct nv50_wndw_atom *); 73 void (*image_clr)(struct nv50_wndw *); 74 void (*scale_set)(struct nv50_wndw *, struct nv50_wndw_atom *); 75 76 void (*update)(struct nv50_wndw *, u32 *interlock); --- 21 unchanged lines hidden --- |