Lines Matching refs:ips_driver

291 struct ips_driver {  struct
346 ips_gpu_turbo_enabled(struct ips_driver *ips); argument
357 static bool ips_cpu_busy(struct ips_driver *ips) in ips_cpu_busy()
375 static void ips_cpu_raise(struct ips_driver *ips) in ips_cpu_raise()
413 static void ips_cpu_lower(struct ips_driver *ips) in ips_cpu_lower()
464 static void ips_enable_cpu_turbo(struct ips_driver *ips) in ips_enable_cpu_turbo()
502 static void ips_disable_cpu_turbo(struct ips_driver *ips) in ips_disable_cpu_turbo()
524 static bool ips_gpu_busy(struct ips_driver *ips) in ips_gpu_busy()
539 static void ips_gpu_raise(struct ips_driver *ips) in ips_gpu_raise()
556 static void ips_gpu_lower(struct ips_driver *ips) in ips_gpu_lower()
574 static void ips_enable_gpu_turbo(struct ips_driver *ips) in ips_enable_gpu_turbo()
587 static void ips_disable_gpu_turbo(struct ips_driver *ips) in ips_disable_gpu_turbo()
605 static bool mcp_exceeded(struct ips_driver *ips) in mcp_exceeded()
634 static bool cpu_exceeded(struct ips_driver *ips, int cpu) in cpu_exceeded()
660 static bool mch_exceeded(struct ips_driver *ips) in mch_exceeded()
683 static void verify_limits(struct ips_driver *ips) in verify_limits()
709 static void update_turbo_limits(struct ips_driver *ips) in update_turbo_limits()
765 struct ips_driver *ips = data; in ips_adjust()
825 static u16 calc_avg_temp(struct ips_driver *ips, u16 *array) in calc_avg_temp()
841 static u16 read_mgtv(struct ips_driver *ips) in read_mgtv()
859 static u16 read_ptv(struct ips_driver *ips) in read_ptv()
868 static u16 read_ctv(struct ips_driver *ips, int cpu) in read_ctv()
882 static u32 get_cpu_power(struct ips_driver *ips, u32 *last, int period) in get_cpu_power()
923 static u32 calc_avg_power(struct ips_driver *ips, u32 *array) in calc_avg_power()
940 struct ips_driver *ips = from_timer(ips, t, timer); in monitor_timeout()
957 struct ips_driver *ips = data; in ips_monitor()
1136 static void dump_thermal_info(struct ips_driver *ips)
1163 struct ips_driver *ips = arg; in ips_irq_handler()
1218 static void ips_debugfs_init(struct ips_driver *ips) { return; } in ips_debugfs_init()
1219 static void ips_debugfs_cleanup(struct ips_driver *ips) { return; } in ips_debugfs_cleanup()
1225 struct ips_driver *ips;
1232 struct ips_driver *ips = m->private; in show_cpu_temp()
1242 struct ips_driver *ips = m->private; in show_cpu_power()
1272 struct ips_driver *ips = m->private; in show_mch_temp()
1282 struct ips_driver *ips = m->private; in show_mch_power()
1312 static void ips_debugfs_cleanup(struct ips_driver *ips) in ips_debugfs_cleanup()
1319 static void ips_debugfs_init(struct ips_driver *ips) in ips_debugfs_init()
1359 static struct ips_mcp_limits *ips_detect_cpu(struct ips_driver *ips) in ips_detect_cpu()
1415 static bool ips_get_i915_syms(struct ips_driver *ips) in ips_get_i915_syms()
1448 ips_gpu_turbo_enabled(struct ips_driver *ips) in ips_gpu_turbo_enabled()
1500 struct ips_driver *ips; in ips_probe()
1657 struct ips_driver *ips = pci_get_drvdata(dev); in ips_remove()