Lines Matching refs:nvkm_fb

4 #define nvkm_fb(p) container_of((p), struct nvkm_fb, subdev)  macro
10 void *(*dtor)(struct nvkm_fb *);
11 u32 (*tags)(struct nvkm_fb *);
12 int (*oneinit)(struct nvkm_fb *);
13 void (*init)(struct nvkm_fb *);
14 void (*init_remapper)(struct nvkm_fb *);
15 int (*init_page)(struct nvkm_fb *);
16 void (*init_unkn)(struct nvkm_fb *);
17 void (*intr)(struct nvkm_fb *);
20 bool (*scrub_required)(struct nvkm_fb *);
21 int (*scrub)(struct nvkm_fb *);
26 void (*init)(struct nvkm_fb *, int i, u32 addr, u32 size,
28 void (*comp)(struct nvkm_fb *, int i, u32 size, u32 flags,
30 void (*fini)(struct nvkm_fb *, int i, struct nvkm_fb_tile *);
31 void (*prog)(struct nvkm_fb *, int i, struct nvkm_fb_tile *);
34 int (*ram_new)(struct nvkm_fb *, struct nvkm_ram **);
41 enum nvkm_subdev_type type, int inst, struct nvkm_fb *);
43 enum nvkm_subdev_type type, int inst, struct nvkm_fb **);
46 void nv10_fb_tile_init(struct nvkm_fb *, int i, u32 addr, u32 size,
48 void nv10_fb_tile_fini(struct nvkm_fb *, int i, struct nvkm_fb_tile *);
49 void nv10_fb_tile_prog(struct nvkm_fb *, int, struct nvkm_fb_tile *);
51 u32 nv20_fb_tags(struct nvkm_fb *);
52 void nv20_fb_tile_init(struct nvkm_fb *, int i, u32 addr, u32 size,
54 void nv20_fb_tile_fini(struct nvkm_fb *, int i, struct nvkm_fb_tile *);
55 void nv20_fb_tile_prog(struct nvkm_fb *, int, struct nvkm_fb_tile *);
57 void nv30_fb_init(struct nvkm_fb *);
58 void nv30_fb_tile_init(struct nvkm_fb *, int i, u32 addr, u32 size,
61 void nv40_fb_tile_comp(struct nvkm_fb *, int i, u32 size, u32 flags,
64 void nv41_fb_init(struct nvkm_fb *);
65 void nv41_fb_tile_prog(struct nvkm_fb *, int, struct nvkm_fb_tile *);
67 void nv44_fb_init(struct nvkm_fb *);
68 void nv44_fb_tile_prog(struct nvkm_fb *, int, struct nvkm_fb_tile *);
70 void nv46_fb_tile_init(struct nvkm_fb *, int i, u32 addr, u32 size,
73 int gf100_fb_oneinit(struct nvkm_fb *);
74 int gf100_fb_init_page(struct nvkm_fb *);
76 int gm200_fb_init_page(struct nvkm_fb *);
78 void gp100_fb_init_remapper(struct nvkm_fb *);
79 void gp100_fb_init_unkn(struct nvkm_fb *);
82 struct nvkm_fb **);
83 bool gp102_fb_vpr_scrub_required(struct nvkm_fb *);
84 int gp102_fb_vpr_scrub(struct nvkm_fb *);
86 int gv100_fb_init_page(struct nvkm_fb *);