/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | devinit.h | 5 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/ |
D | priv.h | 4 #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 …]
|
D | base.c | 30 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 …]
|
D | nv50.h | 8 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);
|
D | nv04.h | 9 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 *);
|
D | nv50.c | 35 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()
|
D | gf100.c | 32 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()
|
D | nv04.c | 36 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()
|
D | gt215.c | 32 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()
|
D | tu102.c | 29 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()
|
D | gm107.c | 30 gm107_devinit_disable(struct nvkm_devinit *init) in gm107_devinit_disable() 57 struct nvkm_devinit **pinit) in gm107_devinit_new()
|
D | mcp89.c | 30 mcp89_devinit_disable(struct nvkm_devinit *init) in mcp89_devinit_disable() 64 struct nvkm_devinit **pinit) in mcp89_devinit_new()
|
D | g98.c | 30 g98_devinit_disable(struct nvkm_devinit *init) in g98_devinit_disable() 63 struct nvkm_devinit **pinit) in g98_devinit_new()
|
D | g84.c | 30 g84_devinit_disable(struct nvkm_devinit *init) in g84_devinit_disable() 65 struct nvkm_devinit **pinit) in g84_devinit_new()
|
D | nv20.c | 33 nv20_devinit_meminit(struct nvkm_devinit *init) in nv20_devinit_meminit() 76 struct nvkm_devinit **pinit) in nv20_devinit_new()
|
D | ga100.c | 29 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()
|
D | gv100.c | 29 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()
|
D | nv10.c | 33 nv10_devinit_meminit(struct nvkm_devinit *init) in nv10_devinit_meminit() 110 struct nvkm_devinit **pinit) in nv10_devinit_new()
|
D | nv05.c | 35 nv05_devinit_meminit(struct nvkm_devinit *init) in nv05_devinit_meminit() 140 struct nvkm_devinit **pinit) in nv05_devinit_new()
|
D | nv1a.c | 39 struct nvkm_devinit **pinit) in nv1a_devinit_new()
|
D | gm200.c | 118 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/ |
D | nv04.c | 52 struct nvkm_devinit *devinit = device->devinit; in nv04_clk_pll_prog()
|
/linux-6.1.9/drivers/gpu/drm/nouveau/include/nvkm/core/ |
D | layout.h | 4 NVKM_LAYOUT_ONCE(NVKM_SUBDEV_DEVINIT , struct nvkm_devinit , devinit)
|
/linux-6.1.9/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | init.c | 146 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/ |
D | nv50.c | 1278 struct nvkm_devinit *devinit = disp->engine.subdev.device->devinit; in nv50_disp_super_2_1()
|