Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/engine/
Ddisp.h3 #define nvkm_disp(p) container_of((p), struct nvkm_disp, engine) macro
7 struct nvkm_disp { struct
24 int nv04_disp_new(struct nvkm_device *, int, struct nvkm_disp **); argument
25 int nv50_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
26 int g84_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
27 int gt200_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
28 int g94_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
29 int gt215_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
30 int gf119_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
31 int gk104_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dpriv.h8 int index, int heads, struct nvkm_disp *);
10 int index, int heads, struct nvkm_disp **);
11 void nvkm_disp_vblank(struct nvkm_disp *, int head);
14 int (* crt)(struct nvkm_disp *, int index, struct dcb_output *,
16 int (* tv)(struct nvkm_disp *, int index, struct dcb_output *,
18 int (*tmds)(struct nvkm_disp *, int index, struct dcb_output *,
20 int (*lvds)(struct nvkm_disp *, int index, struct dcb_output *,
22 int (* dp)(struct nvkm_disp *, int index, struct dcb_output *,
27 void *(*dtor)(struct nvkm_disp *);
28 void (*intr)(struct nvkm_disp *);
[all …]
Dbase.c41 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_fini()
48 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_init()
56 struct nvkm_disp *disp = in nvkm_disp_vblank_ctor()
83 nvkm_disp_vblank(struct nvkm_disp *disp, int head) in nvkm_disp_vblank()
93 struct nvkm_disp *disp = in nvkm_disp_hpd_ctor()
126 struct nvkm_disp *disp = nvkm_disp(object->engine); in nvkm_disp_ntfy()
143 struct nvkm_disp *disp = nvkm_disp(oproxy->base.engine); in nvkm_disp_class_del()
161 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_disp_class_new()
190 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_disp_class_get()
204 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_intr()
[all …]
Dnv50.h15 struct nvkm_disp base;
52 int index, int heads, struct nvkm_disp **);
54 int index, struct nvkm_disp **);
57 int (* crt)(struct nvkm_disp *, int index, struct dcb_output *,
59 int (* tv)(struct nvkm_disp *, int index, struct dcb_output *,
61 int (*tmds)(struct nvkm_disp *, int index, struct dcb_output *,
63 int (*lvds)(struct nvkm_disp *, int index, struct dcb_output *,
65 int (* dp)(struct nvkm_disp *, int index, struct dcb_output *,
Doutp.h10 struct nvkm_disp *disp;
28 void nvkm_output_ctor(const struct nvkm_output_func *, struct nvkm_disp *,
30 int nvkm_output_new_(const struct nvkm_output_func *, struct nvkm_disp *,
36 int nv50_dac_output_new(struct nvkm_disp *, int, struct dcb_output *,
38 int nv50_sor_output_new(struct nvkm_disp *, int, struct dcb_output *,
40 int nv50_pior_output_new(struct nvkm_disp *, int, struct dcb_output *,
Doutpdp.h48 int nvkm_output_dp_ctor(const struct nvkm_output_dp_func *, struct nvkm_disp *,
51 int nvkm_output_dp_new_(const struct nvkm_output_dp_func *, struct nvkm_disp *,
55 int nv50_pior_dp_new(struct nvkm_disp *, int, struct dcb_output *,
58 int g94_sor_dp_new(struct nvkm_disp *, int, struct dcb_output *,
62 int gf119_sor_dp_new(struct nvkm_disp *, int, struct dcb_output *,
66 int gm204_sor_dp_new(struct nvkm_disp *, int, struct dcb_output *,
Dnv04.c27 nv04_disp_root(struct nvkm_disp *disp) in nv04_disp_root()
33 nv04_disp_vblank_init(struct nvkm_disp *disp, int head) in nv04_disp_vblank_init()
40 nv04_disp_vblank_fini(struct nvkm_disp *disp, int head) in nv04_disp_vblank_fini()
47 nv04_disp_intr(struct nvkm_disp *disp) in nv04_disp_intr()
82 nv04_disp_new(struct nvkm_device *device, int index, struct nvkm_disp **pdisp) in nv04_disp_new()
Dconn.c36 struct nvkm_disp *disp = conn->disp; in nvkm_connector_hpd()
78 nvkm_connector_ctor(struct nvkm_disp *disp, int index, in nvkm_connector_ctor()
125 nvkm_connector_new(struct nvkm_disp *disp, int index, in nvkm_connector_new()
Dconn.h10 struct nvkm_disp *disp;
19 int nvkm_connector_new(struct nvkm_disp *, int index, struct nvbios_connE *,
Dnv50.c37 nv50_disp_root_(struct nvkm_disp *base) in nv50_disp_root_()
43 nv50_disp_outp_internal_crt_(struct nvkm_disp *base, int index, in nv50_disp_outp_internal_crt_()
51 nv50_disp_outp_internal_tmds_(struct nvkm_disp *base, int index, in nv50_disp_outp_internal_tmds_()
60 nv50_disp_outp_internal_lvds_(struct nvkm_disp *base, int index, in nv50_disp_outp_internal_lvds_()
69 nv50_disp_outp_internal_dp_(struct nvkm_disp *base, int index, in nv50_disp_outp_internal_dp_()
79 nv50_disp_outp_external_tmds_(struct nvkm_disp *base, int index, in nv50_disp_outp_external_tmds_()
90 nv50_disp_outp_external_dp_(struct nvkm_disp *base, int index, in nv50_disp_outp_external_dp_()
100 nv50_disp_vblank_fini_(struct nvkm_disp *base, int head) in nv50_disp_vblank_fini_()
107 nv50_disp_vblank_init_(struct nvkm_disp *base, int head) in nv50_disp_vblank_init_()
114 nv50_disp_intr_(struct nvkm_disp *base) in nv50_disp_intr_()
[all …]
Doutp.c57 nvkm_output_ctor(const struct nvkm_output_func *func, struct nvkm_disp *disp, in nvkm_output_ctor()
79 struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_output_new_()
Dpiornv50.c77 nv50_pior_output_new(struct nvkm_disp *disp, int index, in nv50_pior_output_new()
117 nv50_pior_dp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nv50_pior_dp_new()
Doutpdp.c141 struct nvkm_disp *disp = outp->base.disp; in nvkm_output_dp_hpd()
162 struct nvkm_disp *disp = outp->base.disp; in nvkm_output_dp_irq()
211 struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_output_dp_ctor()
279 struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_output_dp_new_()
Drootnv04.c34 struct nvkm_disp *disp;
119 nv04_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in nv04_disp_root_new()
Drootg94.c45 g94_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in g94_disp_root_new()
Drootgt200.c45 gt200_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gt200_disp_root_new()
Drootgm107.c45 gm107_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gm107_disp_root_new()
Drootgm204.c45 gm204_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gm204_disp_root_new()
Drootgt215.c45 gt215_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gt215_disp_root_new()
Drootgk104.c45 gk104_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gk104_disp_root_new()
Drootgk110.c45 gk110_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gk110_disp_root_new()
Drootg84.c45 g84_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in g84_disp_root_new()
Dsorg94.c49 g94_sor_output_new(struct nvkm_disp *disp, int index, in g94_sor_output_new()
164 g94_sor_dp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in g94_sor_dp_new()
Dgm107.c50 gm107_disp_new(struct nvkm_device *device, int index, struct nvkm_disp **pdisp) in gm107_disp_new()
Dgk110.c50 gk110_disp_new(struct nvkm_device *device, int index, struct nvkm_disp **pdisp) in gk110_disp_new()
Drootnv50.h24 int nv50_disp_root_new_(const struct nv50_disp_root_func *, struct nvkm_disp *,
Dgk104.c50 gk104_disp_new(struct nvkm_device *device, int index, struct nvkm_disp **pdisp) in gk104_disp_new()
Dg84.c52 g84_disp_new(struct nvkm_device *device, int index, struct nvkm_disp **pdisp) in g84_disp_new()
Dgm204.c51 gm204_disp_new(struct nvkm_device *device, int index, struct nvkm_disp **pdisp) in gm204_disp_new()
Dgt200.c52 gt200_disp_new(struct nvkm_device *device, int index, struct nvkm_disp **pdisp) in gt200_disp_new()
Dg94.c53 g94_disp_new(struct nvkm_device *device, int index, struct nvkm_disp **pdisp) in g94_disp_new()
Dsornv50.c74 nv50_sor_output_new(struct nvkm_disp *disp, int index, in nv50_sor_output_new()
Dgt215.c54 gt215_disp_new(struct nvkm_device *device, int index, struct nvkm_disp **pdisp) in gt215_disp_new()
Ddport.c52 struct nvkm_disp *disp = outp->base.disp; in dp_set_link_config()
263 struct nvkm_disp *disp = outp->base.disp; in dp_link_train_init()
289 struct nvkm_disp *disp = outp->base.disp; in dp_link_train_fini()
Ddacnv50.c121 nv50_dac_output_new(struct nvkm_disp *disp, int index, in nv50_dac_output_new()
Dsorgf119.c113 gf119_sor_dp_new(struct nvkm_disp *disp, int index, in gf119_sor_dp_new()
Drootgf119.c158 gf119_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in gf119_disp_root_new()
Drootnv50.c272 struct nvkm_disp *base, const struct nvkm_oclass *oclass, in nv50_disp_root_new_()
386 nv50_disp_root_new(struct nvkm_disp *disp, const struct nvkm_oclass *oclass, in nv50_disp_root_new()
Dsorgm204.c139 gm204_sor_dp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in gm204_sor_dp_new()
Dgf119.c504 int index, struct nvkm_disp **pdisp) in gf119_disp_new_()
533 gf119_disp_new(struct nvkm_device *device, int index, struct nvkm_disp **pdisp) in gf119_disp_new()
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h126 struct nvkm_disp *disp;
191 int (*disp )(struct nvkm_device *, int idx, struct nvkm_disp **);
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dgf100.c109 struct nvkm_disp *disp = sw->engine.subdev.device->disp; in gf100_sw_chan_new()
Dnv50.c103 struct nvkm_disp *disp = sw->engine.subdev.device->disp; in nv50_sw_chan_new()