wndw.h (222439ebe6d4ec94b013968b07334a55612f641b) wndw.h (34838908f62a0160d2c12c12be6c3be910d17b85)
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>

--- 59 unchanged lines hidden (view full) ---

68 void (*csc)(struct nv50_wndw *, struct nv50_wndw_atom *,
69 const struct drm_color_ctm *);
70 int (*csc_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
71 int (*csc_clr)(struct nv50_wndw *);
72 bool ilut_identity;
73 int ilut_size;
74 bool olut_core;
75 int (*xlut_set)(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>

--- 59 unchanged lines hidden (view full) ---

68 void (*csc)(struct nv50_wndw *, struct nv50_wndw_atom *,
69 const struct drm_color_ctm *);
70 int (*csc_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
71 int (*csc_clr)(struct nv50_wndw *);
72 bool ilut_identity;
73 int ilut_size;
74 bool olut_core;
75 int (*xlut_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
76 void (*xlut_clr)(struct nv50_wndw *);
76 int (*xlut_clr)(struct nv50_wndw *);
77 void (*image_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
78 void (*image_clr)(struct nv50_wndw *);
79 void (*scale_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
80 void (*blend_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
81
82 void (*update)(struct nv50_wndw *, u32 *interlock);
83};
84

--- 49 unchanged lines hidden ---
77 void (*image_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
78 void (*image_clr)(struct nv50_wndw *);
79 void (*scale_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
80 void (*blend_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
81
82 void (*update)(struct nv50_wndw *, u32 *interlock);
83};
84

--- 49 unchanged lines hidden ---