Home
last modified time | relevance | path

Searched refs:nvkm_disp (Results 1 – 25 of 41) sorted by relevance

12

/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dpriv.h4 #define nvkm_udisp(p) container_of((p), struct nvkm_disp, client.object)
12 struct nvkm_disp *);
14 struct nvkm_disp **);
15 void nvkm_disp_vblank(struct nvkm_disp *, int head);
18 int (*oneinit)(struct nvkm_disp *);
19 int (*init)(struct nvkm_disp *);
20 void (*fini)(struct nvkm_disp *);
21 void (*intr)(struct nvkm_disp *);
22 void (*intr_error)(struct nvkm_disp *, int chid);
29 int (*cnt)(struct nvkm_disp *, unsigned long *mask);
[all …]
Dhead.h8 struct nvkm_disp *disp;
31 int nvkm_head_new_(const struct nvkm_head_func *, struct nvkm_disp *, int id);
35 struct nvkm_head *nvkm_head_find(struct nvkm_disp *, int id);
45 int nv50_head_cnt(struct nvkm_disp *, unsigned long *);
46 int nv50_head_new(struct nvkm_disp *, int id);
49 int gf119_head_cnt(struct nvkm_disp *, unsigned long *);
50 int gf119_head_new(struct nvkm_disp *, int id);
53 int gv100_head_cnt(struct nvkm_disp *, unsigned long *);
54 int gv100_head_new(struct nvkm_disp *, int id);
Dior.h9 struct nvkm_disp *disp;
96 int nvkm_ior_new_(const struct nvkm_ior_func *func, struct nvkm_disp *,
99 struct nvkm_ior *nvkm_ior_find(struct nvkm_disp *, enum nvkm_ior_type, int id);
107 int nv50_dac_cnt(struct nvkm_disp *, unsigned long *);
108 int nv50_dac_new(struct nvkm_disp *, int);
112 int gf119_dac_cnt(struct nvkm_disp *, unsigned long *);
113 int gf119_dac_new(struct nvkm_disp *, int);
121 int nv50_sor_cnt(struct nvkm_disp *, unsigned long *);
126 int g84_sor_new(struct nvkm_disp *, int);
129 int g94_sor_cnt(struct nvkm_disp *, unsigned long *);
[all …]
Dbase.c45 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_fini()
54 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_init()
64 struct nvkm_disp *disp = in nvkm_disp_vblank_ctor()
91 nvkm_disp_vblank(struct nvkm_disp *disp, int head) in nvkm_disp_vblank()
101 struct nvkm_disp *disp = in nvkm_disp_hpd_ctor()
134 struct nvkm_disp *disp = nvkm_disp(object->engine); in nvkm_disp_ntfy()
165 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_disp_class_get()
177 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_intr()
184 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_fini()
205 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_init()
[all …]
Dudisp.c32 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_sclass()
58 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_mthd()
69 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_dtor()
89 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_udisp_new()
Doutp.h13 struct nvkm_disp *disp;
60 int nvkm_outp_new_(const struct nvkm_outp_func *, struct nvkm_disp *, int index,
62 int nvkm_outp_new(struct nvkm_disp *, int index, struct dcb_output *, struct nvkm_outp **);
68 void nvkm_outp_route(struct nvkm_disp *);
Dchan.c55 struct nvkm_disp *disp = chan->disp; in nvkm_disp_chan_ntfy()
83 struct nvkm_disp *disp;
105 struct nvkm_disp *disp = chan->disp; in nvkm_disp_chan_child_new()
175 struct nvkm_disp *disp = chan->disp; in nvkm_disp_chan_dtor()
199 nvkm_disp_chan_new_(struct nvkm_disp *disp, int nr, const struct nvkm_oclass *oclass, in nvkm_disp_chan_new_()
254 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_disp_wndw_new()
263 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_disp_chan_new()
272 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_disp_core_new()
Dnv50.c145 nv50_pior_new(struct nvkm_disp *disp, int id) in nv50_pior_new()
151 nv50_pior_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_pior_cnt()
226 nv50_sor_new(struct nvkm_disp *disp, int id) in nv50_sor_new()
232 nv50_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_sor_cnt()
322 nv50_dac_new(struct nvkm_disp *disp, int id) in nv50_dac_new()
328 nv50_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_dac_cnt()
403 nv50_head_new(struct nvkm_disp *disp, int id) in nv50_head_new()
409 nv50_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_head_cnt()
417 nv50_disp_mthd_list(struct nvkm_disp *disp, int debug, u32 base, int c, in nv50_disp_mthd_list()
448 struct nvkm_disp *disp = chan->disp; in nv50_disp_chan_mthd()
[all …]
Dgv100.c202 gv100_sor_new(struct nvkm_disp *disp, int id) in gv100_sor_new()
214 gv100_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_sor_cnt()
289 gv100_head_new(struct nvkm_disp *disp, int id) in gv100_head_new()
300 gv100_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_head_cnt()
526 gv100_disp_wndw_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_disp_wndw_cnt()
778 struct nvkm_disp *disp;
802 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in gv100_disp_caps_new()
817 struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work); in gv100_disp_super()
875 gv100_disp_exception(struct nvkm_disp *disp, int chid) in gv100_disp_exception()
917 gv100_disp_intr_ctrl_disp(struct nvkm_disp *disp) in gv100_disp_intr_ctrl_disp()
[all …]
Dgf119.c316 gf119_sor_new(struct nvkm_disp *disp, int id) in gf119_sor_new()
322 gf119_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gf119_sor_cnt()
364 gf119_dac_new(struct nvkm_disp *disp, int id) in gf119_dac_new()
370 gf119_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gf119_dac_cnt()
444 gf119_head_new(struct nvkm_disp *disp, int id) in gf119_head_new()
450 gf119_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gf119_head_cnt()
460 struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent); in gf119_disp_chan_uevent_fini()
469 struct nvkm_disp *disp = container_of(event, typeof(*disp), uevent); in gf119_disp_chan_uevent_init()
497 struct nvkm_disp *disp = chan->disp; in gf119_disp_pioc_fini()
516 struct nvkm_disp *disp = chan->disp; in gf119_disp_pioc_init()
[all …]
Dnv04.c74 nv04_head_new(struct nvkm_disp *disp, int id) in nv04_head_new()
80 nv04_disp_intr(struct nvkm_disp *disp) in nv04_disp_intr()
115 struct nvkm_disp **pdisp) in nv04_disp_new()
Duoutp.c67 struct nvkm_disp *disp = outp->disp; in nvkm_uoutp_mthd()
85 struct nvkm_disp *disp = outp->disp; in nvkm_uoutp_dtor()
102 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_uoutp_new()
Dconn.c36 struct nvkm_disp *disp = conn->disp; in nvkm_conn_hpd()
78 nvkm_conn_ctor(struct nvkm_disp *disp, int index, struct nvbios_connE *info, in nvkm_conn_ctor()
127 nvkm_conn_new(struct nvkm_disp *disp, int index, struct nvbios_connE *info, in nvkm_conn_new()
Drootnv04.c35 struct nvkm_disp *disp = nvkm_disp(object->engine); in nv04_disp_mthd()
Dconn.h11 struct nvkm_disp *disp;
22 int nvkm_conn_new(struct nvkm_disp *, int index, struct nvbios_connE *,
Dior.c34 nvkm_ior_find(struct nvkm_disp *disp, enum nvkm_ior_type type, int id) in nvkm_ior_find()
57 nvkm_ior_new_(const struct nvkm_ior_func *func, struct nvkm_disp *disp, in nvkm_ior_new_()
Dmcp77.c41 mcp77_sor_new(struct nvkm_disp *disp, int id) in mcp77_sor_new()
71 struct nvkm_disp **pdisp) in mcp77_disp_new()
Dgp100.c49 gp100_sor_new(struct nvkm_disp *disp, int id) in gp100_sor_new()
84 struct nvkm_disp **pdisp) in gp100_disp_new()
Dmcp89.c55 mcp89_sor_new(struct nvkm_disp *disp, int id) in mcp89_sor_new()
85 struct nvkm_disp **pdisp) in mcp89_disp_new()
Dgm107.c81 gm107_sor_new(struct nvkm_disp *disp, int id) in gm107_sor_new()
111 struct nvkm_disp **pdisp) in gm107_disp_new()
Dhead.c32 nvkm_head_find(struct nvkm_disp *disp, int id) in nvkm_head_find()
94 struct nvkm_disp *disp, int id) in nvkm_head_new_()
Duconn.c73 struct nvkm_disp *disp = conn->disp; in nvkm_uconn_dtor()
90 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_uconn_new()
Dtu102.c100 tu102_sor_new(struct nvkm_disp *disp, int id) in tu102_sor_new()
109 tu102_disp_init(struct nvkm_disp *disp) in tu102_disp_init()
236 struct nvkm_disp **pdisp) in tu102_disp_new()
Dg94.c172 g94_sor_war_update_sppll1(struct nvkm_disp *disp) in g94_sor_war_update_sppll1()
302 g94_sor_new(struct nvkm_disp *disp, int id) in g94_sor_new()
308 g94_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in g94_sor_cnt()
374 struct nvkm_disp **pdisp) in g94_disp_new()
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/engine/
Ddisp.h4 #define nvkm_disp(p) container_of((p), struct nvkm_disp, engine) macro
9 struct nvkm_disp { struct
59 int nv04_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); argument
60 int nv50_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
61 int g84_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
62 int gt200_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
63 int g94_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
64 int mcp77_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
65 int gt215_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
66 int mcp89_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
[all …]

12