Lines Matching refs:nvkm_clk
76 struct nvkm_clk { struct
104 int (*pll_calc)(struct nvkm_clk *, struct nvbios_pll *, int clk, argument
106 int (*pll_prog)(struct nvkm_clk *, u32 reg1, struct nvkm_pll_vals *pv); argument
109 int nvkm_clk_read(struct nvkm_clk *, enum nv_clk_src);
110 int nvkm_clk_ustate(struct nvkm_clk *, int req, int pwr);
111 int nvkm_clk_astate(struct nvkm_clk *, int req, int rel, bool wait);
112 int nvkm_clk_dstate(struct nvkm_clk *, int req, int rel);
113 int nvkm_clk_tstate(struct nvkm_clk *, int req, int rel);
115 int nv04_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
116 int nv40_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
117 int nv50_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
118 int g84_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
119 int mcp77_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
120 int gt215_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
121 int gf100_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
122 int gk104_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
123 int gk20a_clk_new(struct nvkm_device *, int, struct nvkm_clk **);
124 int gm20b_clk_new(struct nvkm_device *, int, struct nvkm_clk **);