/drivers/gpu/drm/i915/ |
D | intel_wakeref.c | 12 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 …]
|
D | intel_wakeref.h | 32 int (*get)(struct intel_wakeref *wf); 33 int (*put)(struct intel_wakeref *wf); 53 void __intel_wakeref_init(struct intel_wakeref *wf, 57 #define intel_wakeref_init(wf, rpm, ops) do { \ argument 60 __intel_wakeref_init((wf), (rpm), (ops), &__key); \ 63 int __intel_wakeref_get_first(struct intel_wakeref *wf); 64 void __intel_wakeref_put_last(struct intel_wakeref *wf, unsigned long flags); 81 intel_wakeref_get(struct intel_wakeref *wf) in intel_wakeref_get() argument 84 if (unlikely(!atomic_inc_not_zero(&wf->count))) in intel_wakeref_get() 85 return __intel_wakeref_get_first(wf); in intel_wakeref_get() [all …]
|
D | intel_runtime_pm.h | 184 #define with_intel_runtime_pm(rpm, wf) \ argument 185 for ((wf) = intel_runtime_pm_get(rpm); (wf); \ 186 intel_runtime_pm_put((rpm), (wf)), (wf) = 0) 188 #define with_intel_runtime_pm_if_in_use(rpm, wf) \ argument 189 for ((wf) = intel_runtime_pm_get_if_in_use(rpm); (wf); \ 190 intel_runtime_pm_put((rpm), (wf)), (wf) = 0) 192 #define with_intel_runtime_pm_if_active(rpm, wf) \ argument 193 for ((wf) = intel_runtime_pm_get_if_active(rpm); (wf); \ 194 intel_runtime_pm_put((rpm), (wf)), (wf) = 0)
|
/drivers/gpu/drm/i915/display/ |
D | intel_pps.h | 22 #define with_intel_pps_lock(dp, wf) \ argument 23 for ((wf) = intel_pps_lock(dp); (wf); (wf) = intel_pps_unlock((dp), (wf)))
|
D | intel_display_power.h | 409 #define with_intel_display_power(i915, domain, wf) \ argument 410 for ((wf) = intel_display_power_get((i915), (domain)); (wf); \ 411 intel_display_power_put_async((i915), (domain), (wf)), (wf) = 0)
|
D | intel_display_power.c | 2440 intel_wakeref_t __maybe_unused wf; in intel_display_power_get_in_set() local 2444 wf = intel_display_power_get(i915, domain); in intel_display_power_get_in_set() 2446 power_domain_set->wakerefs[domain] = wf; in intel_display_power_get_in_set() 2456 intel_wakeref_t wf; in intel_display_power_get_in_set_if_enabled() local 2460 wf = intel_display_power_get_if_enabled(i915, domain); in intel_display_power_get_in_set_if_enabled() 2461 if (!wf) in intel_display_power_get_in_set_if_enabled() 2465 power_domain_set->wakerefs[domain] = wf; in intel_display_power_get_in_set_if_enabled() 2482 intel_wakeref_t __maybe_unused wf = -1; in intel_display_power_put_mask_in_set() local 2485 wf = fetch_and_zero(&power_domain_set->wakerefs[domain]); in intel_display_power_put_mask_in_set() 2487 intel_display_power_put(i915, domain, wf); in intel_display_power_put_mask_in_set()
|
/drivers/gpu/drm/i915/gt/ |
D | intel_engine_pm.c | 42 static int __engine_unpark(struct intel_wakeref *wf) in __engine_unpark() argument 45 container_of(wf, typeof(*engine), wakeref); in __engine_unpark() 253 static int __engine_park(struct intel_wakeref *wf) in __engine_park() argument 256 container_of(wf, typeof(*engine), wakeref); in __engine_park()
|
D | intel_gt_pm.c | 62 static int __gt_unpark(struct intel_wakeref *wf) in __gt_unpark() argument 64 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_unpark() 93 static int __gt_park(struct intel_wakeref *wf) in __gt_park() argument 95 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_park()
|
/drivers/net/wireless/mediatek/mt76/mt7615/ |
D | testmode.c | 38 u16 wf; member 111 mt7615_rf_wr(dev, rf_backup_list[i].wf, in mt7615_tm_reg_backup_restore() 128 b[n_regs + i] = mt7615_rf_rr(dev, rf_backup_list[i].wf, in mt7615_tm_reg_backup_restore()
|
D | mt7615.h | 503 u32 mt7615_rf_rr(struct mt7615_dev *dev, u32 wf, u32 reg); 504 int mt7615_rf_wr(struct mt7615_dev *dev, u32 wf, u32 reg, u32 val);
|
D | mcu.c | 245 u32 mt7615_rf_rr(struct mt7615_dev *dev, u32 wf, u32 reg) in mt7615_rf_rr() argument 252 .wifi_stream = cpu_to_le32(wf), in mt7615_rf_rr() 261 int mt7615_rf_wr(struct mt7615_dev *dev, u32 wf, u32 reg, u32 val) in mt7615_rf_wr() argument 268 .wifi_stream = cpu_to_le32(wf), in mt7615_rf_wr()
|