Home
last modified time | relevance | path

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

/linux-6.1.9/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 int nvkm_devinit_post(struct nvkm_devinit *);
19 int nv04_devinit_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_devinit **);
20 int nv05_devinit_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_devinit **);
21 int nv10_devinit_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_devinit **);
22 int nv1a_devinit_new(struct nvkm_device *, enum nvkm_subdev_type, int, struct nvkm_devinit **);
[all …]
/linux-6.1.9/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 enum nvkm_subdev_type, int inst, 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) 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 enum nvkm_subdev_type, 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()
152 enum nvkm_subdev_type type, int inst, struct nvkm_devinit **pinit) in nv50_devinit_new_()
175 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()
93 gf100_devinit_preinit(struct nvkm_devinit *base) in gf100_devinit_preinit()
117 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()
438 enum nvkm_subdev_type type, int inst, struct nvkm_devinit **pinit) in nv04_devinit_new_()
462 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()
101 gt215_devinit_mmio(struct nvkm_devinit *base, u32 addr) in gt215_devinit_mmio()
149 struct nvkm_devinit **pinit) in gt215_devinit_new()
Dtu102.c29 tu102_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 freq) in tu102_devinit_pll_set()
69 tu102_devinit_post(struct nvkm_devinit *base, bool post) in tu102_devinit_post()
86 struct nvkm_devinit **pinit) in tu102_devinit_new()
Dgm107.c30 gm107_devinit_disable(struct nvkm_devinit *init) in gm107_devinit_disable()
57 struct nvkm_devinit **pinit) in gm107_devinit_new()
Dmcp89.c30 mcp89_devinit_disable(struct nvkm_devinit *init) in mcp89_devinit_disable()
64 struct nvkm_devinit **pinit) in mcp89_devinit_new()
Dg98.c30 g98_devinit_disable(struct nvkm_devinit *init) in g98_devinit_disable()
63 struct nvkm_devinit **pinit) in g98_devinit_new()
Dg84.c30 g84_devinit_disable(struct nvkm_devinit *init) in g84_devinit_disable()
65 struct nvkm_devinit **pinit) in g84_devinit_new()
Dnv20.c33 nv20_devinit_meminit(struct nvkm_devinit *init) in nv20_devinit_meminit()
76 struct nvkm_devinit **pinit) in nv20_devinit_new()
Dga100.c29 ga100_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 freq) in ga100_devinit_pll_set()
74 struct nvkm_devinit **pinit) in ga100_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.c118 gm200_devinit_post(struct nvkm_devinit *base, bool post) in gm200_devinit_post()
183 struct nvkm_devinit **pinit) in gm200_devinit_new()
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dnv04.c52 struct nvkm_devinit *devinit = device->devinit; in nv04_clk_pll_prog()
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/core/
Dlayout.h4 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_DEVINIT , struct nvkm_devinit , devinit)
/linux-6.1.9/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()
1461 struct nvkm_devinit *devinit = init->subdev->device->devinit; in init_compute_mem()
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dnv50.c1278 struct nvkm_devinit *devinit = disp->engine.subdev.device->devinit; in nv50_disp_super_2_1()