Home
last modified time | relevance | path

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

123

/linux-5.19.10/drivers/gpu/drm/nouveau/include/nvkm/engine/
Ddisp.h4 #define nvkm_disp(p) container_of((p), struct nvkm_disp, engine) macro
8 struct nvkm_disp { struct
26 int nv04_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); argument
27 int nv50_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
28 int g84_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
29 int gt200_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
30 int g94_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
31 int mcp77_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
32 int gt215_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
33 int mcp89_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
[all …]
/linux-5.19.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dior.h9 struct nvkm_disp *disp;
95 int nvkm_ior_new_(const struct nvkm_ior_func *func, struct nvkm_disp *,
98 struct nvkm_ior *nvkm_ior_find(struct nvkm_disp *, enum nvkm_ior_type, int id);
179 int nv50_dac_cnt(struct nvkm_disp *, unsigned long *);
180 int nv50_dac_new(struct nvkm_disp *, int);
182 int gf119_dac_cnt(struct nvkm_disp *, unsigned long *);
183 int gf119_dac_new(struct nvkm_disp *, int);
185 int nv50_pior_cnt(struct nvkm_disp *, unsigned long *);
186 int nv50_pior_new(struct nvkm_disp *, int);
188 int nv50_sor_cnt(struct nvkm_disp *, unsigned long *);
[all …]
Dpriv.h8 struct nvkm_disp *);
10 struct nvkm_disp **);
11 void nvkm_disp_vblank(struct nvkm_disp *, int head);
14 void *(*dtor)(struct nvkm_disp *);
15 int (*oneinit)(struct nvkm_disp *);
16 int (*init)(struct nvkm_disp *);
17 void (*fini)(struct nvkm_disp *);
18 void (*intr)(struct nvkm_disp *);
20 const struct nvkm_disp_oclass *(*root)(struct nvkm_disp *);
28 int (*ctor)(struct nvkm_disp *, const struct nvkm_oclass *,
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);
54 int nv04_head_new(struct nvkm_disp *, int id);
56 int nv50_head_cnt(struct nvkm_disp *, unsigned long *);
57 int nv50_head_new(struct nvkm_disp *, int id);
59 int gf119_head_cnt(struct nvkm_disp *, unsigned long *);
60 int gf119_head_new(struct nvkm_disp *, int id);
63 int gv100_head_cnt(struct nvkm_disp *, unsigned long *);
64 int gv100_head_new(struct nvkm_disp *, int id);
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()
151 struct nvkm_disp *disp = nvkm_disp(oproxy->base.engine); in nvkm_disp_class_del()
169 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_disp_class_new()
198 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_disp_class_get()
212 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_intr()
[all …]
Dnv50.h12 struct nvkm_disp base;
51 struct nvkm_disp **);
65 int (*cnt)(struct nvkm_disp *, unsigned long *mask);
66 int (*new)(struct nvkm_disp *, int id);
87 int gv100_disp_wndw_cnt(struct nvkm_disp *, unsigned long *);
Doutp.h11 struct nvkm_disp *disp;
28 int nvkm_outp_ctor(const struct nvkm_outp_func *, struct nvkm_disp *,
30 int nvkm_outp_new(struct nvkm_disp *, int index, struct dcb_output *,
37 void nvkm_outp_route(struct nvkm_disp *);
Dnv04.c28 nv04_disp_root(struct nvkm_disp *disp) in nv04_disp_root()
34 nv04_disp_intr(struct nvkm_disp *disp) in nv04_disp_intr()
68 struct nvkm_disp **pdisp) in nv04_disp_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()
125 nvkm_conn_new(struct nvkm_disp *disp, int index, struct nvbios_connE *info, in nvkm_conn_new()
Dconn.h11 struct nvkm_disp *disp;
20 int nvkm_conn_new(struct nvkm_disp *, int index, struct nvbios_connE *,
Ddacgf119.c59 gf119_dac_new(struct nvkm_disp *disp, int id) in gf119_dac_new()
65 gf119_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gf119_dac_cnt()
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_()
Drootnv04.c36 struct nvkm_disp *disp;
78 nv04_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in nv04_disp_root_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_()
Dheadnv50.c89 nv50_head_new(struct nvkm_disp *disp, int id) in nv50_head_new()
95 nv50_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_head_cnt()
Dsornv50.c95 nv50_sor_new(struct nvkm_disp *disp, int id) in nv50_sor_new()
101 nv50_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_sor_cnt()
Ddacnv50.c110 nv50_dac_new(struct nvkm_disp *disp, int id) in nv50_dac_new()
116 nv50_dac_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_dac_cnt()
Dheadgf119.c93 gf119_head_new(struct nvkm_disp *disp, int id) in gf119_head_new()
99 gf119_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gf119_head_cnt()
Dheadgv100.c91 gv100_head_new(struct nvkm_disp *disp, int id) in gv100_head_new()
100 gv100_head_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_head_cnt()
Doutp.c33 nvkm_outp_route(struct nvkm_disp *disp) in nvkm_outp_route()
220 struct nvkm_disp *disp = outp->disp; in nvkm_outp_init_route()
297 nvkm_outp_ctor(const struct nvkm_outp_func *func, struct nvkm_disp *disp, in nvkm_outp_ctor()
330 nvkm_outp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_outp_new()
Dnv50.c40 nv50_disp_root_(struct nvkm_disp *base) in nv50_disp_root_()
46 nv50_disp_intr_(struct nvkm_disp *base) in nv50_disp_intr_()
53 nv50_disp_fini_(struct nvkm_disp *base) in nv50_disp_fini_()
60 nv50_disp_init_(struct nvkm_disp *base) in nv50_disp_init_()
67 nv50_disp_dtor_(struct nvkm_disp *base) in nv50_disp_dtor_()
82 nv50_disp_oneinit_(struct nvkm_disp *base) in nv50_disp_oneinit_()
157 enum nvkm_subdev_type type, int inst, struct nvkm_disp **pdisp) in nv50_disp_new_()
773 struct nvkm_disp **pdisp) in nv50_disp_new()
Dpiornv50.c128 nv50_pior_new(struct nvkm_disp *disp, int id) in nv50_pior_new()
134 nv50_pior_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_pior_cnt()
Dsorgv100.c136 gv100_sor_new(struct nvkm_disp *disp, int id) in gv100_sor_new()
150 gv100_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in gv100_sor_cnt()
Dsorg84.c35 g84_sor_new(struct nvkm_disp *disp, int id) in g84_sor_new()
Dsorg94.c151 g94_sor_war_update_sppll1(struct nvkm_disp *disp) in g94_sor_war_update_sppll1()
291 g94_sor_new(struct nvkm_disp *disp, int id) in g94_sor_new()
297 g94_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in g94_sor_cnt()

123