Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dpriv.h12 struct nvkm_disp *);
14 struct nvkm_disp **);
18 int (*oneinit)(struct nvkm_disp *);
19 int (*init)(struct nvkm_disp *);
20 void (*fini)(struct nvkm_disp *);
21 void (*intr)(struct nvkm_disp *);
30 int (*new)(struct nvkm_disp *, int id);
46 int nv50_disp_init(struct nvkm_disp *);
47 void nv50_disp_fini(struct nvkm_disp *);
48 void nv50_disp_intr(struct nvkm_disp *);
[all …]
H A Dhead.h9 struct nvkm_disp *disp;
34 int nvkm_head_new_(const struct nvkm_head_func *, struct nvkm_disp *, int id);
36 struct nvkm_head *nvkm_head_find(struct nvkm_disp *, int id);
46 int nv50_head_cnt(struct nvkm_disp *, unsigned long *);
47 int nv50_head_new(struct nvkm_disp *, int id);
50 int gf119_head_cnt(struct nvkm_disp *, unsigned long *);
51 int gf119_head_new(struct nvkm_disp *, int id);
54 int gv100_head_cnt(struct nvkm_disp *, unsigned long *);
55 int gv100_head_new(struct nvkm_disp *, int id);
H A Dior.h9 struct nvkm_disp *disp;
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 *);
159 int gk104_sor_new(struct nvkm_disp *, int);
174 int gp100_sor_new(struct nvkm_disp *, int);
[all …]
H A Dbase.c44 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_fini()
53 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_init()
66 nvkm_disp_vblank(struct nvkm_disp *disp, int head) in nvkm_disp_vblank()
88 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_disp_class_get()
100 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_intr()
107 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_fini()
128 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_init()
160 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_oneinit()
308 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_dtor()
353 nvkm_disp = { variable
[all …]
H A Doutp.h13 struct nvkm_disp *disp;
71 int nvkm_outp_new_(const struct nvkm_outp_func *, struct nvkm_disp *, int index,
73 int nvkm_outp_new(struct nvkm_disp *, int index, struct dcb_output *, struct nvkm_outp **);
79 void nvkm_outp_route(struct nvkm_disp *);
H A Dudisp.c33 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_sclass()
65 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_dtor()
83 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_udisp_new()
H A 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()
H A Dnv50.c226 nv50_sor_new(struct nvkm_disp *disp, int id) in nv50_sor_new()
448 struct nvkm_disp *disp = chan->disp; in nv50_disp_chan_mthd()
534 struct nvkm_disp *disp = chan->disp; in nv50_disp_pioc_fini()
553 struct nvkm_disp *disp = chan->disp; in nv50_disp_pioc_init()
1327 nv50_disp_super_1(struct nvkm_disp *disp) in nv50_disp_super_1()
1346 struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work); in nv50_disp_super()
1451 nv50_disp_intr(struct nvkm_disp *disp) in nv50_disp_intr()
1487 nv50_disp_fini(struct nvkm_disp *disp) in nv50_disp_fini()
1496 nv50_disp_init(struct nvkm_disp *disp) in nv50_disp_init()
1561 nv50_disp_oneinit(struct nvkm_disp *disp) in nv50_disp_oneinit()
[all …]
H A Dgv100.c221 gv100_sor_new(struct nvkm_disp *disp, int id) in gv100_sor_new()
308 gv100_head_new(struct nvkm_disp *disp, int id) in gv100_head_new()
797 struct nvkm_disp *disp;
836 struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work); in gv100_disp_super()
936 gv100_disp_intr_ctrl_disp(struct nvkm_disp *disp) in gv100_disp_intr_ctrl_disp()
984 gv100_disp_intr_exc_other(struct nvkm_disp *disp) in gv100_disp_intr_exc_other()
1033 gv100_disp_intr_exc_win(struct nvkm_disp *disp) in gv100_disp_intr_exc_win()
1078 gv100_disp_intr(struct nvkm_disp *disp) in gv100_disp_intr()
1118 gv100_disp_fini(struct nvkm_disp *disp) in gv100_disp_fini()
1125 gv100_disp_init(struct nvkm_disp *disp) in gv100_disp_init()
[all …]
H A Dgf119.c337 gf119_sor_new(struct nvkm_disp *disp, int id) in gf119_sor_new()
385 gf119_dac_new(struct nvkm_disp *disp, int id) in gf119_dac_new()
465 gf119_head_new(struct nvkm_disp *disp, int id) in gf119_head_new()
518 struct nvkm_disp *disp = chan->disp; in gf119_disp_pioc_fini()
537 struct nvkm_disp *disp = chan->disp; in gf119_disp_pioc_init()
1012 struct nvkm_disp *disp = container_of(work, struct nvkm_disp, super.work); in gf119_disp_super()
1069 gf119_disp_intr_error(struct nvkm_disp *disp, int chid) in gf119_disp_intr_error()
1101 gf119_disp_intr(struct nvkm_disp *disp) in gf119_disp_intr()
1157 gf119_disp_fini(struct nvkm_disp *disp) in gf119_disp_fini()
1165 gf119_disp_init(struct nvkm_disp *disp) in gf119_disp_init()
[all …]
H A 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()
H A Dhead.c32 nvkm_head_find(struct nvkm_disp *disp, int id) in nvkm_head_find()
56 struct nvkm_disp *disp, int id) in nvkm_head_new_()
H A Dconn.h10 struct nvkm_disp *disp;
19 int nvkm_conn_new(struct nvkm_disp *, int index, struct nvbios_connE *,
H A Dmcp77.c39 mcp77_sor_new(struct nvkm_disp *disp, int id) in mcp77_sor_new()
69 struct nvkm_disp **pdisp) in mcp77_disp_new()
H A 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_()
H A Dgp100.c46 gp100_sor_new(struct nvkm_disp *disp, int id) in gp100_sor_new()
81 struct nvkm_disp **pdisp) in gp100_disp_new()
H A Dmcp89.c53 mcp89_sor_new(struct nvkm_disp *disp, int id) in mcp89_sor_new()
83 struct nvkm_disp **pdisp) in mcp89_disp_new()
H A Dconn.c53 nvkm_conn_ctor(struct nvkm_disp *disp, int index, struct nvbios_connE *info, in nvkm_conn_ctor()
88 nvkm_conn_new(struct nvkm_disp *disp, int index, struct nvbios_connE *info, in nvkm_conn_new()
H A Dgm107.c79 gm107_sor_new(struct nvkm_disp *disp, int id) in gm107_sor_new()
109 struct nvkm_disp **pdisp) in gm107_disp_new()
H A Dtu102.c97 tu102_sor_new(struct nvkm_disp *disp, int id) in tu102_sor_new()
106 tu102_disp_init(struct nvkm_disp *disp) in tu102_disp_init()
233 struct nvkm_disp **pdisp) in tu102_disp_new()
H A Dga102.c114 ga102_sor_new(struct nvkm_disp *disp, int id) in ga102_sor_new()
147 struct nvkm_disp **pdisp) in ga102_disp_new()
H A 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_new_(const struct nvkm_outp_func *func, struct nvkm_disp *disp, in nvkm_outp_new_()
334 nvkm_outp_new(struct nvkm_disp *disp, int index, struct dcb_output *dcbE, in nvkm_outp_new()
H A Dg94.c172 g94_sor_war_update_sppll1(struct nvkm_disp *disp) in g94_sor_war_update_sppll1()
303 g94_sor_new(struct nvkm_disp *disp, int id) in g94_sor_new()
309 g94_sor_cnt(struct nvkm_disp *disp, unsigned long *pmask) in g94_sor_cnt()
375 struct nvkm_disp **pdisp) in g94_disp_new()
H A Duhead.c90 struct nvkm_disp *disp = head->disp; in nvkm_uhead_dtor()
108 struct nvkm_disp *disp = nvkm_udisp(oclass->parent); in nvkm_uhead_new()
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Ddisp.h4 #define nvkm_disp(p) container_of((p), struct nvkm_disp, engine) macro
9 struct nvkm_disp { struct
54 int nv04_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **); argument
55 int nv50_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
56 int g84_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
57 int gt200_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
58 int g94_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
59 int mcp77_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
60 int gt215_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
61 int mcp89_disp_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_disp **);
[all …]

12