Home
last modified time | relevance | path

Searched refs:wf (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/i915/
Dintel_wakeref.c12 static void rpm_get(struct intel_wakeref *wf) in rpm_get() argument
14 wf->wakeref = intel_runtime_pm_get(wf->rpm); in rpm_get()
17 static void rpm_put(struct intel_wakeref *wf) in rpm_put() argument
19 intel_wakeref_t wakeref = fetch_and_zero(&wf->wakeref); in rpm_put()
21 intel_runtime_pm_put(wf->rpm, wakeref); in rpm_put()
25 int __intel_wakeref_get_first(struct intel_wakeref *wf) in __intel_wakeref_get_first() argument
33 mutex_lock_nested(&wf->mutex, SINGLE_DEPTH_NESTING); in __intel_wakeref_get_first()
34 if (!atomic_read(&wf->count)) { in __intel_wakeref_get_first()
37 rpm_get(wf); in __intel_wakeref_get_first()
39 err = wf->ops->get(wf); in __intel_wakeref_get_first()
[all …]
Dintel_wakeref.h30 int (*get)(struct intel_wakeref *wf);
31 int (*put)(struct intel_wakeref *wf);
49 void __intel_wakeref_init(struct intel_wakeref *wf,
53 #define intel_wakeref_init(wf, rpm, ops) do { \ argument
56 __intel_wakeref_init((wf), (rpm), (ops), &__key); \
59 int __intel_wakeref_get_first(struct intel_wakeref *wf);
60 void __intel_wakeref_put_last(struct intel_wakeref *wf);
79 intel_wakeref_get(struct intel_wakeref *wf) in intel_wakeref_get() argument
81 if (unlikely(!atomic_inc_not_zero(&wf->count))) in intel_wakeref_get()
82 return __intel_wakeref_get_first(wf); in intel_wakeref_get()
[all …]
Dintel_runtime_pm.h183 #define with_intel_runtime_pm(rpm, wf) \ argument
184 for ((wf) = intel_runtime_pm_get(rpm); (wf); \
185 intel_runtime_pm_put((rpm), (wf)), (wf) = 0)
187 #define with_intel_runtime_pm_if_in_use(rpm, wf) \ argument
188 for ((wf) = intel_runtime_pm_get_if_in_use(rpm); (wf); \
189 intel_runtime_pm_put((rpm), (wf)), (wf) = 0)
/Linux-v5.4/drivers/gpu/drm/i915/gt/
Dintel_engine_pm.c15 static int __engine_unpark(struct intel_wakeref *wf) in __engine_unpark() argument
18 container_of(wf, typeof(*engine), wakeref); in __engine_unpark()
126 static int __engine_park(struct intel_wakeref *wf) in __engine_park() argument
129 container_of(wf, typeof(*engine), wakeref); in __engine_park()
Dintel_gt_pm.c20 static int __gt_unpark(struct intel_wakeref *wf) in __gt_unpark() argument
22 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_unpark()
59 static int __gt_park(struct intel_wakeref *wf) in __gt_park() argument
62 container_of(wf, typeof(*i915), gt.wakeref); in __gt_park()
/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_display_power.h319 #define with_intel_display_power(i915, domain, wf) \ argument
320 for ((wf) = intel_display_power_get((i915), (domain)); (wf); \
321 intel_display_power_put_async((i915), (domain), (wf)), (wf) = 0)
Dintel_display.c10211 intel_wakeref_t wf; in hsw_get_transcoder_state() local
10284 wf = intel_display_power_get_if_enabled(dev_priv, power_domain); in hsw_get_transcoder_state()
10285 if (!wf) in hsw_get_transcoder_state()
10288 wakerefs[power_domain] = wf; in hsw_get_transcoder_state()
10305 intel_wakeref_t wf; in bxt_get_dsi_transcoder_state() local
10318 wf = intel_display_power_get_if_enabled(dev_priv, power_domain); in bxt_get_dsi_transcoder_state()
10319 if (!wf) in bxt_get_dsi_transcoder_state()
10322 wakerefs[power_domain] = wf; in bxt_get_dsi_transcoder_state()
10404 intel_wakeref_t wakerefs[POWER_DOMAIN_NUM], wf; in haswell_get_pipe_config() local
10412 wf = intel_display_power_get_if_enabled(dev_priv, power_domain); in haswell_get_pipe_config()
[all …]
Dintel_dp.c720 #define with_pps_lock(dp, wf) \ argument
721 for ((wf) = pps_lock(dp); (wf); (wf) = pps_unlock((dp), (wf)))
/Linux-v5.4/arch/x86/kvm/
Dmmu.c4759 u8 wf = (pfec & PFERR_WRITE_MASK) ? (u8)~w : 0; in update_permission_bitmask() local
4779 wf = (pfec & PFERR_USER_MASK) ? wf : 0; in update_permission_bitmask()
4805 mmu->permissions[byte] = ff | uf | wf | smepf | smapf; in update_permission_bitmask()
4854 bool check_pkey, check_write, ff, uf, wf, pte_user; in update_pkru_bitmask() local
4859 wf = pfec & PFERR_WRITE_MASK; in update_pkru_bitmask()
4873 check_write = check_pkey && wf && (uf || wp); in update_pkru_bitmask()
/Linux-v5.4/
DCREDITS2600 E: minyard@wf-rch.cirr.com