Searched refs:wakeref (Results 1 - 25 of 127) sorted by relevance

123456

/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_pm.h16 return intel_wakeref_is_active(&gt->wakeref);
21 intel_wakeref_get(&gt->wakeref);
27 return intel_wakeref_track(&gt->wakeref);
32 __intel_wakeref_get(&gt->wakeref);
37 if (!intel_wakeref_get_if_active(&gt->wakeref))
40 return intel_wakeref_track(&gt->wakeref);
45 intel_wakeref_might_get(&gt->wakeref);
50 intel_wakeref_put(&gt->wakeref);
55 intel_wakeref_untrack(&gt->wakeref, handle);
61 intel_wakeref_put_async(&gt->wakeref);
[all...]
H A Dintel_engine_pm.h19 return intel_wakeref_is_active(&engine->wakeref);
24 __intel_wakeref_get(&engine->wakeref);
29 intel_wakeref_get(&engine->wakeref);
34 return intel_wakeref_get_if_active(&engine->wakeref);
40 intel_wakeref_might_get(&engine->wakeref);
47 intel_wakeref_might_get(&tengine->wakeref);
54 intel_wakeref_put(&engine->wakeref);
59 intel_wakeref_put_async(&engine->wakeref);
65 intel_wakeref_put_delay(&engine->wakeref, delay);
70 intel_wakeref_unlock_wait(&engine->wakeref);
[all...]
H A Dintel_gt_pm.c31 intel_wakeref_t wakeref; local
37 wakeref = intel_gt_pm_get(gt);
39 GEM_BUG_ON(count > atomic_read(&gt->wakeref.count));
40 atomic_sub(count, &gt->wakeref.count);
42 atomic_add(count, &gt->wakeref.count);
44 intel_gt_pm_put(gt, wakeref);
71 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref);
103 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref);
104 intel_wakeref_t wakeref = fetch_and_zero(&gt->awake); local
122 GEM_BUG_ON(!wakeref);
169 intel_wakeref_t wakeref; local
240 intel_wakeref_t wakeref; local
344 intel_wakeref_t wakeref; local
[all...]
H A Dintel_rc6_types.h39 bool wakeref : 1; member in struct:intel_rc6
H A Dselftest_llc.c13 intel_wakeref_t wakeref; local
17 wakeref = intel_runtime_pm_get(llc_to_gt(llc)->uncore->rpm);
63 intel_runtime_pm_put(llc_to_gt(llc)->uncore->rpm, wakeref);
H A Dselftest_reset.c26 intel_wakeref_t wakeref; local
52 wakeref = intel_runtime_pm_get(gt->uncore->rpm);
176 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
213 intel_wakeref_t wakeref; local
219 wakeref = intel_runtime_pm_get(gt->uncore->rpm);
230 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
242 intel_wakeref_t wakeref; local
247 wakeref = intel_runtime_pm_get(gt->uncore->rpm);
254 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
264 intel_wakeref_t wakeref; local
311 intel_wakeref_t wakeref; local
[all...]
H A Dselftest_engine_cs.c26 intel_wakeref_t wakeref = intel_gt_pm_get(gt); local
33 return wakeref;
36 static int perf_end(struct intel_gt *gt, intel_wakeref_t wakeref) argument
39 intel_gt_pm_put(gt, wakeref);
138 intel_wakeref_t wakeref; local
144 wakeref = perf_begin(gt);
213 if (perf_end(gt, wakeref))
266 intel_wakeref_t wakeref; local
272 wakeref = perf_begin(gt);
371 if (perf_end(gt, wakeref))
[all...]
H A Dintel_engine_pm.c61 container_of(wf, typeof(*engine), wakeref);
125 rq->context->wakeref = intel_wakeref_track(&engine->gt->wakeref);
130 * engine->wakeref.counter or our timeline->active_count.
146 __intel_wakeref_defer_park(&engine->wakeref);
197 * engine_unpark. New waiters are predicated on engine->wakeref.count
199 * engine->wakeref.
206 * engine->wakeref.count, we may see the request completion and retire
207 * it causing an underflow of the engine->wakeref.
261 container_of(wf, typeof(*engine), wakeref);
[all...]
H A Dselftest_gt_pm.c84 intel_wakeref_t wakeref; local
95 wakeref = intel_gt_pm_get(gt);
132 intel_gt_pm_put(gt, wakeref);
H A Dintel_gt_pm_debugfs.c317 intel_wakeref_t wakeref; local
320 with_intel_runtime_pm(gt->uncore->rpm, wakeref) {
340 intel_wakeref_t wakeref; local
342 wakeref = intel_runtime_pm_get(uncore->rpm);
399 intel_runtime_pm_put(uncore->rpm, wakeref);
420 intel_wakeref_t wakeref; local
437 wakeref = intel_runtime_pm_get(gt->uncore->rpm);
451 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
552 intel_wakeref_t wakeref; local
554 with_intel_runtime_pm(gt->uncore->rpm, wakeref)
563 intel_wakeref_t wakeref; local
[all...]
H A Dintel_tlb.c123 intel_wakeref_t wakeref; local
134 with_intel_gt_pm_if_awake(gt, wakeref) {
/linux-master/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp_pm.c26 intel_wakeref_t wakeref; local
31 with_intel_runtime_pm(&pxp->ctrl_gt->i915->runtime_pm, wakeref) {
39 intel_wakeref_t wakeref; local
54 wakeref = intel_runtime_pm_get(&pxp->ctrl_gt->i915->runtime_pm);
57 intel_runtime_pm_put(&pxp->ctrl_gt->i915->runtime_pm, wakeref);
H A Dintel_pxp_session.c21 intel_wakeref_t wakeref; local
25 with_intel_runtime_pm_if_in_use(uncore->rpm, wakeref)
34 intel_wakeref_t wakeref; local
39 wakeref = intel_runtime_pm_get_if_in_use(uncore->rpm);
40 if (!wakeref)
49 intel_runtime_pm_put(uncore->rpm, wakeref);
152 intel_wakeref_t wakeref; local
171 wakeref = intel_runtime_pm_get_if_in_use(gt->uncore->rpm);
172 if (!wakeref)
183 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
[all...]
/linux-master/drivers/gpu/drm/i915/
H A Dintel_wakeref.c15 intel_wakeref_t wakeref; local
18 wakeref = intel_runtime_pm_get(&wf->i915->runtime_pm);
23 * upon acquiring the wakeref.
28 INTEL_WAKEREF_BUG_ON(wf->wakeref);
29 wf->wakeref = wakeref;
30 wakeref = 0;
34 wakeref = xchg(&wf->wakeref, 0);
35 wake_up_var(&wf->wakeref);
55 intel_wakeref_t wakeref = 0; local
139 intel_wakeref_t wakeref; local
[all...]
H A Di915_ioctl.c47 intel_wakeref_t wakeref; local
73 with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
H A Di915_hwmon.c73 intel_wakeref_t wakeref; local
75 with_intel_runtime_pm(uncore->rpm, wakeref) {
94 intel_wakeref_t wakeref; local
97 with_intel_runtime_pm(uncore->rpm, wakeref)
131 intel_wakeref_t wakeref; local
140 with_intel_runtime_pm(uncore->rpm, wakeref) {
163 intel_wakeref_t wakeref; local
167 with_intel_runtime_pm(ddat->uncore->rpm, wakeref)
321 intel_wakeref_t wakeref; local
326 with_intel_runtime_pm(ddat->uncore->rpm, wakeref)
368 intel_wakeref_t wakeref; local
402 intel_wakeref_t wakeref; local
727 intel_wakeref_t wakeref; local
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_vga.c61 intel_wakeref_t wakeref; local
72 wakeref = intel_display_power_get_if_enabled(i915, POWER_DOMAIN_VGA);
73 if (!wakeref)
78 intel_display_power_put(i915, POWER_DOMAIN_VGA, wakeref);
H A Dintel_display_power.h200 intel_wakeref_t wakeref,
206 intel_wakeref_t wakeref);
210 intel_wakeref_t wakeref)
212 __intel_display_power_put_async(i915, domain, wakeref, -1);
218 intel_wakeref_t wakeref,
221 __intel_display_power_put_async(i915, domain, wakeref, delay_ms);
230 intel_wakeref_t wakeref)
238 intel_wakeref_t wakeref)
246 intel_wakeref_t wakeref,
208 intel_display_power_put_async(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref) argument
216 intel_display_power_put_async_delay(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref, int delay_ms) argument
228 intel_display_power_put(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref) argument
236 intel_display_power_put_async(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref) argument
244 intel_display_power_put_async_delay(struct drm_i915_private *i915, enum intel_display_power_domain domain, intel_wakeref_t wakeref, int delay_ms) argument
/linux-master/drivers/gpu/drm/i915/selftests/
H A Di915_gem.c78 intel_wakeref_t wakeref; local
80 wakeref = intel_runtime_pm_get(&i915->runtime_pm);
91 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
103 intel_wakeref_t wakeref; local
105 with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
113 intel_wakeref_t wakeref; local
115 with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
125 intel_wakeref_t wakeref; local
131 with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_slpc.c195 intel_wakeref_t wakeref; local
211 with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
390 intel_wakeref_t wakeref; local
398 with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
427 intel_wakeref_t wakeref; local
430 with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
444 intel_wakeref_t wakeref; local
448 wakeref = intel_runtime_pm_get(&i915->runtime_pm);
466 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
484 intel_wakeref_t wakeref; local
526 intel_wakeref_t wakeref; local
543 intel_wakeref_t wakeref; local
763 intel_wakeref_t wakeref; local
[all...]
H A Dselftest_guc.c55 intel_wakeref_t wakeref; local
62 wakeref = intel_runtime_pm_get(gt->uncore->rpm);
126 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
149 intel_wakeref_t wakeref; local
162 wakeref = intel_runtime_pm_get(gt->uncore->rpm);
282 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
316 intel_wakeref_t wakeref; local
324 wakeref = intel_runtime_pm_get(gt->uncore->rpm);
399 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
H A Dintel_gsc_uc.c20 intel_wakeref_t wakeref; local
24 wakeref = intel_runtime_pm_get(gt->uncore->rpm);
95 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
322 intel_wakeref_t wakeref; local
349 with_intel_runtime_pm(uncore->rpm, wakeref) {
H A Dselftest_guc_hangcheck.c37 intel_wakeref_t wakeref; local
53 wakeref = intel_runtime_pm_get(gt->uncore->rpm);
142 intel_runtime_pm_put(gt->uncore->rpm, wakeref);
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_shrinker.c120 intel_wakeref_t wakeref = 0; local
137 wakeref = intel_runtime_pm_get_if_in_use(&i915->runtime_pm);
138 if (!wakeref)
250 intel_runtime_pm_put(&i915->runtime_pm, wakeref);
276 intel_wakeref_t wakeref; local
279 with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
330 intel_wakeref_t wakeref; local
332 with_intel_runtime_pm(&i915->runtime_pm, wakeref) {
353 intel_wakeref_t wakeref; local
357 with_intel_runtime_pm(&i915->runtime_pm, wakeref)
393 intel_wakeref_t wakeref; local
[all...]
/linux-master/drivers/gpu/drm/i915/gvt/
H A Daperture_gm.c171 intel_wakeref_t wakeref; local
177 wakeref = intel_runtime_pm_get(uncore->rpm);
188 intel_runtime_pm_put(uncore->rpm, wakeref);
196 intel_wakeref_t wakeref; local
199 wakeref = intel_runtime_pm_get(uncore->rpm);
215 intel_runtime_pm_put(uncore->rpm, wakeref);
324 intel_wakeref_t wakeref; local
326 with_intel_runtime_pm(gvt->gt->uncore->rpm, wakeref)

Completed in 350 milliseconds

123456