/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_rc6.c | 41 static struct intel_gt *rc6_to_gt(struct intel_rc6 *rc6) in rc6_to_gt() argument 43 return container_of(rc6, struct intel_gt, rc6); in rc6_to_gt() 56 static void gen11_rc6_enable(struct intel_rc6 *rc6) in gen11_rc6_enable() argument 58 struct intel_gt *gt = rc6_to_gt(rc6); in gen11_rc6_enable() 75 for_each_engine(engine, rc6_to_gt(rc6), id) in gen11_rc6_enable() 113 rc6->ctl_enable = GEN6_RC_CTL_RC6_ENABLE; in gen11_rc6_enable() 115 rc6->ctl_enable = in gen11_rc6_enable() 148 static void gen9_rc6_enable(struct intel_rc6 *rc6) in gen9_rc6_enable() argument 150 struct intel_uncore *uncore = rc6_to_uncore(rc6); in gen9_rc6_enable() 218 gen8_rc6_enable(struct intel_rc6 *rc6) gen8_rc6_enable() argument 240 gen6_rc6_enable(struct intel_rc6 *rc6) gen6_rc6_enable() argument 294 chv_rc6_init(struct intel_rc6 *rc6) chv_rc6_init() argument 315 vlv_rc6_init(struct intel_rc6 *rc6) vlv_rc6_init() argument 369 chv_rc6_enable(struct intel_rc6 *rc6) chv_rc6_enable() argument 397 vlv_rc6_enable(struct intel_rc6 *rc6) vlv_rc6_enable() argument 424 intel_check_bios_c6_setup(struct intel_rc6 *rc6) intel_check_bios_c6_setup() argument 439 bxt_check_bios_rc6_setup(struct intel_rc6 *rc6) bxt_check_bios_rc6_setup() argument 502 rc6_supported(struct intel_rc6 *rc6) rc6_supported() argument 539 rpm_get(struct intel_rc6 *rc6) rpm_get() argument 546 rpm_put(struct intel_rc6 *rc6) rpm_put() argument 553 pctx_corrupted(struct intel_rc6 *rc6) pctx_corrupted() argument 568 __intel_rc6_disable(struct intel_rc6 *rc6) __intel_rc6_disable() argument 585 rc6_res_reg_init(struct intel_rc6 *rc6) rc6_res_reg_init() argument 606 intel_rc6_init(struct intel_rc6 *rc6) intel_rc6_init() argument 632 intel_rc6_sanitize(struct intel_rc6 *rc6) intel_rc6_sanitize() argument 645 intel_rc6_enable(struct intel_rc6 *rc6) intel_rc6_enable() argument 684 intel_rc6_unpark(struct intel_rc6 *rc6) intel_rc6_unpark() argument 695 intel_rc6_park(struct intel_rc6 *rc6) intel_rc6_park() argument 723 intel_rc6_disable(struct intel_rc6 *rc6) intel_rc6_disable() argument 734 intel_rc6_fini(struct intel_rc6 *rc6) intel_rc6_fini() argument 798 intel_rc6_residency_ns(struct intel_rc6 *rc6, enum intel_rc6_res_type id) intel_rc6_residency_ns() argument 861 intel_rc6_residency_us(struct intel_rc6 *rc6, enum intel_rc6_res_type id) intel_rc6_residency_us() argument [all...] |
H A D | intel_rc6.h | 15 void intel_rc6_init(struct intel_rc6 *rc6); 16 void intel_rc6_fini(struct intel_rc6 *rc6); 18 void intel_rc6_unpark(struct intel_rc6 *rc6); 19 void intel_rc6_park(struct intel_rc6 *rc6); 21 void intel_rc6_sanitize(struct intel_rc6 *rc6); 22 void intel_rc6_enable(struct intel_rc6 *rc6); 23 void intel_rc6_disable(struct intel_rc6 *rc6); 25 u64 intel_rc6_residency_ns(struct intel_rc6 *rc6, enum intel_rc6_res_type id); 26 u64 intel_rc6_residency_us(struct intel_rc6 *rc6, enum intel_rc6_res_type id); 30 bool intel_check_bios_c6_setup(struct intel_rc6 *rc6); [all...] |
H A D | selftest_rc6.c | 16 static u64 rc6_residency(struct intel_rc6 *rc6) in rc6_residency() argument 22 result = intel_rc6_residency_ns(rc6, INTEL_RC6_RES_RC6); in rc6_residency() 23 if (HAS_RC6p(rc6_to_i915(rc6))) in rc6_residency() 24 result += intel_rc6_residency_ns(rc6, INTEL_RC6_RES_RC6p); in rc6_residency() 25 if (HAS_RC6pp(rc6_to_i915(rc6))) in rc6_residency() 26 result += intel_rc6_residency_ns(rc6, INTEL_RC6_RES_RC6pp); in rc6_residency() 34 struct intel_rc6 *rc6 = >->rc6; in live_rc6_manual() local 43 * Our claim is that we can "encourage" the GPU to enter rc6 at will. in live_rc6_manual() 47 if (!rc6 in live_rc6_manual() [all...] |
H A D | intel_gt_pm.c | 88 intel_rc6_unpark(>->rc6); in __gt_unpark() 114 intel_rc6_park(>->rc6); in __gt_park() 151 intel_rc6_init(>->rc6); in intel_gt_pm_init() 216 intel_rc6_fini(>->rc6); in intel_gt_pm_fini() 242 intel_rc6_sanitize(>->rc6); in intel_gt_resume() 274 intel_rc6_enable(>->rc6); in intel_gt_resume() 351 intel_rc6_disable(>->rc6); in intel_gt_suspend_late()
|
H A D | selftest_gt_pm.c | 147 if (gt->rc6.enabled) { in live_gt_resume() 148 pr_err("rc6 still enabled after suspend!\n"); in live_gt_resume() 158 if (gt->rc6.supported && !gt->rc6.enabled) { in live_gt_resume() 159 pr_err("rc6 not enabled upon resume!\n"); in live_gt_resume()
|
H A D | intel_gt_types.h | 171 struct intel_rc6 rc6; member
|
H A D | selftest_rps.c | 1071 intel_rc6_disable(>->rc6); in live_rps_interrupt() 1075 intel_rc6_enable(>->rc6); in live_rps_interrupt() 1274 intel_rc6_disable(>->rc6); in live_rps_dynamic() 1310 intel_rc6_enable(>->rc6); in live_rps_dynamic()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_rc6.c | 37 static struct intel_gt *rc6_to_gt(struct intel_rc6 *rc6) in rc6_to_gt() argument 39 return container_of(rc6, struct intel_gt, rc6); in rc6_to_gt() 57 static void gen11_rc6_enable(struct intel_rc6 *rc6) in gen11_rc6_enable() argument 59 struct intel_gt *gt = rc6_to_gt(rc6); in gen11_rc6_enable() 72 for_each_engine(engine, rc6_to_gt(rc6), id) in gen11_rc6_enable() 103 rc6->ctl_enable = in gen11_rc6_enable() 123 static void gen9_rc6_enable(struct intel_rc6 *rc6) in gen9_rc6_enable() argument 125 struct intel_uncore *uncore = rc6_to_uncore(rc6); in gen9_rc6_enable() 130 if (INTEL_GEN(rc6_to_i915(rc6)) > in gen9_rc6_enable() 194 gen8_rc6_enable(struct intel_rc6 *rc6) gen8_rc6_enable() argument 216 gen6_rc6_enable(struct intel_rc6 *rc6) gen6_rc6_enable() argument 271 chv_rc6_init(struct intel_rc6 *rc6) chv_rc6_init() argument 292 vlv_rc6_init(struct intel_rc6 *rc6) vlv_rc6_init() argument 345 chv_rc6_enable(struct intel_rc6 *rc6) chv_rc6_enable() argument 373 vlv_rc6_enable(struct intel_rc6 *rc6) vlv_rc6_enable() argument 400 bxt_check_bios_rc6_setup(struct intel_rc6 *rc6) bxt_check_bios_rc6_setup() argument 463 rc6_supported(struct intel_rc6 *rc6) rc6_supported() argument 485 rpm_get(struct intel_rc6 *rc6) rpm_get() argument 492 rpm_put(struct intel_rc6 *rc6) rpm_put() argument 499 pctx_corrupted(struct intel_rc6 *rc6) pctx_corrupted() argument 514 __intel_rc6_disable(struct intel_rc6 *rc6) __intel_rc6_disable() argument 527 intel_rc6_init(struct intel_rc6 *rc6) intel_rc6_init() argument 551 intel_rc6_sanitize(struct intel_rc6 *rc6) intel_rc6_sanitize() argument 564 intel_rc6_enable(struct intel_rc6 *rc6) intel_rc6_enable() argument 603 intel_rc6_unpark(struct intel_rc6 *rc6) intel_rc6_unpark() argument 614 intel_rc6_park(struct intel_rc6 *rc6) intel_rc6_park() argument 642 intel_rc6_disable(struct intel_rc6 *rc6) intel_rc6_disable() argument 653 intel_rc6_fini(struct intel_rc6 *rc6) intel_rc6_fini() argument 712 intel_rc6_residency_ns(struct intel_rc6 *rc6, const i915_reg_t reg) intel_rc6_residency_ns() argument 787 intel_rc6_residency_us(struct intel_rc6 *rc6, i915_reg_t reg) intel_rc6_residency_us() argument [all...] |
H A D | intel_rc6.h | 15 void intel_rc6_init(struct intel_rc6 *rc6); 16 void intel_rc6_fini(struct intel_rc6 *rc6); 18 void intel_rc6_unpark(struct intel_rc6 *rc6); 19 void intel_rc6_park(struct intel_rc6 *rc6); 21 void intel_rc6_sanitize(struct intel_rc6 *rc6); 22 void intel_rc6_enable(struct intel_rc6 *rc6); 23 void intel_rc6_disable(struct intel_rc6 *rc6); 25 u64 intel_rc6_residency_ns(struct intel_rc6 *rc6, i915_reg_t reg); 26 u64 intel_rc6_residency_us(struct intel_rc6 *rc6, i915_reg_t reg);
|
H A D | selftest_rc6.c | 16 static u64 rc6_residency(struct intel_rc6 *rc6) in rc6_residency() argument 22 result = intel_rc6_residency_ns(rc6, GEN6_GT_GFX_RC6); in rc6_residency() 23 if (HAS_RC6p(rc6_to_i915(rc6))) in rc6_residency() 24 result += intel_rc6_residency_ns(rc6, GEN6_GT_GFX_RC6p); in rc6_residency() 25 if (HAS_RC6pp(rc6_to_i915(rc6))) in rc6_residency() 26 result += intel_rc6_residency_ns(rc6, GEN6_GT_GFX_RC6pp); in rc6_residency() 34 struct intel_rc6 *rc6 = >->rc6; in live_rc6_manual() local 42 * Our claim is that we can "encourage" the GPU to enter rc6 at will. in live_rc6_manual() 46 if (!rc6 in live_rc6_manual() [all...] |
H A D | intel_gt_pm.c | 65 intel_rc6_unpark(>->rc6); in __gt_unpark() 87 intel_rc6_park(>->rc6); in __gt_park() 118 intel_rc6_init(>->rc6); in intel_gt_pm_init() 182 intel_rc6_fini(>->rc6); in intel_gt_pm_fini() 208 intel_rc6_sanitize(>->rc6); in intel_gt_resume() 240 intel_rc6_enable(>->rc6); in intel_gt_resume() 317 intel_rc6_disable(>->rc6); in intel_gt_suspend_late()
|
H A D | selftest_gt_pm.c | 154 if (gt->rc6.enabled) { in live_gt_resume() 155 pr_err("rc6 still enabled after suspend!\n"); in live_gt_resume() 165 if (gt->rc6.supported && !gt->rc6.enabled) { in live_gt_resume() 166 pr_err("rc6 not enabled upon resume!\n"); in live_gt_resume()
|
H A D | intel_gt_types.h | 82 struct intel_rc6 rc6; member
|
H A D | selftest_rps.c | 1069 intel_rc6_disable(>->rc6); in live_rps_interrupt() 1073 intel_rc6_enable(>->rc6); in live_rps_interrupt() 1266 intel_rc6_disable(>->rc6); in live_rps_dynamic() 1302 intel_rc6_enable(>->rc6); in live_rps_dynamic()
|
H A D | debugfs_gt_pm.c | 50 intel_rc6_residency_us(>->rc6, reg)); in print_rc6_res()
|
/kernel/linux/linux-5.10/drivers/media/rc/img-ir/ |
H A D | Makefile | 11 img-ir-$(CONFIG_IR_IMG_RC6) += img-ir-rc6.o
|
/kernel/linux/linux-6.6/drivers/media/rc/img-ir/ |
H A D | Makefile | 11 img-ir-$(CONFIG_IR_IMG_RC6) += img-ir-rc6.o
|
/kernel/linux/linux-5.10/drivers/media/rc/ |
H A D | Makefile | 12 obj-$(CONFIG_IR_RC6_DECODER) += ir-rc6-decoder.o
|
H A D | rc-core-priv.h | 92 } rc6; member
|
H A D | ir-rc6-decoder.c | 2 /* ir-rc6-decoder.c - A decoder for the RC6 IR protocol 82 struct rc6_dec *data = &dev->raw->rc6; in ir_rc6_decode()
|
/kernel/linux/linux-6.6/drivers/media/rc/ |
H A D | Makefile | 19 obj-$(CONFIG_IR_RC6_DECODER) += ir-rc6-decoder.o
|
H A D | rc-core-priv.h | 92 } rc6; member
|
H A D | ir-rc6-decoder.c | 2 /* ir-rc6-decoder.c - A decoder for the RC6 IR protocol 82 struct rc6_dec *data = &dev->raw->rc6; in ir_rc6_decode()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_pmu.c | 178 val = intel_rc6_residency_ns(>->rc6, INTEL_RC6_RES_RC6); in __get_rc6() 181 val += intel_rc6_residency_ns(>->rc6, INTEL_RC6_RES_RC6p); in __get_rc6() 184 val += intel_rc6_residency_ns(>->rc6, INTEL_RC6_RES_RC6pp); in __get_rc6() 446 * (forcewake => !rc6 => increased power use). We expect in frequency_sample() 561 if (!gt->rc6.supported) in config_status() 996 __event(3, "rc6-residency", "ns"), in create_event_attributes()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_pmu.c | 126 val = intel_rc6_residency_ns(>->rc6, in __get_rc6() 132 val += intel_rc6_residency_ns(>->rc6, GEN6_GT_GFX_RC6p); in __get_rc6() 135 val += intel_rc6_residency_ns(>->rc6, GEN6_GT_GFX_RC6pp); in __get_rc6() 383 * (forcewake => !rc6 => increased power use). We expect in frequency_sample() 871 __event(I915_PMU_RC6_RESIDENCY, "rc6-residency", "ns"), in create_event_attributes()
|