Home
last modified time | relevance | path

Searched refs:nv50_disp (Results 1 - 25 of 115) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A 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 *);
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 *);
[all...]
H A Dchannv50.h12 struct nv50_disp *disp;
38 struct nv50_disp *, int ctrl, int user, int head,
42 struct nv50_disp *, int chid, int head, u64 push,
68 struct nv50_disp *, int ctrl, int user,
72 struct nv50_disp *, int ctrl, int user,
77 struct nv50_disp *, int chid,
82 struct nv50_disp *, int chid,
87 struct nv50_disp *, int chid,
92 struct nv50_disp *, struct nvkm_object **);
94 struct nv50_disp *, struc
[all...]
H A 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 *dis in nv50_disp_oneinit_()
758 nv50_disp = { global() variable
[all...]
H A Drootnv50.h10 struct nv50_disp *disp;
19 struct nv50_disp *, struct nvkm_object **);
28 struct nv50_disp *, struct nvkm_object **);
H A 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()
139 gv100_disp_intr_ctrl_disp(struct nv50_disp *disp) in gv100_disp_intr_ctrl_disp()
187 gv100_disp_intr_exc_other(struct nv50_disp *disp) in gv100_disp_intr_exc_other()
216 gv100_disp_intr_exc_winim(struct nv50_disp *disp) in gv100_disp_intr_exc_winim()
236 gv100_disp_intr_exc_win(struct nv50_disp *disp) in gv100_disp_intr_exc_win()
256 gv100_disp_intr_head_timing(struct nv50_disp *disp, int head) in gv100_disp_intr_head_timing()
281 gv100_disp_intr(struct nv50_disp *disp) in gv100_disp_intr()
321 gv100_disp_fini(struct nv50_disp *dis
[all...]
H A 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()
109 struct nv50_disp *disp = container_of(event, typeof(*disp), uevent); in nv50_disp_chan_uevent_fini()
118 struct nv50_disp *disp = container_of(event, typeof(*disp), uevent); in nv50_disp_chan_uevent_init()
125 nv50_disp_chan_uevent_send(struct nv50_disp *disp, int chid) in nv50_disp_chan_uevent_send()
201 struct nv50_disp *disp = chan->disp; in nv50_disp_chan_ntfy()
226 struct nv50_disp *disp;
248 struct nv50_disp *disp = chan->disp; in nv50_disp_chan_child_new()
318 struct nv50_disp *disp = chan->disp; in nv50_disp_chan_dtor()
340 struct nv50_disp *dis in nv50_disp_chan_new_()
[all...]
H A 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/
H A Dcore.h20 int (*caps_init)(struct nouveau_drm *, struct nv50_disp *);
37 void (*get_caps)(struct nv50_disp *,
47 int core507d_read_caps(struct nv50_disp *disp);
48 int core507d_caps_init(struct nouveau_drm *, struct nv50_disp *);
59 int core907d_caps_init(struct nouveau_drm *drm, struct nv50_disp *disp);
66 int corec37d_caps_init(struct nouveau_drm *, struct nv50_disp *);
H A Dcrc.c73 struct nv50_disp *disp = nv50_disp(head->base.base.dev); in nv50_crc_program_ctx()
87 struct nv50_disp *disp = nv50_disp(crtc->dev); in nv50_crc_ctx_flip_work()
153 nv50_disp(head->base.base.dev)->core->func->crc; in nv50_crc_handle_vblank()
291 nv50_disp(state->dev)->core->func->crc; in nv50_crc_atomic_release_notifier_contexts()
351 struct nv50_disp *disp = nv50_disp(dev); in nv50_crc_atomic_check_head()
475 const struct nv50_crc_func *func = nv50_disp(dev)->core->func->crc; in nv50_crc_atomic_set()
495 nv50_disp(hea in nv50_crc_atomic_clr()
[all...]
H A Dhead507d.c32 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_procamp()
51 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_dither()
69 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_ovly()
97 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_base()
125 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_curs_clr()
142 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_curs_set()
191 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_core_clr()
205 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_core_set()
249 struct nv50_disp *disp = nv50_disp(hea in head507d_core_calc()
[all...]
H A Dhead907d.c39 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_or()
60 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_procamp()
80 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_dither()
98 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_ovly()
127 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_base()
155 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_curs_clr()
174 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_curs_set()
198 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_core_clr()
212 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_core_set()
249 struct nvif_push *push = nv50_disp(hea in head907d_olut_clr()
[all...]
H A Dheadc37d.c33 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_or()
67 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_procamp()
88 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_dither()
107 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_curs_clr()
125 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_curs_set()
164 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_olut_clr()
178 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_olut_set()
212 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_mode()
257 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_view()
H A Dhead827d.c32 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_curs_clr()
51 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_curs_set()
76 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_core_set()
113 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_olut_clr()
130 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_olut_set()
H A Dlut.h6 struct nv50_disp;
12 int nv50_lut_init(struct nv50_disp *, struct nvif_mmu *, struct nv50_lut *);
H A Dcore507d.c81 core507d_read_caps(struct nv50_disp *disp) in core507d_read_caps()
104 core507d_caps_init(struct nouveau_drm *drm, struct nv50_disp *disp) in core507d_caps_init()
161 struct nv50_disp *disp = nv50_disp(drm->dev); in core507d_new_()
H A Dovly.c43 struct nv50_disp *disp = nv50_disp(drm->dev); in nv50_ovly_new()
H A Doimm507b.c33 struct nv50_disp *disp = nv50_disp(drm->dev); in oimm507b_init_()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/
H A Dcore.h20 int (*caps_init)(struct nouveau_drm *, struct nv50_disp *);
37 void (*get_caps)(struct nv50_disp *,
47 int core507d_read_caps(struct nv50_disp *disp);
48 int core507d_caps_init(struct nouveau_drm *, struct nv50_disp *);
59 int core907d_caps_init(struct nouveau_drm *drm, struct nv50_disp *disp);
66 int corec37d_caps_init(struct nouveau_drm *, struct nv50_disp *);
H A Dcrc.c73 struct nv50_disp *disp = nv50_disp(head->base.base.dev); in nv50_crc_program_ctx()
88 struct nv50_disp *disp = nv50_disp(dev); in nv50_crc_ctx_flip_work()
157 nv50_disp(head->base.base.dev)->core->func->crc; in nv50_crc_handle_vblank()
295 nv50_disp(state->dev)->core->func->crc; in nv50_crc_atomic_release_notifier_contexts()
454 const struct nv50_crc_func *func = nv50_disp(dev)->core->func->crc; in nv50_crc_atomic_set()
473 nv50_disp(head->base.base.dev)->core->func->crc; in nv50_crc_atomic_clr()
503 struct nv50_core *core = nv50_disp(head->base.base.dev)->core; in nv50_crc_ctx_init()
545 const struct nv50_crc_func *func = nv50_disp(de in nv50_crc_set_source()
[all...]
H A Dhead507d.c32 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_procamp()
51 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_dither()
69 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_ovly()
97 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_base()
125 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_curs_clr()
142 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_curs_set()
191 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_core_clr()
205 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head507d_core_set()
249 struct nv50_disp *disp = nv50_disp(hea in head507d_core_calc()
[all...]
H A Dhead907d.c39 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_or()
60 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_procamp()
80 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_dither()
98 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_ovly()
127 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_base()
155 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_curs_clr()
174 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_curs_set()
198 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_core_clr()
212 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head907d_core_set()
249 struct nvif_push *push = nv50_disp(hea in head907d_olut_clr()
[all...]
H A Dheadc37d.c33 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_or()
67 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_procamp()
88 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_dither()
107 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_curs_clr()
125 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_curs_set()
164 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_olut_clr()
178 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_olut_set()
212 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_mode()
257 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in headc37d_view()
H A Dhead827d.c32 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_curs_clr()
51 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_curs_set()
76 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_core_set()
113 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_olut_clr()
130 struct nvif_push *push = nv50_disp(head->base.base.dev)->core->chan.push; in head827d_olut_set()
H A Dlut.h6 struct nv50_disp;
12 int nv50_lut_init(struct nv50_disp *, struct nvif_mmu *, struct nv50_lut *);
H A Dcore507d.c81 core507d_read_caps(struct nv50_disp *disp) in core507d_read_caps()
104 core507d_caps_init(struct nouveau_drm *drm, struct nv50_disp *disp) in core507d_caps_init()
161 struct nv50_disp *disp = nv50_disp(drm->dev); in core507d_new_()

Completed in 12 milliseconds

12345