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 --- |