Home
last modified time | relevance | path

Searched refs:rc6 (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_rc6.c41 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 Dintel_rc6.h15 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 Dselftest_rc6.c16 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 = &gt->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 Dintel_gt_pm.c88 intel_rc6_unpark(&gt->rc6); in __gt_unpark()
114 intel_rc6_park(&gt->rc6); in __gt_park()
151 intel_rc6_init(&gt->rc6); in intel_gt_pm_init()
216 intel_rc6_fini(&gt->rc6); in intel_gt_pm_fini()
242 intel_rc6_sanitize(&gt->rc6); in intel_gt_resume()
274 intel_rc6_enable(&gt->rc6); in intel_gt_resume()
351 intel_rc6_disable(&gt->rc6); in intel_gt_suspend_late()
H A Dselftest_gt_pm.c147 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 Dintel_gt_types.h171 struct intel_rc6 rc6; member
H A Dselftest_rps.c1071 intel_rc6_disable(&gt->rc6); in live_rps_interrupt()
1075 intel_rc6_enable(&gt->rc6); in live_rps_interrupt()
1274 intel_rc6_disable(&gt->rc6); in live_rps_dynamic()
1310 intel_rc6_enable(&gt->rc6); in live_rps_dynamic()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dintel_rc6.c37 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 Dintel_rc6.h15 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 Dselftest_rc6.c16 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 = &gt->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 Dintel_gt_pm.c65 intel_rc6_unpark(&gt->rc6); in __gt_unpark()
87 intel_rc6_park(&gt->rc6); in __gt_park()
118 intel_rc6_init(&gt->rc6); in intel_gt_pm_init()
182 intel_rc6_fini(&gt->rc6); in intel_gt_pm_fini()
208 intel_rc6_sanitize(&gt->rc6); in intel_gt_resume()
240 intel_rc6_enable(&gt->rc6); in intel_gt_resume()
317 intel_rc6_disable(&gt->rc6); in intel_gt_suspend_late()
H A Dselftest_gt_pm.c154 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 Dintel_gt_types.h82 struct intel_rc6 rc6; member
H A Dselftest_rps.c1069 intel_rc6_disable(&gt->rc6); in live_rps_interrupt()
1073 intel_rc6_enable(&gt->rc6); in live_rps_interrupt()
1266 intel_rc6_disable(&gt->rc6); in live_rps_dynamic()
1302 intel_rc6_enable(&gt->rc6); in live_rps_dynamic()
H A Ddebugfs_gt_pm.c50 intel_rc6_residency_us(&gt->rc6, reg)); in print_rc6_res()
/kernel/linux/linux-5.10/drivers/media/rc/img-ir/
H A DMakefile11 img-ir-$(CONFIG_IR_IMG_RC6) += img-ir-rc6.o
/kernel/linux/linux-6.6/drivers/media/rc/img-ir/
H A DMakefile11 img-ir-$(CONFIG_IR_IMG_RC6) += img-ir-rc6.o
/kernel/linux/linux-5.10/drivers/media/rc/
H A DMakefile12 obj-$(CONFIG_IR_RC6_DECODER) += ir-rc6-decoder.o
H A Drc-core-priv.h92 } rc6; member
H A Dir-rc6-decoder.c2 /* 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 DMakefile19 obj-$(CONFIG_IR_RC6_DECODER) += ir-rc6-decoder.o
H A Drc-core-priv.h92 } rc6; member
H A Dir-rc6-decoder.c2 /* 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 Di915_pmu.c178 val = intel_rc6_residency_ns(&gt->rc6, INTEL_RC6_RES_RC6); in __get_rc6()
181 val += intel_rc6_residency_ns(&gt->rc6, INTEL_RC6_RES_RC6p); in __get_rc6()
184 val += intel_rc6_residency_ns(&gt->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 Di915_pmu.c126 val = intel_rc6_residency_ns(&gt->rc6, in __get_rc6()
132 val += intel_rc6_residency_ns(&gt->rc6, GEN6_GT_GFX_RC6p); in __get_rc6()
135 val += intel_rc6_residency_ns(&gt->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()

Completed in 16 milliseconds

12