head.h (c74a7469f97c0f40b46e82ee979f9fb1bb6e847c) | head.h (cb55cd0c66a16fd965a44e2634755b060dc64bd7) |
---|---|
1#ifndef __NV50_KMS_HEAD_H__ 2#define __NV50_KMS_HEAD_H__ 3#define nv50_head(c) container_of((c), struct nv50_head, base.base) 4#include "disp.h" 5#include "atom.h" 6#include "lut.h" 7 8#include "nouveau_crtc.h" --- 7 unchanged lines hidden (view full) --- 16int nv50_head_create(struct drm_device *, int index); 17void nv50_head_flush_set(struct nv50_head *, struct nv50_head_atom *); 18void nv50_head_flush_clr(struct nv50_head *, struct nv50_head_atom *, bool y); 19 20struct nv50_head_func { 21 void (*view)(struct nv50_head *, struct nv50_head_atom *); 22 void (*mode)(struct nv50_head *, struct nv50_head_atom *); 23 void (*olut)(struct nv50_head *, struct nv50_head_atom *); | 1#ifndef __NV50_KMS_HEAD_H__ 2#define __NV50_KMS_HEAD_H__ 3#define nv50_head(c) container_of((c), struct nv50_head, base.base) 4#include "disp.h" 5#include "atom.h" 6#include "lut.h" 7 8#include "nouveau_crtc.h" --- 7 unchanged lines hidden (view full) --- 16int nv50_head_create(struct drm_device *, int index); 17void nv50_head_flush_set(struct nv50_head *, struct nv50_head_atom *); 18void nv50_head_flush_clr(struct nv50_head *, struct nv50_head_atom *, bool y); 19 20struct nv50_head_func { 21 void (*view)(struct nv50_head *, struct nv50_head_atom *); 22 void (*mode)(struct nv50_head *, struct nv50_head_atom *); 23 void (*olut)(struct nv50_head *, struct nv50_head_atom *); |
24 bool olut_identity; |
|
24 void (*olut_set)(struct nv50_head *, struct nv50_head_atom *); 25 void (*olut_clr)(struct nv50_head *); 26 void (*core_calc)(struct nv50_head *, struct nv50_head_atom *); 27 void (*core_set)(struct nv50_head *, struct nv50_head_atom *); 28 void (*core_clr)(struct nv50_head *); 29 int (*curs_layout)(struct nv50_head *, struct nv50_wndw_atom *, 30 struct nv50_head_atom *); 31 int (*curs_format)(struct nv50_head *, struct nv50_wndw_atom *, --- 47 unchanged lines hidden --- | 25 void (*olut_set)(struct nv50_head *, struct nv50_head_atom *); 26 void (*olut_clr)(struct nv50_head *); 27 void (*core_calc)(struct nv50_head *, struct nv50_head_atom *); 28 void (*core_set)(struct nv50_head *, struct nv50_head_atom *); 29 void (*core_clr)(struct nv50_head *); 30 int (*curs_layout)(struct nv50_head *, struct nv50_wndw_atom *, 31 struct nv50_head_atom *); 32 int (*curs_format)(struct nv50_head *, struct nv50_wndw_atom *, --- 47 unchanged lines hidden --- |