Home
last modified time | relevance | path

Searched refs:nv50_disp (Results 1 – 21 of 21) sorted by relevance

/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dnv50.h3 #define nv50_disp(p) container_of((p), struct nv50_disp, base) macro
9 struct nv50_disp *disp, void *data, u32 size
13 struct nv50_disp { struct
70 void (*intr)(struct nv50_disp *);
78 void (*vblank_init)(struct nv50_disp *, int head);
79 void (*vblank_fini)(struct nv50_disp *, int head);
108 void nv50_disp_vblank_init(struct nv50_disp *, int);
109 void nv50_disp_vblank_fini(struct nv50_disp *, int);
110 void nv50_disp_intr(struct nv50_disp *);
113 void gf119_disp_vblank_init(struct nv50_disp *, int);
[all …]
Dnv50.c39 return nv50_disp(base)->func->root; in nv50_disp_root_()
46 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_outp_internal_crt_()
55 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_outp_internal_tmds_()
64 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_outp_internal_lvds_()
72 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_outp_internal_dp_()
83 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_outp_external_tmds_()
93 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_outp_external_dp_()
102 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_vblank_fini_()
109 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_vblank_init_()
116 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_intr_()
[all …]
Dchannv50.c36 nv50_disp_mthd_list(struct nv50_disp *disp, int debug, u32 base, int c, in nv50_disp_mthd_list()
67 struct nv50_disp *disp = chan->root->disp; in nv50_disp_chan_mthd()
107 struct nv50_disp *disp = container_of(event, typeof(*disp), uevent); in nv50_disp_chan_uevent_fini()
116 struct nv50_disp *disp = container_of(event, typeof(*disp), uevent); in nv50_disp_chan_uevent_init()
123 nv50_disp_chan_uevent_send(struct nv50_disp *disp, int chid) in nv50_disp_chan_uevent_send()
162 struct nv50_disp *disp = chan->root->disp; in nv50_disp_chan_rd32()
172 struct nv50_disp *disp = chan->root->disp; in nv50_disp_chan_wr32()
183 struct nv50_disp *disp = chan->root->disp; in nv50_disp_chan_ntfy()
198 struct nv50_disp *disp = chan->root->disp; in nv50_disp_chan_map()
247 struct nv50_disp *disp = chan->root->disp; in nv50_disp_chan_dtor()
[all …]
Dgf119.c34 gf119_disp_vblank_init(struct nv50_disp *disp, int head) in gf119_disp_vblank_init()
41 gf119_disp_vblank_fini(struct nv50_disp *disp, int head) in gf119_disp_vblank_fini()
48 exec_lookup(struct nv50_disp *disp, int head, int or, u32 ctrl, in exec_lookup()
95 exec_script(struct nv50_disp *disp, int head, int id) in exec_script()
133 exec_clkcmp(struct nv50_disp *disp, int head, int id, u32 pclk, u32 *conf) in exec_clkcmp()
197 gf119_disp_intr_unk1_0(struct nv50_disp *disp, int head) in gf119_disp_intr_unk1_0()
203 gf119_disp_intr_unk2_0(struct nv50_disp *disp, int head) in gf119_disp_intr_unk2_0()
226 gf119_disp_intr_unk2_1(struct nv50_disp *disp, int head) in gf119_disp_intr_unk2_1()
237 gf119_disp_intr_unk2_2_tu(struct nv50_disp *disp, int head, in gf119_disp_intr_unk2_2_tu()
299 gf119_disp_intr_unk2_2(struct nv50_disp *disp, int head) in gf119_disp_intr_unk2_2()
[all …]
Dchangf119.c29 struct nv50_disp *disp = container_of(event, typeof(*disp), uevent); in gf119_disp_chan_uevent_fini()
38 struct nv50_disp *disp = container_of(event, typeof(*disp), uevent); in gf119_disp_chan_uevent_init()
Dpiocnv50.c32 struct nv50_disp *disp = chan->root->disp; in nv50_disp_pioc_fini()
50 struct nv50_disp *disp = chan->root->disp; in nv50_disp_pioc_init()
Dpiocgf119.c32 struct nv50_disp *disp = chan->root->disp; in gf119_disp_pioc_fini()
54 struct nv50_disp *disp = chan->root->disp; in gf119_disp_pioc_init()
Ddmacgf119.c42 struct nv50_disp *disp = chan->base.root->disp; in gf119_disp_dmac_fini()
66 struct nv50_disp *disp = chan->base.root->disp; in gf119_disp_dmac_init()
Dcoregf119.c177 struct nv50_disp *disp = chan->base.root->disp; in gf119_disp_core_fini()
200 struct nv50_disp *disp = chan->base.root->disp; in gf119_disp_core_init()
Ddmacnv50.c88 struct nv50_disp *disp = chan->base.root->disp; in nv50_disp_dmac_child_get_()
190 struct nv50_disp *disp = chan->base.root->disp; in nv50_disp_dmac_fini()
213 struct nv50_disp *disp = chan->base.root->disp; in nv50_disp_dmac_init()
Dcorenv50.c170 struct nv50_disp *disp = chan->base.root->disp; in nv50_disp_core_fini()
192 struct nv50_disp *disp = chan->base.root->disp; in nv50_disp_core_init()
Drootnv50.c76 struct nv50_disp *disp = root->disp; in nv50_disp_root_mthd_()
275 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_root_new_()
308 struct nv50_disp *disp = root->disp; in nv50_disp_root_init()
Drootnv50.h10 struct nv50_disp *disp;
Dcursnv50.c43 struct nv50_disp *disp = root->disp; in nv50_disp_curs_new()
Doimmnv50.c43 struct nv50_disp *disp = root->disp; in nv50_disp_oimm_new()
Dovlynv50.c43 struct nv50_disp *disp = root->disp; in nv50_disp_ovly_new()
Dbasenv50.c43 struct nv50_disp *disp = root->disp; in nv50_disp_base_new()
Dchannv50.h41 void nv50_disp_chan_uevent_send(struct nv50_disp *, int);
Ddport.c325 struct nv50_disp *disp = nv50_disp(outp->base.disp); in nvkm_dp_train()
Drootgf119.c79 struct nv50_disp *disp = root->disp; in gf119_disp_root_init()
/drivers/gpu/drm/nouveau/
Dnv50_display.c395 struct nv50_disp { struct
404 static struct nv50_disp * argument
405 nv50_disp(struct drm_device *dev) in nv50_disp() function
410 #define nv50_mast(d) (&nv50_disp(d)->mast)
485 struct nv50_disp *disp = nv50_disp(dev); in evo_sync()
512 return nv50_disp(dev)->sync; in nv50_display_crtc_sema()
516 struct nv50_disp *disp;
536 .disp = nv50_disp(crtc->dev), in nv50_display_flip_stop()
1264 struct nv50_disp *disp = nv50_disp(crtc->dev); in nv50_crtc_lut_load()
1372 struct nv50_disp *disp = nv50_disp(crtc->dev); in nv50_crtc_destroy()
[all …]