Home
last modified time | relevance | path

Searched refs:fetch_and_zero (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v5.4/drivers/gpu/drm/i915/
Dintel_wakeref.c19 intel_wakeref_t wakeref = fetch_and_zero(&wf->wakeref); in rpm_put()
125 wakeref = fetch_and_zero(&wf->wakeref); in wakeref_auto_timeout()
Di915_utils.h183 #define fetch_and_zero(ptr) ({ \ macro
Dintel_csr.c618 fetch_and_zero(&dev_priv->csr.wakeref); in intel_csr_runtime_pm_put()
Dintel_uncore.c570 restore_forcewake = fetch_and_zero(&uncore->fw_domains_saved); in intel_uncore_resume_early()
1415 d = fetch_and_zero(&uncore->fw_domain[domain_id]); in fw_domain_fini()
Di915_gem_gtt.c1065 pt = fetch_and_zero(&alloc); in __gen8_ppgtt_alloc()
1704 pt = fetch_and_zero(&alloc); in gen6_alloc_va_range()
2622 ppgtt = fetch_and_zero(&ggtt->alias); in fini_aliasing_ppgtt()
3329 flush |= fetch_and_zero(&obj->write_domain); in ggtt_restore_mappings()
Di915_vma.c419 vma = fetch_and_zero(p_vma); in i915_vma_unpin_and_release()
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_clflush.c29 struct drm_i915_gem_object *obj = fetch_and_zero(&clflush->obj); in clflush_work()
Di915_gem_userptr.c205 mo = fetch_and_zero(&obj->userptr.mmu_object); in i915_gem_userptr_release__mmu_notifier()
236 mm->mn = fetch_and_zero(&mn); in i915_mmu_notifier_find()
Di915_gem_pages.c158 pages = fetch_and_zero(&obj->mm.pages); in __i915_gem_object_unset_pages()
Di915_gem_stolen.c533 struct drm_mm_node *stolen = fetch_and_zero(&obj->stolen); in i915_gem_object_release_stolen()
Di915_gem_context.c579 ctx = i915_gem_context_get(fetch_and_zero(ctxp)); in destroy_kernel_context()
704 kfree(fetch_and_zero(&ctx->name)); in gem_context_register()
706 put_pid(fetch_and_zero(&ctx->pid)); in gem_context_register()
/Linux-v5.4/drivers/gpu/drm/i915/gt/
Dselftest_context.c182 saved.state = fetch_and_zero(&engine->default_state); in live_context_size()
183 saved.pinned = fetch_and_zero(&engine->pinned_default_state); in live_context_size()
Dintel_gt_pm.c63 intel_wakeref_t wakeref = fetch_and_zero(&i915->gt.awake); in __gt_park()
Dintel_engine_cs.c499 vma = fetch_and_zero(&engine->status_page.vma); in cleanup_status_page()
Dselftest_hangcheck.c1756 saved_hangcheck = fetch_and_zero(&i915_modparams.enable_hangcheck); in intel_hangcheck_live_selftests()
/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_display_power.c1802 fetch_and_zero(&power_domains->async_put_wakeref)); in intel_display_power_grab_async_put_ref()
2001 old_work_wakeref = fetch_and_zero(&power_domains->async_put_wakeref); in intel_display_power_put_async_work()
2011 fetch_and_zero(&power_domains->async_put_domains[1]); in intel_display_power_put_async_work()
2013 fetch_and_zero(&new_work_wakeref)); in intel_display_power_put_async_work()
2061 fetch_and_zero(&work_wakeref)); in __intel_display_power_put_async()
2094 work_wakeref = fetch_and_zero(&power_domains->async_put_wakeref); in intel_display_power_flush_work()
4959 fetch_and_zero(&i915->power_domains.wakeref); in intel_power_domains_driver_remove()
4988 fetch_and_zero(&i915->power_domains.wakeref); in intel_power_domains_enable()
5028 fetch_and_zero(&power_domains->wakeref); in intel_power_domains_suspend()
Dintel_tc.c499 intel_wakeref_t wakeref = fetch_and_zero(&dig_port->tc_lock_wakeref); in intel_tc_port_unlock()
Dintel_fbdev.c521 struct intel_fbdev *ifbdev = fetch_and_zero(&dev_priv->fbdev); in intel_fbdev_fini()
Dintel_overlay.c342 vma = fetch_and_zero(&overlay->old_vma); in intel_overlay_release_old_vma()
1394 overlay = fetch_and_zero(&dev_priv->overlay); in intel_overlay_cleanup()
Dicl_dsi.c1172 wakeref = fetch_and_zero(&intel_dsi->io_wakeref[port]); in gen11_dsi_disable_io_power()
/Linux-v5.4/drivers/gpu/drm/i915/gt/uc/
Dintel_uc.c120 struct drm_i915_gem_object *log = fetch_and_zero(&uc->load_err_log); in __uc_free_load_err_log()
Dintel_uc_fw.c573 i915_gem_object_put(fetch_and_zero(&uc_fw->obj)); in intel_uc_fw_cleanup_fetch()
Dintel_guc_submission.c913 client = fetch_and_zero(&guc->execbuf_client); in guc_clients_destroy()
/Linux-v5.4/drivers/gpu/drm/i915/gvt/
Dscheduler.c719 rq = fetch_and_zero(&workload->req); in dispatch_workload()
942 i915_request_put(fetch_and_zero(&workload->req)); in complete_current_workload()
/Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/
Di915_gem_context.c755 kfree(fetch_and_zero(spin)); in __sseu_prepare()

12