wndw.h (8944d8b37ac9eecfff5706e9a11d5fcb3df64dbb) wndw.h (0a4693e80dc9a57f2133439e58a697f2d7730c4d)
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>

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

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 int (*xlut_clr)(struct nv50_wndw *);
77 int (*image_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
78 int (*image_clr)(struct nv50_wndw *);
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>

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

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 int (*xlut_clr)(struct nv50_wndw *);
77 int (*image_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
78 int (*image_clr)(struct nv50_wndw *);
79 void (*scale_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
79 int (*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
85extern const struct drm_plane_funcs nv50_wndw;
86
87void base507c_ntfy_reset(struct nouveau_bo *, u32);

--- 47 unchanged lines hidden ---
80 void (*blend_set)(struct nv50_wndw *, struct nv50_wndw_atom *);
81
82 void (*update)(struct nv50_wndw *, u32 *interlock);
83};
84
85extern const struct drm_plane_funcs nv50_wndw;
86
87void base507c_ntfy_reset(struct nouveau_bo *, u32);

--- 47 unchanged lines hidden ---