#include "head.h"
#include "core.h"
#include <nvif/push507c.h>
#include <nvhw/class/cl507d.h>
int
head507d_procamp(struct nv50_head *head, struct nv50_head_atom *asyh)
{ … }
int
head507d_dither(struct nv50_head *head, struct nv50_head_atom *asyh)
{ … }
int
head507d_ovly(struct nv50_head *head, struct nv50_head_atom *asyh)
{ … }
int
head507d_base(struct nv50_head *head, struct nv50_head_atom *asyh)
{ … }
static int
head507d_curs_clr(struct nv50_head *head)
{ … }
static int
head507d_curs_set(struct nv50_head *head, struct nv50_head_atom *asyh)
{ … }
int
head507d_curs_format(struct nv50_head *head, struct nv50_wndw_atom *asyw,
struct nv50_head_atom *asyh)
{ … }
int
head507d_curs_layout(struct nv50_head *head, struct nv50_wndw_atom *asyw,
struct nv50_head_atom *asyh)
{ … }
int
head507d_core_clr(struct nv50_head *head)
{ … }
static int
head507d_core_set(struct nv50_head *head, struct nv50_head_atom *asyh)
{ … }
void
head507d_core_calc(struct nv50_head *head, struct nv50_head_atom *asyh)
{ … }
static int
head507d_olut_clr(struct nv50_head *head)
{ … }
static int
head507d_olut_set(struct nv50_head *head, struct nv50_head_atom *asyh)
{ … }
static void
head507d_olut_load(struct drm_color_lut *in, int size, void __iomem *mem)
{ … }
bool
head507d_olut(struct nv50_head *head, struct nv50_head_atom *asyh, int size)
{ … }
int
head507d_mode(struct nv50_head *head, struct nv50_head_atom *asyh)
{ … }
int
head507d_view(struct nv50_head *head, struct nv50_head_atom *asyh)
{ … }
const struct nv50_head_func
head507d = …;