drivers/gpu/drm/nouveau/include/nvkm/core/layout.h
18
NVKM_LAYOUT_ONCE(NVKM_SUBDEV_FB , struct nvkm_fb , fb)
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
100
int gp10b_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
101
int gv100_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
102
int tu102_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
103
int ga100_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
104
int ga102_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
105
int gh100_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
106
int gb100_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
107
int gb202_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
137
struct nvkm_fb *fb;
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
63
int nvkm_fb_mem_unlock(struct nvkm_fb *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
65
void nvkm_fb_tile_init(struct nvkm_fb *, int region, u32 addr, u32 size,
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
67
void nvkm_fb_tile_fini(struct nvkm_fb *, int region, struct nvkm_fb_tile *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
68
void nvkm_fb_tile_prog(struct nvkm_fb *, int region, struct nvkm_fb_tile *);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
70
int nv04_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
71
int nv10_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
72
int nv1a_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
73
int nv20_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
74
int nv25_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
75
int nv30_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
76
int nv35_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
77
int nv36_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
78
int nv40_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
79
int nv41_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
80
int nv44_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
81
int nv46_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
82
int nv47_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
83
int nv49_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
84
int nv4e_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
85
int nv50_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
86
int g84_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
87
int gt215_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
88
int mcp77_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
89
int mcp89_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
90
int gf100_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
91
int gf108_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
92
int gk104_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
93
int gk110_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
94
int gk20a_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
95
int gm107_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
96
int gm200_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
97
int gm20b_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
98
int gp100_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h
99
int gp102_fb_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/nouveau_bo.c
112
struct nvkm_fb *fb = nvxx_fb(drm);
drivers/gpu/drm/nouveau/nouveau_bo.c
61
struct nvkm_fb *fb = nvxx_fb(drm);
drivers/gpu/drm/nouveau/nvkm/core/engine.c
113
struct nvkm_fb *fb = subdev->device->fb;
drivers/gpu/drm/nouveau/nvkm/core/engine.c
76
struct nvkm_fb *fb = engine->subdev.device->fb;
drivers/gpu/drm/nouveau/nvkm/core/memory.c
33
struct nvkm_fb *fb = device->fb;
drivers/gpu/drm/nouveau/nvkm/core/memory.c
52
struct nvkm_fb *fb = device->fb;
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c
77
struct nvkm_fb *fb = device->fb;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c
184
struct nvkm_fb *fb = device->fb;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
2268
struct nvkm_fb *fb = device->fb;
drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c
366
struct nvkm_fb *fb = device->fb;
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
270
struct nvkm_fb *fb = subdev->device->fb;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
100
struct nvkm_fb *fb = nvkm_fb(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
108
struct nvkm_fb *fb = nvkm_fb(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
138
nvkm_fb_mem_unlock(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
180
struct nvkm_fb *fb = device->fb;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
192
struct nvkm_fb *fb = nvkm_fb(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
234
struct nvkm_fb *fb = nvkm_fb(subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
263
nvkm_fb = {
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
273
enum nvkm_subdev_type type, int inst, struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
275
nvkm_subdev_ctor(&nvkm_fb, device, type, inst, &fb->subdev);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
297
enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
35
nvkm_fb_tile_fini(struct nvkm_fb *fb, int region, struct nvkm_fb_tile *tile)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
41
nvkm_fb_tile_init(struct nvkm_fb *fb, int region, u32 addr, u32 size,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
48
nvkm_fb_tile_prog(struct nvkm_fb *fb, int region, struct nvkm_fb_tile *tile)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c
63
struct nvkm_fb *fb = device->fb;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.c
35
g84_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c
41
ga100_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c
29
ga102_fb_vidmem_size(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c
35
ga102_fb_oneinit(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c
61
ga102_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c
11
gb100_fb_sysmem_flush_page_init(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb100.c
34
gb100_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c
11
gb202_fb_sysmem_flush_page_init(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gb202.c
30
gb202_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c
102
gf100_fb_dtor(struct nvkm_fb *base)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c
111
enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c
136
gf100_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c
32
gf100_fb_intr(struct nvkm_fb *base)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c
45
gf100_fb_oneinit(struct nvkm_fb *base)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c
68
gf100_fb_init_page(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c
81
gf100_fb_sysmem_flush_page_init(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c
90
gf100_fb_init(struct nvkm_fb *base)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h
12
struct nvkm_fb **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h
13
void *gf100_fb_dtor(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h
14
void gf100_fb_init(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h
15
void gf100_fb_intr(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h
17
void gm200_fb_init(struct nvkm_fb *base);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h
8
struct nvkm_fb base;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c
40
gf108_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c
11
gh100_fb_sysmem_flush_page_init(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gh100.c
30
gh100_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c
87
gk104_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c
69
gk110_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c
37
gk20a_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c
40
gm107_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c
30
gm200_fb_init_page(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c
44
gm200_fb_init(struct nvkm_fb *base)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c
68
gm200_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.c
38
gm20b_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c
30
gp100_fb_init_unkn(struct nvkm_fb *base)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c
40
gp100_fb_init_remapper(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c
60
gp100_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c
30
gp102_fb_vpr_scrub(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c
36
gp102_fb_vpr_scrub_required(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c
44
gp102_fb_vidmem_size(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c
58
gp102_fb_oneinit(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c
83
gp102_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.c
35
gp10b_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.c
35
gt215_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c
26
gv100_fb_init_page(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c
47
gv100_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.c
34
mcp77_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.c
34
mcp89_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c
29
nv04_fb_init(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c
47
nv04_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c
30
nv10_fb_tile_init(struct nvkm_fb *fb, int i, u32 addr, u32 size, u32 pitch,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c
39
nv10_fb_tile_fini(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c
48
nv10_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c
67
nv10_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c
39
nv1a_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c
30
nv20_fb_tile_init(struct nvkm_fb *fb, int i, u32 addr, u32 size, u32 pitch,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c
43
nv20_fb_tile_comp(struct nvkm_fb *fb, int i, u32 size, u32 flags,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c
60
nv20_fb_tile_fini(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c
70
nv20_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c
81
nv20_fb_tags(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c
99
nv20_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c
30
nv25_fb_tile_comp(struct nvkm_fb *fb, int i, u32 size, u32 flags,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c
57
nv25_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
130
nv30_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
30
nv30_fb_tile_init(struct nvkm_fb *fb, int i, u32 addr, u32 size, u32 pitch,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
49
nv30_fb_tile_comp(struct nvkm_fb *fb, int i, u32 size, u32 flags,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
66
calc_bias(struct nvkm_fb *fb, int k, int i, int j)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
78
calc_ref(struct nvkm_fb *fb, int l, int k, int i)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
92
nv30_fb_init(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c
30
nv35_fb_tile_comp(struct nvkm_fb *fb, int i, u32 size, u32 flags,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c
59
nv35_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c
30
nv36_fb_tile_comp(struct nvkm_fb *fb, int i, u32 size, u32 flags,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c
59
nv36_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c
30
nv40_fb_tile_comp(struct nvkm_fb *fb, int i, u32 size, u32 flags,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c
47
nv40_fb_init(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c
65
nv40_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c
30
nv41_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c
41
nv41_fb_init(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c
59
nv41_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c
30
nv44_fb_tile_init(struct nvkm_fb *fb, int i, u32 addr, u32 size, u32 pitch,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c
40
nv44_fb_tile_prog(struct nvkm_fb *fb, int i, struct nvkm_fb_tile *tile)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c
50
nv44_fb_init(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c
68
nv44_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c
30
nv46_fb_tile_init(struct nvkm_fb *fb, int i, u32 addr, u32 size, u32 pitch,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c
54
nv46_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c
42
nv47_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c
42
nv49_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c
40
nv4e_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
135
nv50_fb_intr(struct nvkm_fb *base)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
195
nv50_fb_init(struct nvkm_fb *base)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
206
nv50_fb_tags(struct nvkm_fb *base)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
215
nv50_fb_sysmem_flush_page_init(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
224
nv50_fb_dtor(struct nvkm_fb *base)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
243
enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
263
nv50_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c
32
nv50_fb_ram_new(struct nvkm_fb *base, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.h
13
int (*ram_new)(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.h
14
u32 (*tags)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.h
19
struct nvkm_fb **pfb);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.h
9
struct nvkm_fb base;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
10
struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
100
bool tu102_fb_vpr_scrub_required(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
102
u64 ga102_fb_vidmem_size(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
13
void *(*dtor)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
14
u32 (*tags)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
15
int (*oneinit)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
16
void (*init)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
17
void (*init_remapper)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
18
int (*init_page)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
19
void (*init_unkn)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
20
void (*intr)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
23
void (*flush_page_init)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
27
u64 (*size)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
31
bool (*scrub_required)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
32
int (*scrub)(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
37
void (*init)(struct nvkm_fb *, int i, u32 addr, u32 size,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
39
void (*comp)(struct nvkm_fb *, int i, u32 size, u32 flags,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
4
#define nvkm_fb(p) container_of((p), struct nvkm_fb, subdev)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
41
void (*fini)(struct nvkm_fb *, int i, struct nvkm_fb_tile *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
42
void (*prog)(struct nvkm_fb *, int i, struct nvkm_fb_tile *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
45
int (*ram_new)(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
52
enum nvkm_subdev_type type, int inst, struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
54
enum nvkm_subdev_type type, int inst, struct nvkm_fb **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
57
void nv10_fb_tile_init(struct nvkm_fb *, int i, u32 addr, u32 size,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
59
void nv10_fb_tile_fini(struct nvkm_fb *, int i, struct nvkm_fb_tile *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
60
void nv10_fb_tile_prog(struct nvkm_fb *, int, struct nvkm_fb_tile *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
62
u32 nv20_fb_tags(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
63
void nv20_fb_tile_init(struct nvkm_fb *, int i, u32 addr, u32 size,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
65
void nv20_fb_tile_fini(struct nvkm_fb *, int i, struct nvkm_fb_tile *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
66
void nv20_fb_tile_prog(struct nvkm_fb *, int, struct nvkm_fb_tile *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
68
void nv30_fb_init(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
69
void nv30_fb_tile_init(struct nvkm_fb *, int i, u32 addr, u32 size,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
72
void nv40_fb_tile_comp(struct nvkm_fb *, int i, u32 size, u32 flags,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
75
void nv41_fb_init(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
76
void nv41_fb_tile_prog(struct nvkm_fb *, int, struct nvkm_fb_tile *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
78
void nv44_fb_init(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
79
void nv44_fb_tile_prog(struct nvkm_fb *, int, struct nvkm_fb_tile *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
81
void nv46_fb_tile_init(struct nvkm_fb *, int i, u32 addr, u32 size,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
84
int gf100_fb_oneinit(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
85
int gf100_fb_init_page(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
86
void gf100_fb_sysmem_flush_page_init(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
88
int gm200_fb_init_page(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
90
void gp100_fb_init_remapper(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
91
void gp100_fb_init_unkn(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
93
int gp102_fb_oneinit(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
94
u64 gp102_fb_vidmem_size(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
95
bool gp102_fb_vpr_scrub_required(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
96
int gp102_fb_vpr_scrub(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h
98
int gv100_fb_init_page(struct nvkm_fb *);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c
32
r535_fb_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c
61
r535_fb_dtor(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/r535.c
69
struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
217
nvkm_ram_ctor(const struct nvkm_ram_func *func, struct nvkm_fb *fb,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
257
nvkm_ram_new_(const struct nvkm_ram_func *func, struct nvkm_fb *fb,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
15
int nv50_ram_ctor(const struct nvkm_ram_func *, struct nvkm_fb *,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
18
int gf100_ram_new_(const struct nvkm_ram_func *, struct nvkm_fb *,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
20
int gf100_ram_ctor(const struct nvkm_ram_func *, struct nvkm_fb *,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
35
int gk104_ram_new_(const struct nvkm_ram_func *, struct nvkm_fb *,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
57
int nv04_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
58
int nv10_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
59
int nv1a_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
6
int nvkm_ram_ctor(const struct nvkm_ram_func *, struct nvkm_fb *,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
60
int nv20_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
61
int nv40_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
62
int nv41_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
63
int nv44_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
64
int nv49_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
65
int nv4e_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
66
int nv50_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
67
int gt215_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
68
int mcp77_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
69
int gf100_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
70
int gf108_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
71
int gk104_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
72
int gm107_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
73
int gm200_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
74
int gp100_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
75
int gp102_ram_new(struct nvkm_fb *, struct nvkm_ram **);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h
8
int nvkm_ram_new_(const struct nvkm_ram_func *, struct nvkm_fb *,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h
147
ramfuc_train_result(struct nvkm_fb *fb, u32 *result, u32 rsize)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h
59
ramfuc_init(struct ramfuc *ram, struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramfuc.h
9
struct nvkm_fb *fb;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c
110
struct nvkm_fb *fb = ram->base.fb;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c
491
gf100_ram_ctor(const struct nvkm_ram_func *func, struct nvkm_fb *fb,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c
568
struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c
669
gf100_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf108.c
57
gf108_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c
1521
gk104_ram_new_(const struct nvkm_ram_func *func, struct nvkm_fb *fb,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c
1713
gk104_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c
232
struct nvkm_fb *fb = ram->base.fb;
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm107.c
48
gm107_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgm200.c
63
gm200_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c
90
gp100_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp102.c
12
gp102_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c
940
gt215_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/rammcp77.c
59
mcp77_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv04.c
32
nv04_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv10.c
27
nv10_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c
27
nv1a_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv20.c
27
nv20_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c
191
nv40_ram_new_(struct nvkm_fb *fb, enum nvkm_ram_type type, u64 size,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c
202
nv40_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.h
13
int nv40_ram_new_(struct nvkm_fb *fb, enum nvkm_ram_type, u64,
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv41.c
27
nv41_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv44.c
27
nv44_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv49.c
27
nv49_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv4e.c
27
nv4e_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c
542
struct nvkm_fb *fb, struct nvkm_ram *ram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c
585
nv50_ram_new(struct nvkm_fb *fb, struct nvkm_ram **pram)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c
28
tu102_fb_vpr_scrub_required(struct nvkm_fb *fb)
drivers/gpu/drm/nouveau/nvkm/subdev/fb/tu102.c
49
tu102_fb_new(struct nvkm_device *device, enum nvkm_subdev_type type, int inst, struct nvkm_fb **pfb)
drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c
157
struct nvkm_fb *fb = device->fb;