drivers/gpu/drm/nouveau/include/nvkm/core/layout.h
35
NVKM_LAYOUT_ONCE(NVKM_ENGINE_DISP , struct nvkm_disp , disp)
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
4
#define nvkm_disp(p) container_of((p), struct nvkm_disp, engine)
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
72
int nv04_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
73
int nv50_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
74
int g84_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
75
int gt200_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
76
int g94_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
77
int mcp77_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
78
int gt215_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
79
int mcp89_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
80
int gf119_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
81
int gk104_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
82
int gk110_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
83
int gm107_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
84
int gm200_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
85
int gp100_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
86
int gp102_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
87
int gv100_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
88
int tu102_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
89
int ga102_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
104
struct nvkm_disp *disp = nvkm_disp(engine);
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
121
struct nvkm_disp *disp = nvkm_disp(engine);
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
150
struct nvkm_disp *disp = nvkm_disp(engine);
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
171
struct nvkm_disp *disp = nvkm_disp(engine);
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
219
nvkm_disp = {
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
230
enum nvkm_subdev_type type, int inst, struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
232
struct nvkm_disp *disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
245
ret = nvkm_engine_ctor(&nvkm_disp, device, type, inst, true, &disp->engine);
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
41
struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank);
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
50
struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank);
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
63
nvkm_disp_vblank(struct nvkm_disp *disp, int head)
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
85
struct nvkm_disp *disp = nvkm_disp(oclass->engine);
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
97
struct nvkm_disp *disp = nvkm_disp(engine);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
153
struct nvkm_disp *disp = chan->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
175
nvkm_disp_chan_new_(struct nvkm_disp *disp, int nr, const struct nvkm_oclass *oclass,
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
230
struct nvkm_disp *disp = nvkm_udisp(oclass->parent);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
239
struct nvkm_disp *disp = nvkm_udisp(oclass->parent);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
248
struct nvkm_disp *disp = nvkm_udisp(oclass->parent);
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
33
struct nvkm_disp *disp = chan->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
61
struct nvkm_disp *disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c
83
struct nvkm_disp *disp = chan->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.h
11
struct nvkm_disp *disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c
43
nvkm_conn_ctor(struct nvkm_disp *disp, int index, struct nvbios_connE *info,
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c
78
nvkm_conn_new(struct nvkm_disp *disp, int index, struct nvbios_connE *info,
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
10
struct nvkm_disp *disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
19
int nvkm_conn_new(struct nvkm_disp *, int index, struct nvbios_connE *,
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
372
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
636
nvkm_dp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, struct nvkm_outp **poutp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h
6
int nvkm_dp_new(struct nvkm_disp *, int index, struct dcb_output *,
drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c
132
g84_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c
346
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c
172
g94_sor_war_update_sppll1(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c
304
g94_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c
310
g94_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c
376
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c
116
ga102_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c
149
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
1013
struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work);
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
1069
gf119_disp_intr_error(struct nvkm_disp *disp, int chid)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
1101
gf119_disp_intr(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
1157
gf119_disp_fini(struct nvkm_disp *disp, bool suspend)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
1165
gf119_disp_init(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
1258
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
338
gf119_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
344
gf119_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
386
gf119_dac_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
392
gf119_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
466
gf119_head_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
472
gf119_head_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
482
struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent);
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
491
struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent);
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
519
struct nvkm_disp *disp = chan->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c
538
struct nvkm_disp *disp = chan->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c
125
gk104_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c
330
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c
56
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c
110
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c
80
gm107_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c
157
gm200_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c
193
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c
47
gp100_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c
82
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c
148
gp102_disp_intr_error(struct nvkm_disp *disp, int chid)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c
197
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c
106
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c
234
gt215_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c
264
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
1013
gv100_disp_intr_exc_winim(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
1033
gv100_disp_intr_exc_win(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
1053
gv100_disp_intr_head_timing(struct nvkm_disp *disp, int head)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
1078
gv100_disp_intr(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
1118
gv100_disp_fini(struct nvkm_disp *disp, bool suspend)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
1125
gv100_disp_init(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
1251
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
222
gv100_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
234
gv100_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
309
gv100_head_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
320
gv100_head_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
546
gv100_disp_wndw_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
798
struct nvkm_disp *disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
822
struct nvkm_disp *disp = nvkm_udisp(oclass->parent);
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
837
struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work);
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
894
gv100_disp_exception(struct nvkm_disp *disp, int chid)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
936
gv100_disp_intr_ctrl_disp(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c
984
gv100_disp_intr_exc_other(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c
32
nvkm_head_find(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.c
56
struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
34
int nvkm_head_new_(const struct nvkm_head_func *, struct nvkm_disp *, int id);
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
36
struct nvkm_head *nvkm_head_find(struct nvkm_disp *, int id);
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
46
int nv50_head_cnt(struct nvkm_disp *, unsigned long *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
47
int nv50_head_new(struct nvkm_disp *, int id);
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
50
int gf119_head_cnt(struct nvkm_disp *, unsigned long *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
51
int gf119_head_new(struct nvkm_disp *, int id);
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
54
int gv100_head_cnt(struct nvkm_disp *, unsigned long *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
55
int gv100_head_new(struct nvkm_disp *, int id);
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
9
struct nvkm_disp *disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.c
34
nvkm_ior_find(struct nvkm_disp *disp, enum nvkm_ior_type type, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.c
57
nvkm_ior_new_(const struct nvkm_ior_func *func, struct nvkm_disp *disp,
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
105
int nvkm_ior_new_(const struct nvkm_ior_func *func, struct nvkm_disp *,
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
108
struct nvkm_ior *nvkm_ior_find(struct nvkm_disp *, enum nvkm_ior_type, int id);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
116
int nv50_dac_cnt(struct nvkm_disp *, unsigned long *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
117
int nv50_dac_new(struct nvkm_disp *, int);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
121
int gf119_dac_cnt(struct nvkm_disp *, unsigned long *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
122
int gf119_dac_new(struct nvkm_disp *, int);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
130
int nv50_sor_cnt(struct nvkm_disp *, unsigned long *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
136
int g84_sor_new(struct nvkm_disp *, int);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
139
int g94_sor_cnt(struct nvkm_disp *, unsigned long *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
156
int gf119_sor_cnt(struct nvkm_disp *, unsigned long *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
170
int gk104_sor_new(struct nvkm_disp *, int);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
185
int gp100_sor_new(struct nvkm_disp *, int);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
187
int gv100_sor_cnt(struct nvkm_disp *, unsigned long *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
199
int nv50_pior_cnt(struct nvkm_disp *, unsigned long *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
200
int nv50_pior_new(struct nvkm_disp *, int);
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
9
struct nvkm_disp *disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c
40
mcp77_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c
70
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c
54
mcp89_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c
84
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c
115
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c
74
nv04_head_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c
80
nv04_disp_intr(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1138
nv50_disp_super_3_0(struct nvkm_disp *disp, struct nvkm_head *head)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1263
nv50_disp_super_2_2(struct nvkm_disp *disp, struct nvkm_head *head)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1308
nv50_disp_super_2_1(struct nvkm_disp *disp, struct nvkm_head *head)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1318
nv50_disp_super_2_0(struct nvkm_disp *disp, struct nvkm_head *head)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1333
nv50_disp_super_1_0(struct nvkm_disp *disp, struct nvkm_head *head)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1348
nv50_disp_super_1(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1367
struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1437
nv50_disp_intr_error(struct nvkm_disp *disp, int chid)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
147
nv50_pior_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1471
nv50_disp_intr(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1507
nv50_disp_fini(struct nvkm_disp *disp, bool suspend)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1516
nv50_disp_init(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
153
nv50_pior_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1581
nv50_disp_oneinit(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
1792
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
260
nv50_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
266
nv50_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
356
nv50_dac_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
362
nv50_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
437
nv50_head_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
443
nv50_head_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
451
nv50_disp_mthd_list(struct nvkm_disp *disp, int debug, u32 base, int c,
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
482
struct nvkm_disp *disp = chan->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
522
struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
531
struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
538
nv50_disp_chan_uevent_send(struct nvkm_disp *disp, int chid)
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
568
struct nvkm_disp *disp = chan->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
587
struct nvkm_disp *disp = chan->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c
293
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c
35
nvkm_outp_route(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c
374
nvkm_outp_new_(const struct nvkm_outp_func *func, struct nvkm_disp *disp,
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c
419
nvkm_outp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE,
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
13
struct nvkm_disp *disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
72
int nvkm_outp_new_(const struct nvkm_outp_func *, struct nvkm_disp *, int index,
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
74
int nvkm_outp_new(struct nvkm_disp *, int index, struct dcb_output *, struct nvkm_outp **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
12
struct nvkm_disp **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
15
struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
17
struct nvkm_disp **);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
18
void nvkm_disp_vblank(struct nvkm_disp *, int head);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
21
void (*dtor)(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
22
int (*oneinit)(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
23
int (*init)(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
24
void (*fini)(struct nvkm_disp *, bool suspend);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
25
void (*intr)(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
26
void (*intr_error)(struct nvkm_disp *, int chid);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
33
int (*cnt)(struct nvkm_disp *, unsigned long *mask);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
34
int (*new)(struct nvkm_disp *, int id);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
4
#define nvkm_udisp(p) container_of((p), struct nvkm_disp, client.object)
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
49
int nv50_disp_oneinit(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
50
int nv50_disp_init(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
51
void nv50_disp_fini(struct nvkm_disp *, bool suspend);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
52
void nv50_disp_intr(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
55
void nv50_disp_super_1(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
56
void nv50_disp_super_1_0(struct nvkm_disp *, struct nvkm_head *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
57
void nv50_disp_super_2_0(struct nvkm_disp *, struct nvkm_head *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
58
void nv50_disp_super_2_1(struct nvkm_disp *, struct nvkm_head *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
59
void nv50_disp_super_2_2(struct nvkm_disp *, struct nvkm_head *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
60
void nv50_disp_super_3_0(struct nvkm_disp *, struct nvkm_head *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
62
int gf119_disp_init(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
63
void gf119_disp_fini(struct nvkm_disp *, bool suspend);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
64
void gf119_disp_intr(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
66
void gf119_disp_intr_error(struct nvkm_disp *, int);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
68
void gv100_disp_fini(struct nvkm_disp *, bool suspend);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
69
void gv100_disp_intr(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
71
int gv100_disp_wndw_cnt(struct nvkm_disp *, unsigned long *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
74
int tu102_disp_init(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
76
void nv50_disp_dptmds_war_2(struct nvkm_disp *, struct dcb_output *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
77
void nv50_disp_dptmds_war_3(struct nvkm_disp *, struct dcb_output *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
78
void nv50_disp_update_sppll1(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h
81
void nv50_disp_chan_uevent_send(struct nvkm_disp *, int);
drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c
108
tu102_disp_init(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c
235
struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c
99
tu102_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
155
struct nvkm_disp *disp = conn->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
172
struct nvkm_disp *disp = nvkm_udisp(oclass->parent);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uconn.c
98
struct nvkm_disp *disp = conn->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
33
struct nvkm_disp *disp = nvkm_udisp(object);
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
65
struct nvkm_disp *disp = nvkm_udisp(object);
drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c
83
struct nvkm_disp *disp = nvkm_disp(oclass->engine);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
108
struct nvkm_disp *disp = nvkm_udisp(oclass->parent);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uhead.c
90
struct nvkm_disp *disp = head->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
547
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
571
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
588
struct nvkm_disp *disp = nvkm_udisp(oclass->parent);
drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c
78
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c
109
struct nvkm_disp *disp = sw->engine.subdev.device->disp;
drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c
105
struct nvkm_disp *disp = sw->engine.subdev.device->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1044
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1076
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1171
r535_dp_get_caps(struct nvkm_disp *disp, int *plink_bw, bool *pmst, bool *pwm)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1217
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1255
r535_outp_new(struct nvkm_disp *disp, u32 id)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1370
struct nvkm_disp *disp = container_of(event, typeof(*disp), rm.irq);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1385
struct nvkm_disp *disp = container_of(event, typeof(*disp), rm.hpd);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1412
r535_disp_intr_head_timing(struct nvkm_disp *disp, int head)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1428
struct nvkm_disp *disp = container_of(inth, typeof(*disp), engine.subdev.inth);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1441
r535_disp_fini(struct nvkm_disp *disp, bool suspend)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1460
r535_disp_init(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1473
r535_disp_get_supported(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1488
r535_disp_get_static_info(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1507
r535_disp_oneinit(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
168
r535_dmac_alloc(struct nvkm_disp *disp, u32 oclass, int inst, u32 put_offset,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1724
r535_disp_dtor(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
1731
enum nvkm_subdev_type type, int inst, struct nvkm_disp **pdisp)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
265
r535_bl_ctrl(struct nvkm_disp *disp, unsigned display_id, bool set, int *pval)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
292
struct nvkm_disp *disp = sor->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
301
struct nvkm_disp *disp = sor->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
317
struct nvkm_disp *disp = sor->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
342
struct nvkm_disp *disp = sor->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
368
struct nvkm_disp *disp = sor->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
384
struct nvkm_disp *disp = sor->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
406
struct nvkm_disp *disp = sor->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
439
struct nvkm_disp *disp = sor->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
476
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
499
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
515
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
563
struct nvkm_disp *disp = sor->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
599
r535_sor_new(struct nvkm_disp *disp, int id)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
605
r535_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
641
r535_conn_new(struct nvkm_disp *disp, u32 id)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
692
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
73
r535_disp_chan_set_pushbuf(struct nvkm_disp *disp, s32 oclass, int inst, struct nvkm_memory *memory)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
735
r535_disp_get_active(struct nvkm_disp *disp, unsigned head, u32 *displayid)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
762
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
842
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
865
r535_disp_get_connect_state(struct nvkm_disp *disp, unsigned display_id)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
906
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
922
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
948
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/disp.c
967
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
142
r570_bl_ctrl(struct nvkm_disp *disp, unsigned display_id, bool set, int *pval)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
15
r570_dmac_alloc(struct nvkm_disp *disp, u32 oclass, int inst, u32 put_offset,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
168
r570_disp_get_active(struct nvkm_disp *disp, unsigned head, u32 *displayid)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
192
r570_disp_get_connect_state(struct nvkm_disp *disp, unsigned display_id)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
214
r570_disp_get_supported(struct nvkm_disp *disp, unsigned long *pmask)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
230
r570_disp_get_static_info(struct nvkm_disp *disp)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
33
r570_disp_chan_set_pushbuf(struct nvkm_disp *disp, s32 oclass, int inst, struct nvkm_memory *memory)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
81
struct nvkm_disp *disp = outp->disp;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/disp.c
99
r570_dp_get_caps(struct nvkm_disp *disp, int *plink_bw, bool *pmst, bool *pwm)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
101
int (*dmac_alloc)(struct nvkm_disp *, u32 oclass, int inst, u32 put_offset,
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
86
int (*get_static_info)(struct nvkm_disp *);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
87
int (*get_supported)(struct nvkm_disp *, unsigned long *display_mask);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
88
int (*get_connect_state)(struct nvkm_disp *, unsigned display_id);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
89
int (*get_active)(struct nvkm_disp *, unsigned head, u32 *display_id);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
91
int (*bl_ctrl)(struct nvkm_disp *, unsigned display_id, bool set, int *val);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
94
int (*get_caps)(struct nvkm_disp *, int *link_bw, bool *mst, bool *wm);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h
99
int (*set_pushbuf)(struct nvkm_disp *, s32 oclass, int inst,