1#ifndef __NV50_KMS_LUT_H__ 2#define __NV50_KMS_LUT_H__ 3#include <nvif/mem.h> 4struct drm_property_blob; 5struct drm_color_lut; 6struct nv50_disp; 7 8struct nv50_lut { 9 struct nvif_mem mem[2]; 10}; 11 12int nv50_lut_init(struct nv50_disp *, struct nvif_mmu *, struct nv50_lut *); 13void nv50_lut_fini(struct nv50_lut *); 14u32 nv50_lut_load(struct nv50_lut *, int buffer, struct drm_property_blob *, 15 void (*)(struct drm_color_lut *, int size, void __iomem *)); 16#endif 17