| /netbsd-src/sys/arch/x86/x86/ |
| H A D | identcpu_subr.c | 68 uint64_t freq = 0, khz; in cpu_tsc_freq_cpuid() local 79 khz = 0; in cpu_tsc_freq_cpuid() 81 khz = descs[2] / 1000; in cpu_tsc_freq_cpuid() 94 khz = 25000; /* 25.0 MHz */ in cpu_tsc_freq_cpuid() 100 khz = 24000; /* 24.0 MHz */ in cpu_tsc_freq_cpuid() 103 khz = 19200; /* 19.2 MHz */ in cpu_tsc_freq_cpuid() 109 freq = khz * 1000 * numerator / denominator; in cpu_tsc_freq_cpuid() 122 khz = (uint64_t)descs[0] * 1000 in cpu_tsc_freq_cpuid() 134 if ((khz != 0) && (lapic_per_second == 0)) { in cpu_tsc_freq_cpuid() 135 lapic_per_second = khz * 1000; in cpu_tsc_freq_cpuid()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/clk/ |
| H A D | nouveau_nvkm_subdev_clk_nv40.c | 52 u32 ref = 27000, khz = 0; in read_pll_1() local 55 khz = ref * N / M; in read_pll_1() 57 return khz >> P; in read_pll_1() 71 u32 ref = 27000, khz = 0; in read_pll_2() local 74 khz = ref * N1 / M1; in read_pll_2() 77 khz = khz * N2 / M2; in read_pll_2() 79 khz = 0; in read_pll_2() 83 return khz >> P; in read_pll_2() 129 nv40_clk_calc_pll(struct nv40_clk *clk, u32 reg, u32 khz, in nv40_clk_calc_pll() argument 140 if (khz < pll.vco1.max_freq) in nv40_clk_calc_pll() [all …]
|
| H A D | nouveau_nvkm_subdev_clk_gt215.c | 192 gt215_clk_info(struct nvkm_clk *base, int idx, u32 khz, in gt215_clk_info() argument 201 switch (khz) { in gt215_clk_info() 204 return khz; in gt215_clk_info() 207 return khz; in gt215_clk_info() 210 return khz; in gt215_clk_info() 213 sdiv = min((sclk * 2) / khz, (u32)65); in gt215_clk_info() 215 diff = ((khz + 3000) - oclk); in gt215_clk_info() 240 gt215_pll_info(struct nvkm_clk *base, int idx, u32 pll, u32 khz, in gt215_pll_info() argument 253 ret = gt215_clk_info(&clk->base, idx, khz, info); in gt215_pll_info() 254 diff = khz - ret; in gt215_pll_info() [all …]
|
| H A D | nouveau_nvkm_subdev_clk_base.c | 290 int khz = pstate->base.domain[nv_clk_src_mem]; in nvkm_pstate_prog() local 292 ret = ram->func->calc(ram, khz); in nvkm_pstate_prog()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
| H A D | nouveau_nvkm_engine_disp_nv50.c | 203 struct nvkm_ior *ior, int id, u32 khz) in nv50_disp_super_ied_on() argument 242 data = nvbios_oclk_match(bios, iedtrs.clkcmp[id], khz); in nv50_disp_super_ied_on() 245 id, ior->asy.proto_evo, flags, khz); in nv50_disp_super_ied_on() 333 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_2_dp() local 345 do_div(h, khz); in nv50_disp_super_2_2_dp() 351 do_div(v, khz); in nv50_disp_super_2_2_dp() 357 link_data_rate = (khz * head->asy.or.depth / 8) / ior->dp.nr; in nv50_disp_super_2_2_dp() 438 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_2() local 467 nv50_disp_super_ied_on(head, ior, 0, khz); in nv50_disp_super_2_2() 486 const u32 khz = head->asy.hz / 1000; in nv50_disp_super_2_1() local [all …]
|
| H A D | nouveau_nvkm_engine_disp_dp.c | 470 u32 khz = (head->asy.hz >> ior->asy.rgdiv) / 1000; in nvkm_dp_acquire() local 471 datakbps += khz * head->asy.or.depth; in nvkm_dp_acquire()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/ |
| H A D | nouveau_nvkm_subdev_devinit_base.c | 43 nvkm_devinit_pll_set(struct nvkm_devinit *init, u32 type, u32 khz) in nvkm_devinit_pll_set() argument 45 return init->func->pll_set(init, type, khz); in nvkm_devinit_pll_set()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/ |
| H A D | nouveau_nvkm_subdev_bios_disp.c | 171 nvbios_oclk_match(struct nvkm_bios *bios, u16 cmp, u32 khz) in nvbios_oclk_match() argument 174 if (khz / 10 >= nvbios_rd16(bios, cmp + 0x00)) in nvbios_oclk_match()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
| H A D | devinit.h | 17 int nvkm_devinit_pll_set(struct nvkm_devinit *, u32 type, u32 khz);
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/bios/ |
| H A D | disp.h | 42 u16 nvbios_oclk_match(struct nvkm_bios *, u16 cmp, u32 khz);
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/ |
| H A D | nouveau_nvkm_subdev_fb_ramgk104.c | 967 gk104_ram_calc_data(struct gk104_ram *ram, u32 khz, struct nvkm_ram_data *data) in gk104_ram_calc_data() argument 971 u32 mhz = khz / 1000; in gk104_ram_calc_data() 977 data->freq = khz; in gk104_ram_calc_data()
|