#include "nv50.h"
#include "ram.h"
#include <core/client.h>
#include <core/enum.h>
#include <engine/fifo.h>
static int
nv50_fb_ram_new(struct nvkm_fb *base, struct nvkm_ram **pram)
{ … }
static const struct nvkm_enum vm_dispatch_subclients[] = …;
static const struct nvkm_enum vm_ccache_subclients[] = …;
static const struct nvkm_enum vm_prop_subclients[] = …;
static const struct nvkm_enum vm_pfifo_subclients[] = …;
static const struct nvkm_enum vm_bar_subclients[] = …;
static const struct nvkm_enum vm_client[] = …;
static const struct nvkm_enum vm_engine[] = …;
static const struct nvkm_enum vm_fault[] = …;
static void
nv50_fb_intr(struct nvkm_fb *base)
{ … }
static void
nv50_fb_init(struct nvkm_fb *base)
{ … }
static u32
nv50_fb_tags(struct nvkm_fb *base)
{ … }
static void
nv50_fb_sysmem_flush_page_init(struct nvkm_fb *fb)
{ … }
static void *
nv50_fb_dtor(struct nvkm_fb *base)
{ … }
static const struct nvkm_fb_func
nv50_fb_ = …;
int
nv50_fb_new_(const struct nv50_fb_func *func, struct nvkm_device *device,
enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
{ … }
static const struct nv50_fb_func
nv50_fb = …;
int
nv50_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
{ … }