Home
last modified time | relevance | path

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

123

/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dnv50.h4 #define nv50_disp(p) container_of((p), struct nv50_disp, base) macro
10 struct nv50_disp { struct
43 void nv50_disp_super_1(struct nv50_disp *); argument
44 void nv50_disp_super_1_0(struct nv50_disp *, struct nvkm_head *);
45 void nv50_disp_super_2_0(struct nv50_disp *, struct nvkm_head *);
46 void nv50_disp_super_2_1(struct nv50_disp *, struct nvkm_head *);
47 void nv50_disp_super_2_2(struct nv50_disp *, struct nvkm_head *);
48 void nv50_disp_super_3_0(struct nv50_disp *, struct nvkm_head *);
54 int (*init)(struct nv50_disp *);
55 void (*fini)(struct nv50_disp *);
[all …]
Dchannv50.h12 struct nv50_disp *disp;
36 struct nv50_disp *, int ctrl, int user, int head,
40 struct nv50_disp *, int chid, int head, u64 push,
66 struct nv50_disp *, int ctrl, int user,
70 struct nv50_disp *, int ctrl, int user,
75 struct nv50_disp *, int chid,
80 struct nv50_disp *, int chid,
85 struct nv50_disp *, int chid,
90 struct nv50_disp *, struct nvkm_object **);
92 struct nv50_disp *, struct nvkm_object **);
[all …]
Dnv50.c42 return nv50_disp(base)->func->root; in nv50_disp_root_()
48 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_intr_()
55 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_fini_()
62 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_init_()
69 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_dtor_()
84 struct nv50_disp *disp = nv50_disp(base); in nv50_disp_oneinit_()
159 struct nv50_disp *disp; in nv50_disp_new_()
306 nv50_disp_super_3_0(struct nv50_disp *disp, struct nvkm_head *head) in nv50_disp_super_3_0()
431 nv50_disp_super_2_2(struct nv50_disp *disp, struct nvkm_head *head) in nv50_disp_super_2_2()
478 nv50_disp_super_2_1(struct nv50_disp *disp, struct nvkm_head *head) in nv50_disp_super_2_1()
[all …]
Dgv100.c42 struct nv50_disp *disp = in gv100_disp_super()
43 container_of(work, struct nv50_disp, supervisor); in gv100_disp_super()
97 gv100_disp_exception(struct nv50_disp *disp, int chid) in gv100_disp_exception()
128 gv100_disp_intr_ctrl_disp(struct nv50_disp *disp) in gv100_disp_intr_ctrl_disp()
170 gv100_disp_intr_exc_other(struct nv50_disp *disp) in gv100_disp_intr_exc_other()
199 gv100_disp_intr_exc_winim(struct nv50_disp *disp) in gv100_disp_intr_exc_winim()
219 gv100_disp_intr_exc_win(struct nv50_disp *disp) in gv100_disp_intr_exc_win()
239 gv100_disp_intr_head_timing(struct nv50_disp *disp, int head) in gv100_disp_intr_head_timing()
264 gv100_disp_intr(struct nv50_disp *disp) in gv100_disp_intr()
304 gv100_disp_fini(struct nv50_disp *disp) in gv100_disp_fini()
[all …]
Dchannv50.c38 nv50_disp_mthd_list(struct nv50_disp *disp, int debug, u32 base, int c, in nv50_disp_mthd_list()
69 struct nv50_disp *disp = chan->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()
199 struct nv50_disp *disp = chan->disp; in nv50_disp_chan_ntfy()
224 struct nv50_disp *disp;
246 struct nv50_disp *disp = chan->disp; in nv50_disp_chan_child_new()
316 struct nv50_disp *disp = chan->disp; in nv50_disp_chan_dtor()
338 struct nv50_disp *disp, int ctrl, int user, int head, in nv50_disp_chan_new_()
Dgf119.c36 struct nv50_disp *disp = in gf119_disp_super()
37 container_of(work, struct nv50_disp, supervisor); in gf119_disp_super()
90 gf119_disp_intr_error(struct nv50_disp *disp, int chid) in gf119_disp_intr_error()
122 gf119_disp_intr(struct nv50_disp *disp) in gf119_disp_intr()
178 gf119_disp_fini(struct nv50_disp *disp) in gf119_disp_fini()
186 gf119_disp_init(struct nv50_disp *disp) in gf119_disp_init()
Drootnv50.h10 struct nv50_disp *disp;
19 struct nv50_disp *, struct nvkm_object **);
Doimmnv50.c34 struct nv50_disp *disp, int ctrl, int user, in nv50_disp_oimm_new_()
60 struct nv50_disp *disp, struct nvkm_object **pobject) in nv50_disp_oimm_new()
Dcursnv50.c34 struct nv50_disp *disp, int ctrl, int user, in nv50_disp_curs_new_()
60 struct nv50_disp *disp, struct nvkm_object **pobject) in nv50_disp_curs_new()
/Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/
Dhead507d.c28 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head507d_procamp()
41 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head507d_dither()
55 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head507d_ovly()
82 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head507d_base()
109 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head507d_curs_clr()
121 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head507d_curs_set()
161 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head507d_core_clr()
173 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head507d_core_set()
203 struct nv50_disp *disp = nv50_disp(head->base.base.dev); in head507d_core_calc()
235 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head507d_olut_clr()
[all …]
Dhead907d.c28 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head907d_or()
44 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head907d_procamp()
57 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head907d_dither()
71 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head907d_ovly()
99 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head907d_base()
126 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head907d_curs_clr()
140 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head907d_curs_set()
156 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head907d_core_clr()
168 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head907d_core_set()
190 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head907d_olut_clr()
[all …]
Dheadc37d.c29 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc37d_or()
57 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc37d_procamp()
71 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc37d_dither()
85 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc37d_curs_clr()
99 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc37d_curs_set()
126 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc37d_olut_clr()
138 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc37d_olut_set()
164 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc37d_mode()
188 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc37d_view()
Dhead827d.c28 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head827d_curs_clr()
42 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head827d_curs_set()
58 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head827d_core_set()
80 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head827d_olut_clr()
94 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in head827d_olut_set()
Dlut.h6 struct nv50_disp;
12 int nv50_lut_init(struct nv50_disp *, struct nvif_mmu *, struct nv50_lut *);
Ddisp.h7 struct nv50_disp { struct
27 static inline struct nv50_disp * argument
28 nv50_disp(struct drm_device *dev) in nv50_disp() function
Dwimm.c38 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_wimm_init()
Doimm.c41 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_oimm_init()
Dheadc57d.c29 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc57d_or()
57 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc57d_procamp()
75 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc57d_olut_clr()
87 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc57d_olut_set()
170 struct nv50_dmac *core = &nv50_disp(head->base.base.dev)->core->chan; in headc57d_mode()
Dbase.c43 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_base_new()
Dcurs.c43 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_curs_new()
Doimm507b.c33 struct nv50_disp *disp = nv50_disp(drm->dev); in oimm507b_init_()
Dovly.c43 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_ovly_new()
Ddisp.c262 struct nv50_disp *disp = nv50_disp(nv_encoder->base.base.dev); in nv50_outp_release()
281 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_outp_acquire()
369 struct nv50_core *core = nv50_disp(encoder->dev)->core; in nv50_dac_disable()
382 struct nv50_core *core = nv50_disp(encoder->dev)->core; in nv50_dac_enable()
396 struct nv50_disp *disp = nv50_disp(encoder->dev); in nv50_dac_detect()
476 struct nv50_disp *disp = nv50_disp(encoder->dev); in nv50_audio_disable()
497 struct nv50_disp *disp = nv50_disp(encoder->dev); in nv50_audio_enable()
529 struct nv50_disp *disp = nv50_disp(encoder->dev); in nv50_hdmi_disable()
550 struct nv50_disp *disp = nv50_disp(encoder->dev); in nv50_hdmi_enable()
1384 struct nv50_disp *disp = nv50_disp(nv_encoder->base.base.dev); in nv50_sor_update()
[all …]
Dcore.c61 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_core_new()
Dcurs507a.c54 u32 handle = nv50_disp(wndw->plane.dev)->core->chan.vram.handle; in curs507a_prepare()
116 struct nv50_disp *disp = nv50_disp(drm->dev); in curs507a_new_()

123