Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso...
[linux-2.6-microblaze.git] / drivers / gpu / drm / nouveau / dispnv50 / lut.h
1 #ifndef __NV50_KMS_LUT_H__
2 #define __NV50_KMS_LUT_H__
3 #include <nvif/mem.h>
4 struct drm_property_blob;
5 struct drm_color_lut;
6 struct nv50_disp;
7
8 struct nv50_lut {
9         struct nvif_mem mem[2];
10 };
11
12 int nv50_lut_init(struct nv50_disp *, struct nvif_mmu *, struct nv50_lut *);
13 void nv50_lut_fini(struct nv50_lut *);
14 u32 nv50_lut_load(struct nv50_lut *, int buffer, struct drm_property_blob *,
15                   void (*)(struct drm_color_lut *, int size, void __iomem *));
16 #endif