Searched refs:wf (Results 1 - 17 of 17) sorted by relevance

/linux-master/drivers/gpu/drm/i915/
H A Dintel_wakeref.c13 int __intel_wakeref_get_first(struct intel_wakeref *wf) argument
18 wakeref = intel_runtime_pm_get(&wf->i915->runtime_pm);
25 mutex_lock_nested(&wf->mutex, SINGLE_DEPTH_NESTING);
27 if (!atomic_read(&wf->count)) {
28 INTEL_WAKEREF_BUG_ON(wf->wakeref);
29 wf->wakeref = wakeref;
32 ret = wf->ops->get(wf);
34 wakeref = xchg(&wf->wakeref, 0);
35 wake_up_var(&wf
53 ____intel_wakeref_put_last(struct intel_wakeref *wf) argument
74 __intel_wakeref_put_last(struct intel_wakeref *wf, unsigned long flags) argument
90 struct intel_wakeref *wf = container_of(wrk, typeof(*wf), work.work); local
99 __intel_wakeref_init(struct intel_wakeref *wf, struct drm_i915_private *i915, const struct intel_wakeref_ops *ops, struct intel_wakeref_lockclass *key, const char *name) argument
121 intel_wakeref_wait_for_idle(struct intel_wakeref *wf) argument
138 struct intel_wakeref_auto *wf = from_timer(wf, t, timer); local
151 intel_wakeref_auto_init(struct intel_wakeref_auto *wf, struct drm_i915_private *i915) argument
161 intel_wakeref_auto(struct intel_wakeref_auto *wf, unsigned long timeout) argument
194 intel_wakeref_auto_fini(struct intel_wakeref_auto *wf) argument
[all...]
H A Dintel_wakeref.h39 int (*get)(struct intel_wakeref *wf);
40 int (*put)(struct intel_wakeref *wf);
64 void __intel_wakeref_init(struct intel_wakeref *wf,
69 #define intel_wakeref_init(wf, i915, ops, name) do { \
72 __intel_wakeref_init((wf), (i915), (ops), &__key, name); \
75 int __intel_wakeref_get_first(struct intel_wakeref *wf);
76 void __intel_wakeref_put_last(struct intel_wakeref *wf, unsigned long flags);
80 * @wf: the wakeref
94 intel_wakeref_get(struct intel_wakeref *wf) argument
97 if (unlikely(!atomic_inc_not_zero(&wf
113 __intel_wakeref_get(struct intel_wakeref *wf) argument
129 intel_wakeref_get_if_active(struct intel_wakeref *wf) argument
140 intel_wakeref_might_get(struct intel_wakeref *wf) argument
159 __intel_wakeref_put(struct intel_wakeref *wf, unsigned long flags) argument
170 intel_wakeref_put(struct intel_wakeref *wf) argument
177 intel_wakeref_put_async(struct intel_wakeref *wf) argument
183 intel_wakeref_put_delay(struct intel_wakeref *wf, unsigned long delay) argument
191 intel_wakeref_might_put(struct intel_wakeref *wf) argument
232 intel_wakeref_unlock_wait(struct intel_wakeref *wf) argument
246 intel_wakeref_is_active(const struct intel_wakeref *wf) argument
256 __intel_wakeref_defer_park(struct intel_wakeref *wf) argument
302 intel_wakeref_track(struct intel_wakeref *wf) argument
307 intel_wakeref_untrack(struct intel_wakeref *wf, intel_wakeref_t handle) argument
315 intel_wakeref_track(struct intel_wakeref *wf) argument
320 intel_wakeref_untrack(struct intel_wakeref *wf, intel_wakeref_t handle) argument
[all...]
H A Dintel_runtime_pm.h190 #define with_intel_runtime_pm(rpm, wf) \
191 for ((wf) = intel_runtime_pm_get(rpm); (wf); \
192 intel_runtime_pm_put((rpm), (wf)), (wf) = 0)
194 #define with_intel_runtime_pm_if_in_use(rpm, wf) \
195 for ((wf) = intel_runtime_pm_get_if_in_use(rpm); (wf); \
196 intel_runtime_pm_put((rpm), (wf)), (wf)
[all...]
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_pm.h75 #define with_intel_gt_pm(gt, wf) \
76 for (wf = intel_gt_pm_get(gt); wf; intel_gt_pm_put(gt, wf), wf = 0)
84 * @wf: pointer to a temporary wakeref.
86 #define with_intel_gt_pm_if_awake(gt, wf) \
87 for (wf = intel_gt_pm_get_if_awake(gt); wf; intel_gt_pm_put_async(gt, wf), w
[all...]
H A Dintel_engine_pm.c58 static int __engine_unpark(struct intel_wakeref *wf) argument
61 container_of(wf, typeof(*engine), wakeref);
258 static int __engine_park(struct intel_wakeref *wf) argument
261 container_of(wf, typeof(*engine), wakeref);
H A Dintel_gt_pm.c69 static int __gt_unpark(struct intel_wakeref *wf) argument
71 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref);
101 static int __gt_park(struct intel_wakeref *wf) argument
103 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref);
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_pps.h23 #define with_intel_pps_lock(dp, wf) \
24 for ((wf) = intel_pps_lock(dp); (wf); (wf) = intel_pps_unlock((dp), (wf)))
H A Dintel_display_power.h303 #define with_intel_display_power(i915, domain, wf) \
304 for ((wf) = intel_display_power_get((i915), (domain)); (wf); \
305 intel_display_power_put_async((i915), (domain), (wf)), (wf) = 0)
307 #define with_intel_display_power_if_enabled(i915, domain, wf) \
308 for ((wf) = intel_display_power_get_if_enabled((i915), (domain)); (wf); \
309 intel_display_power_put_async((i915), (domain), (wf)), (wf)
[all...]
H A Dintel_display_power.c873 intel_wakeref_t __maybe_unused wf; local
877 wf = intel_display_power_get(i915, domain);
879 power_domain_set->wakerefs[domain] = wf;
889 intel_wakeref_t wf; local
893 wf = intel_display_power_get_if_enabled(i915, domain);
894 if (!wf)
898 power_domain_set->wakerefs[domain] = wf;
916 intel_wakeref_t __maybe_unused wf = -1; local
919 wf = fetch_and_zero(&power_domain_set->wakerefs[domain]);
921 intel_display_power_put(i915, domain, wf);
[all...]
H A Dintel_ddi.c946 intel_wakeref_t wf; local
948 wf = fetch_and_zero(&dig_port->aux_wakeref);
949 if (!wf)
952 intel_display_power_put(i915, domain, wf);
/linux-master/drivers/gpu/drm/xe/compat-i915-headers/
H A Di915_drv.h213 #define with_intel_runtime_pm(rpm, wf) \
214 for ((wf) = intel_runtime_pm_get(rpm); (wf); \
215 intel_runtime_pm_put((rpm), (wf)), (wf) = 0)
/linux-master/kernel/
H A Dwatch_queue.c158 static bool filter_watch_notification(const struct watch_filter *wf, argument
167 if (!test_bit(n->type, wf->type_filter))
170 for (i = 0; i < wf->nr_filters; i++) {
171 wt = &wf->filters[i];
199 const struct watch_filter *wf; local
217 wf = rcu_dereference(wqueue->filter);
218 if (wf && !filter_watch_notification(wf, n))
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dtestmode.c38 u16 wf; member in struct:__anon1900
111 mt7615_rf_wr(dev, rf_backup_list[i].wf,
128 b[n_regs + i] = mt7615_rf_rr(dev, rf_backup_list[i].wf,
H A Dmt7615.h489 u32 mt7615_rf_rr(struct mt7615_dev *dev, u32 wf, u32 reg);
490 int mt7615_rf_wr(struct mt7615_dev *dev, u32 wf, u32 reg, u32 val);
H A Dmcu.c199 u32 mt7615_rf_rr(struct mt7615_dev *dev, u32 wf, u32 reg) argument
206 .wifi_stream = cpu_to_le32(wf),
214 int mt7615_rf_wr(struct mt7615_dev *dev, u32 wf, u32 reg, u32 val) argument
221 .wifi_stream = cpu_to_le32(wf),
/linux-master/drivers/gpu/drm/i915/gem/selftests/
H A Dhuge_pages.c1842 intel_wakeref_t wf; local
1879 wf = intel_runtime_pm_get(&i915->runtime_pm); /* active shrink */
1955 intel_runtime_pm_put(&i915->runtime_pm, wf);
/linux-master/arch/x86/kvm/mmu/
H A Dmmu.c5114 u8 wf = (pfec & PFERR_WRITE_MASK) ? (u8)~w : 0; local
5134 wf = (pfec & PFERR_USER_MASK) ? wf : 0;
5160 mmu->permissions[byte] = ff | uf | wf | smepf | smapf;
5202 bool check_pkey, check_write, ff, uf, wf, pte_user; local
5207 wf = pfec & PFERR_WRITE_MASK;
5221 check_write = check_pkey && wf && (uf || wp);

Completed in 254 milliseconds