Home
last modified time | relevance | path

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

12

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A Dintel_wakeref.c26 intel_wakeref_t wakeref = fetch_and_zero(&wf->wakeref); in rpm_put()
154 wakeref = fetch_and_zero(&wf->wakeref); in wakeref_auto_timeout()
H A Dintel_memory_region.c301 fetch_and_zero(&i915->mm.regions[i]); in intel_memory_regions_driver_release()
H A Di915_utils.h187 #define fetch_and_zero(ptr) ({ \ macro
H A Di915_query.c394 alloc = fetch_and_zero(&n_configs); in query_perf_config_list()
H A Dintel_csr.c631 fetch_and_zero(&dev_priv->csr.wakeref); in intel_csr_runtime_pm_put()
H A Dintel_uncore.c607 restore_forcewake = fetch_and_zero(&uncore->fw_domains_saved); in intel_uncore_resume_early()
1521 d = fetch_and_zero(&uncore->fw_domain[domain_id]); in fw_domain_fini()
H A Di915_request.c204 capture = fetch_and_zero(&request->capture_list); in free_capture_list()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_engine_heartbeat.c143 i915_request_put(fetch_and_zero(&engine->heartbeat.systole)); in heartbeat()
158 i915_request_put(fetch_and_zero(&engine->heartbeat.systole)); in intel_engine_park_heartbeat()
H A Dintel_gt.c624 i915_vm_put(fetch_and_zero(&gt->vm)); in intel_gt_init()
654 vm = fetch_and_zero(&gt->vm); in intel_gt_driver_release()
H A Dintel_gt_pm.c81 intel_wakeref_t wakeref = fetch_and_zero(&gt->awake); in __gt_park()
H A Dintel_rc6.c646 pctx = fetch_and_zero(&rc6->pctx); in intel_rc6_fini()
H A Dgen6_ppgtt.c236 pt = fetch_and_zero(&alloc); in gen6_alloc_va_range()
H A Dintel_ggtt.c789 ppgtt = fetch_and_zero(&ggtt->alias); in fini_aliasing_ppgtt()
1414 flush |= fetch_and_zero(&obj->write_domain); in ggtt_restore_mappings()
H A Dgen8_ppgtt.c284 pt = fetch_and_zero(&alloc); in __gen8_ppgtt_alloc()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_userptr.c192 mo = fetch_and_zero(&obj->userptr.mmu_object); in i915_gem_userptr_release__mmu_notifier()
223 mm->mn = fetch_and_zero(&mn); in i915_mmu_notifier_find()
H A Di915_gem_pages.c202 pages = fetch_and_zero(&obj->mm.pages); in __i915_gem_object_unset_pages()
H A Di915_gem_stolen.c634 struct drm_mm_node *stolen = fetch_and_zero(&obj->stolen); in i915_gem_object_release_stolen()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/
H A Dintel_display_power.c1896 fetch_and_zero(&power_domains->async_put_wakeref)); in intel_display_power_grab_async_put_ref()
2095 old_work_wakeref = fetch_and_zero(&power_domains->async_put_wakeref); in intel_display_power_put_async_work()
2105 fetch_and_zero(&power_domains->async_put_domains[1]); in intel_display_power_put_async_work()
2107 fetch_and_zero(&new_work_wakeref)); in intel_display_power_put_async_work()
2155 fetch_and_zero(&work_wakeref)); in __intel_display_power_put_async()
2188 work_wakeref = fetch_and_zero(&power_domains->async_put_wakeref); in intel_display_power_flush_work()
5288 fetch_and_zero(&i915->power_domains.wakeref); in intel_power_domains_driver_remove()
5317 fetch_and_zero(&i915->power_domains.wakeref); in intel_power_domains_enable()
5357 fetch_and_zero(&power_domains->wakeref); in intel_power_domains_suspend()
H A Dintel_tc.c525 intel_wakeref_t wakeref = fetch_and_zero(&dig_port->tc_lock_wakeref); in intel_tc_port_unlock()
H A Dintel_overlay.c372 vma = fetch_and_zero(&overlay->old_vma); in intel_overlay_release_old_vma()
1403 overlay = fetch_and_zero(&dev_priv->overlay); in intel_overlay_cleanup()
H A Dintel_fbdev.c585 struct intel_fbdev *ifbdev = fetch_and_zero(&dev_priv->fbdev); in intel_fbdev_fini()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/
H A Dintel_uc.c133 struct drm_i915_gem_object *log = fetch_and_zero(&uc->load_err_log); in __uc_free_load_err_log()
H A Dintel_uc_fw.c566 i915_gem_object_put(fetch_and_zero(&uc_fw->obj)); in intel_uc_fw_cleanup_fetch()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gvt/
H A Dscheduler.c713 rq = fetch_and_zero(&workload->req); in dispatch_workload()
935 i915_request_put(fetch_and_zero(&workload->req)); in complete_current_workload()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
H A Di915_gem_context.c606 i915_request_put(fetch_and_zero(&q[i])); in throttle_release()
1069 kfree(fetch_and_zero(spin)); in __sseu_prepare()

12