atom.h (c74a7469f97c0f40b46e82ee979f9fb1bb6e847c) atom.h (cb55cd0c66a16fd965a44e2634755b060dc64bd7)
1#ifndef __NV50_KMS_ATOM_H__
2#define __NV50_KMS_ATOM_H__
3#define nv50_atom(p) container_of((p), struct nv50_atom, state)
4#include <drm/drm_atomic.h>
5
6struct nv50_atom {
7 struct drm_atomic_state state;
8

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

52 bool visible;
53 u32 handle;
54 u64 offset:40;
55 u8 buffer:1;
56 u8 mode:4;
57 u8 size:2;
58 u8 range:2;
59 u8 output_mode:2;
1#ifndef __NV50_KMS_ATOM_H__
2#define __NV50_KMS_ATOM_H__
3#define nv50_atom(p) container_of((p), struct nv50_atom, state)
4#include <drm/drm_atomic.h>
5
6struct nv50_atom {
7 struct drm_atomic_state state;
8

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

52 bool visible;
53 u32 handle;
54 u64 offset:40;
55 u8 buffer:1;
56 u8 mode:4;
57 u8 size:2;
58 u8 range:2;
59 u8 output_mode:2;
60 void (*load)(struct drm_color_lut *, int size, void __iomem *);
60 } olut;
61
62 struct {
63 bool visible;
64 u32 handle;
65 u64 offset:40;
66 u8 format;
67 u8 kind:7;

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

167 struct {
168 u64 offset:40;
169 u8 buffer:1;
170 u8 enable:2;
171 u8 mode:4;
172 u8 size:2;
173 u8 range:2;
174 u8 output_mode:2;
61 } olut;
62
63 struct {
64 bool visible;
65 u32 handle;
66 u64 offset:40;
67 u8 format;
68 u8 kind:7;

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

168 struct {
169 u64 offset:40;
170 u8 buffer:1;
171 u8 enable:2;
172 u8 mode:4;
173 u8 size:2;
174 u8 range:2;
175 u8 output_mode:2;
176 void (*load)(struct drm_color_lut *, int size,
177 void __iomem *);
175 } i;
176 } xlut;
177
178 struct {
179 u8 mode:2;
180 u8 interval:4;
181
182 u8 colorspace:2;

--- 40 unchanged lines hidden ---
178 } i;
179 } xlut;
180
181 struct {
182 u8 mode:2;
183 u8 interval:4;
184
185 u8 colorspace:2;

--- 40 unchanged lines hidden ---