Home
last modified time | relevance | path

Searched refs:nvkm_devinit (Results 1 – 23 of 23) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Ddevinit.h5 struct nvkm_devinit;
7 struct nvkm_devinit { struct
14 u32 nvkm_devinit_mmio(struct nvkm_devinit *, u32 addr); argument
15 int nvkm_devinit_pll_set(struct nvkm_devinit *, u32 type, u32 khz);
16 void nvkm_devinit_meminit(struct nvkm_devinit *);
17 u64 nvkm_devinit_disable(struct nvkm_devinit *);
18 int nvkm_devinit_post(struct nvkm_devinit *, u64 *disable);
20 int nv04_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
21 int nv05_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
22 int nv10_devinit_new(struct nvkm_device *, int, struct nvkm_devinit **);
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dpriv.h4 #define nvkm_devinit(p) container_of((p), struct nvkm_devinit, subdev) macro
8 void *(*dtor)(struct nvkm_devinit *);
9 void (*preinit)(struct nvkm_devinit *);
10 void (*init)(struct nvkm_devinit *);
11 int (*post)(struct nvkm_devinit *, bool post);
12 u32 (*mmio)(struct nvkm_devinit *, u32);
13 void (*meminit)(struct nvkm_devinit *);
14 int (*pll_set)(struct nvkm_devinit *, u32 type, u32 freq);
15 u64 (*disable)(struct nvkm_devinit *);
19 int index, struct nvkm_devinit *);
[all …]
Dbase.c30 nvkm_devinit_mmio(struct nvkm_devinit *init, u32 addr) in nvkm_devinit_mmio()
38 nvkm_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 khz) in nvkm_devinit_pll_set()
44 nvkm_devinit_meminit(struct nvkm_devinit *init) in nvkm_devinit_meminit()
51 nvkm_devinit_disable(struct nvkm_devinit *init) in nvkm_devinit_disable()
59 nvkm_devinit_post(struct nvkm_devinit *init, u64 *disable) in nvkm_devinit_post()
71 struct nvkm_devinit *init = nvkm_devinit(subdev); in nvkm_devinit_fini()
81 struct nvkm_devinit *init = nvkm_devinit(subdev); in nvkm_devinit_preinit()
100 struct nvkm_devinit *init = nvkm_devinit(subdev); in nvkm_devinit_init()
109 struct nvkm_devinit *init = nvkm_devinit(subdev); in nvkm_devinit_dtor()
121 nvkm_devinit = { variable
[all …]
Dnv50.h8 struct nvkm_devinit base;
13 int, struct nvkm_devinit **);
14 void nv50_devinit_preinit(struct nvkm_devinit *);
15 void nv50_devinit_init(struct nvkm_devinit *);
16 int nv50_devinit_pll_set(struct nvkm_devinit *, u32, u32);
18 int gt215_devinit_pll_set(struct nvkm_devinit *, u32, u32);
23 int gf100_devinit_pll_set(struct nvkm_devinit *, u32, u32);
24 void gf100_devinit_preinit(struct nvkm_devinit *);
26 u64 gm107_devinit_disable(struct nvkm_devinit *);
28 int gm200_devinit_post(struct nvkm_devinit *, bool);
Dnv04.h9 struct nvkm_devinit base;
14 int, struct nvkm_devinit **);
15 void *nv04_devinit_dtor(struct nvkm_devinit *);
16 void nv04_devinit_preinit(struct nvkm_devinit *);
17 void nv04_devinit_fini(struct nvkm_devinit *);
18 int nv04_devinit_pll_set(struct nvkm_devinit *, u32, u32);
20 void setPLL_single(struct nvkm_devinit *, u32, struct nvkm_pll_vals *);
21 void setPLL_double_highregs(struct nvkm_devinit *, u32, struct nvkm_pll_vals *);
22 void setPLL_double_lowregs(struct nvkm_devinit *, u32, struct nvkm_pll_vals *);
Dnv50.c35 nv50_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 freq) in nv50_devinit_pll_set()
81 nv50_devinit_disable(struct nvkm_devinit *init) in nv50_devinit_disable()
94 nv50_devinit_preinit(struct nvkm_devinit *base) in nv50_devinit_preinit()
122 nv50_devinit_init(struct nvkm_devinit *base) in nv50_devinit_init()
153 struct nvkm_devinit **pinit) in nv50_devinit_new_()
176 struct nvkm_devinit **pinit) in nv50_devinit_new()
Dgf100.c32 gf100_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 freq) in gf100_devinit_pll_set()
67 gf100_devinit_disable(struct nvkm_devinit *init) in gf100_devinit_disable()
94 gf100_devinit_preinit(struct nvkm_devinit *base) in gf100_devinit_preinit()
118 struct nvkm_devinit **pinit) in gf100_devinit_new()
Dnv04.c36 nv04_devinit_meminit(struct nvkm_devinit *init) in nv04_devinit_meminit()
143 setPLL_single(struct nvkm_devinit *init, u32 reg, in setPLL_single()
198 setPLL_double_highregs(struct nvkm_devinit *init, u32 reg1, in setPLL_double_highregs()
276 setPLL_double_lowregs(struct nvkm_devinit *init, u32 NMNMreg, in setPLL_double_lowregs()
356 nv04_devinit_pll_set(struct nvkm_devinit *devinit, u32 type, u32 freq) in nv04_devinit_pll_set()
394 nv04_devinit_post(struct nvkm_devinit *init, bool execute) in nv04_devinit_post()
400 nv04_devinit_preinit(struct nvkm_devinit *base) in nv04_devinit_preinit()
428 nv04_devinit_dtor(struct nvkm_devinit *base) in nv04_devinit_dtor()
439 struct nvkm_devinit **pinit) in nv04_devinit_new_()
463 struct nvkm_devinit **pinit) in nv04_devinit_new()
Dgt215.c32 gt215_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 freq) in gt215_devinit_pll_set()
66 gt215_devinit_disable(struct nvkm_devinit *init) in gt215_devinit_disable()
102 gt215_devinit_mmio(struct nvkm_devinit *base, u32 addr) in gt215_devinit_mmio()
150 struct nvkm_devinit **pinit) in gt215_devinit_new()
Dgm107.c30 gm107_devinit_disable(struct nvkm_devinit *init) in gm107_devinit_disable()
58 struct nvkm_devinit **pinit) in gm107_devinit_new()
Dg84.c30 g84_devinit_disable(struct nvkm_devinit *init) in g84_devinit_disable()
65 struct nvkm_devinit **pinit) in g84_devinit_new()
Dg98.c30 g98_devinit_disable(struct nvkm_devinit *init) in g98_devinit_disable()
64 struct nvkm_devinit **pinit) in g98_devinit_new()
Dmcp89.c30 mcp89_devinit_disable(struct nvkm_devinit *init) in mcp89_devinit_disable()
65 struct nvkm_devinit **pinit) in mcp89_devinit_new()
Dnv20.c33 nv20_devinit_meminit(struct nvkm_devinit *init) in nv20_devinit_meminit()
76 struct nvkm_devinit **pinit) in nv20_devinit_new()
Dgv100.c29 gv100_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 freq) in gv100_devinit_pll_set()
76 struct nvkm_devinit **pinit) in gv100_devinit_new()
Dnv10.c33 nv10_devinit_meminit(struct nvkm_devinit *init) in nv10_devinit_meminit()
110 struct nvkm_devinit **pinit) in nv10_devinit_new()
Dnv05.c35 nv05_devinit_meminit(struct nvkm_devinit *init) in nv05_devinit_meminit()
140 struct nvkm_devinit **pinit) in nv05_devinit_new()
Dnv1a.c39 struct nvkm_devinit **pinit) in nv1a_devinit_new()
Dgm200.c109 gm200_devinit_post(struct nvkm_devinit *base, bool post) in gm200_devinit_post()
177 struct nvkm_devinit **pinit) in gm200_devinit_new()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dnv04.c52 struct nvkm_devinit *devinit = device->devinit; in nv04_clk_pll_prog()
/Linux-v4.19/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h130 struct nvkm_devinit *devinit;
202 int (*devinit )(struct nvkm_device *, int idx, struct nvkm_devinit **);
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dinit.c146 struct nvkm_devinit *devinit = init->subdev->device->devinit; in init_nvreg()
346 struct nvkm_devinit *devinit = init->subdev->device->devinit; in init_prog_pll()
1458 struct nvkm_devinit *devinit = init->subdev->device->devinit; in init_compute_mem()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dnv50.c481 struct nvkm_devinit *devinit = disp->base.engine.subdev.device->devinit; in nv50_disp_super_2_1()