/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | clk.h | 73 struct nvkm_clk { struct 97 int (*read)(struct nvkm_clk *, enum nv_clk_src); argument 98 int (*calc)(struct nvkm_clk *, struct nvkm_cstate *); argument 99 int (*prog)(struct nvkm_clk *); argument 100 void (*tidy)(struct nvkm_clk *); argument 105 int (*pll_calc)(struct nvkm_clk *, struct nvbios_pll *, int clk, argument 107 int (*pll_prog)(struct nvkm_clk *, u32 reg1, struct nvkm_pll_vals *pv); argument 110 static inline struct nvkm_clk * 111 nvkm_clk(void *obj) in nvkm_clk() function 120 struct nvkm_clk *clk = (p); \ [all …]
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/ |
D | gk20a.c | 53 struct nvkm_clk *clk = nvkm_clk(priv); in gk20a_pmu_dvfs_target() 61 struct nvkm_clk *clk = nvkm_clk(priv); in gk20a_pmu_dvfs_get_cur_state() 72 struct nvkm_clk *clk = nvkm_clk(priv); in gk20a_pmu_dvfs_get_target_state() 120 struct nvkm_clk *clk = nvkm_clk(priv); in gk20a_pmu_dvfs_work()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
D | base.c | 40 nvkm_clk_adjust(struct nvkm_clk *clk, bool adjust, in nvkm_clk_adjust() 78 nvkm_cstate_prog(struct nvkm_clk *clk, struct nvkm_pstate *pstate, int cstatei) in nvkm_cstate_prog() 136 nvkm_cstate_new(struct nvkm_clk *clk, int idx, struct nvkm_pstate *pstate) in nvkm_cstate_new() 173 nvkm_pstate_prog(struct nvkm_clk *clk, int pstatei) in nvkm_pstate_prog() 203 struct nvkm_clk *clk = container_of(work, typeof(*clk), work); in nvkm_pstate_work() 237 nvkm_pstate_calc(struct nvkm_clk *clk, bool wait) in nvkm_pstate_calc() 247 nvkm_pstate_info(struct nvkm_clk *clk, struct nvkm_pstate *pstate) in nvkm_pstate_info() 302 nvkm_pstate_new(struct nvkm_clk *clk, int idx) in nvkm_pstate_new() 371 nvkm_clk_ustate_update(struct nvkm_clk *clk, int req) in nvkm_clk_ustate_update() 395 nvkm_clk_nstate(struct nvkm_clk *clk, const char *mode, int arglen) in nvkm_clk_nstate() [all …]
|
D | gt215.h | 15 int gt215_pll_info(struct nvkm_clk *, int, u32, u32, struct gt215_clk_info *); 16 int gt215_clk_pre(struct nvkm_clk *clk, unsigned long *flags); 17 void gt215_clk_post(struct nvkm_clk *clk, unsigned long *flags);
|
D | gt215.c | 35 struct nvkm_clk base; 137 gt215_clk_read(struct nvkm_clk *clk, enum nv_clk_src src) in gt215_clk_read() 179 gt215_clk_info(struct nvkm_clk *clock, int clk, u32 khz, in gt215_clk_info() 226 gt215_pll_info(struct nvkm_clk *clock, int clk, u32 pll, u32 khz, in gt215_pll_info() 298 gt215_clk_pre(struct nvkm_clk *clk, unsigned long *flags) in gt215_clk_pre() 321 gt215_clk_post(struct nvkm_clk *clk, unsigned long *flags) in gt215_clk_post() 429 gt215_clk_calc(struct nvkm_clk *clk, struct nvkm_cstate *cstate) in gt215_clk_calc() 456 gt215_clk_prog(struct nvkm_clk *clk) in gt215_clk_prog() 486 gt215_clk_tidy(struct nvkm_clk *clk) in gt215_clk_tidy()
|
D | mcp77.c | 33 struct nvkm_clk base; 42 read_div(struct nvkm_clk *clk) in read_div() 48 read_pll(struct nvkm_clk *clk, u32 base) in read_pll() 79 mcp77_clk_read(struct nvkm_clk *clk, enum nv_clk_src src) in mcp77_clk_read() 166 struct nvkm_clk *clk = &priv->base; in calc_pll() 200 mcp77_clk_calc(struct nvkm_clk *clk, struct nvkm_cstate *cstate) in mcp77_clk_calc() 295 mcp77_clk_prog(struct nvkm_clk *clk) in mcp77_clk_prog() 385 mcp77_clk_tidy(struct nvkm_clk *clk) in mcp77_clk_tidy()
|
D | nv40.c | 32 struct nvkm_clk base; 105 nv40_clk_read(struct nvkm_clk *clk, enum nv_clk_src src) in nv40_clk_read() 152 nv40_clk_calc(struct nvkm_clk *clk, struct nvkm_cstate *cstate) in nv40_clk_calc() 192 nv40_clk_prog(struct nvkm_clk *clk) in nv40_clk_prog() 205 nv40_clk_tidy(struct nvkm_clk *clk) in nv40_clk_tidy()
|
D | nv04.c | 32 struct nvkm_clk base; 36 nv04_clk_pll_calc(struct nvkm_clk *clock, struct nvbios_pll *info, in nv04_clk_pll_calc() 53 nv04_clk_pll_prog(struct nvkm_clk *clk, u32 reg1, struct nvkm_pll_vals *pv) in nv04_clk_pll_prog()
|
D | gf100.c | 42 struct nvkm_clk base; 51 struct nvkm_clk *clk = &priv->base; in read_vco() 61 struct nvkm_clk *clk = &priv->base; in read_pll() 148 gf100_clk_read(struct nvkm_clk *clk, enum nv_clk_src src) in gf100_clk_read() 314 gf100_clk_calc(struct nvkm_clk *clk, struct nvkm_cstate *cstate) in gf100_clk_calc() 384 gf100_clk_prog(struct nvkm_clk *clk) in gf100_clk_prog() 410 gf100_clk_tidy(struct nvkm_clk *clk) in gf100_clk_tidy()
|
D | nv50.c | 54 struct nvkm_clk *clk = &priv->base; in read_pll_src() 126 struct nvkm_clk *clk = &priv->base; in read_pll_ref() 158 struct nvkm_clk *clk = &priv->base; in read_pll() 190 nv50_clk_read(struct nvkm_clk *clk, enum nv_clk_src src) in nv50_clk_read() 364 nv50_clk_calc(struct nvkm_clk *clk, struct nvkm_cstate *cstate) in nv50_clk_calc() 489 nv50_clk_prog(struct nvkm_clk *clk) in nv50_clk_prog() 496 nv50_clk_tidy(struct nvkm_clk *clk) in nv50_clk_tidy()
|
D | gk104.c | 42 struct nvkm_clk base; 184 gk104_clk_read(struct nvkm_clk *clk, enum nv_clk_src src) in gk104_clk_read() 332 gk104_clk_calc(struct nvkm_clk *clk, struct nvkm_cstate *cstate) in gk104_clk_calc() 418 gk104_clk_prog(struct nvkm_clk *clk) in gk104_clk_prog() 449 gk104_clk_tidy(struct nvkm_clk *clk) in gk104_clk_tidy()
|
D | nv50.h | 16 struct nvkm_clk base;
|
D | gk20a.c | 121 struct nvkm_clk base; 563 gk20a_clk_read(struct nvkm_clk *clk, enum nv_clk_src src) in gk20a_clk_read() 580 gk20a_clk_calc(struct nvkm_clk *clk, struct nvkm_cstate *cstate) in gk20a_clk_calc() 589 gk20a_clk_prog(struct nvkm_clk *clk) in gk20a_clk_prog() 597 gk20a_clk_tidy(struct nvkm_clk *clk) in gk20a_clk_tidy()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | ctrl.c | 39 struct nvkm_clk *clk = nvkm_clk(object); in nvkm_control_mthd_pstate_info() 72 struct nvkm_clk *clk = nvkm_clk(object); in nvkm_control_mthd_pstate_attr() 145 struct nvkm_clk *clk = nvkm_clk(object); in nvkm_control_mthd_pstate_user()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvif/ |
D | device.h | 46 #define nvxx_clk(a) nvkm_clk(nvxx_device(a))
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | ramgt215.c | 161 struct nvkm_clk *clk = nvkm_clk(pfb); in gt215_link_train() 547 ret = gt215_pll_info(nvkm_clk(pfb), 0x12, 0x4000, freq, &mclk); in gt215_ram_calc()
|
D | ramgf100.c | 129 struct nvkm_clk *clk = nvkm_clk(pfb); in gf100_ram_calc()
|
D | ramgk104.c | 1029 struct nvkm_clk *clk = nvkm_clk(pfb); in gk104_ram_calc()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/ |
D | hw.c | 256 struct nvkm_clk *clk = nvxx_clk(device); in nouveau_hw_fix_bad_vpll() 466 struct nvkm_clk *clk = nvxx_clk(&drm->device); in nv_load_state_ramdac()
|
D | crtc.c | 116 struct nvkm_clk *clk = nvxx_clk(&drm->device); in nv_crtc_calc_state_ext()
|