Searched refs:fetch_and_zero (Results 1 – 25 of 34) sorted by relevance
12
19 intel_wakeref_t wakeref = fetch_and_zero(&wf->wakeref); in rpm_put()137 wakeref = fetch_and_zero(&wf->wakeref); in wakeref_auto_timeout()
294 fetch_and_zero(&i915->mm.regions[i]); in intel_memory_regions_driver_release()
198 #define fetch_and_zero(ptr) ({ \ macro
370 alloc = fetch_and_zero(&n_configs); in query_perf_config_list()
224 capture = fetch_and_zero(&request->capture_list); in free_capture_list()1710 wake_up_process(fetch_and_zero(&wait->tsk)); in request_wait_wake()
572 restore_forcewake = fetch_and_zero(&uncore->fw_domains_saved); in intel_uncore_resume_early()1542 d = fetch_and_zero(&uncore->fw_domain[domain_id]); in fw_domain_fini()
157 i915_request_put(fetch_and_zero(&engine->heartbeat.systole)); in heartbeat()172 i915_request_put(fetch_and_zero(&engine->heartbeat.systole)); in intel_engine_park_heartbeat()
272 saved_wa = fetch_and_zero(&engine->wa_ctx.vma); in live_ctx_switch_wa()
597 i915_vm_put(fetch_and_zero(>->vm)); in intel_gt_init()638 vm = fetch_and_zero(>->vm); in intel_gt_driver_release()
77 intel_wakeref_t wakeref = fetch_and_zero(>->awake); in __gt_park()
174 saved = fetch_and_zero(&engine->default_state); in live_context_size()
676 ppgtt = fetch_and_zero(&ggtt->alias); in fini_aliasing_ppgtt()1216 flush |= fetch_and_zero(&obj->write_domain); in i915_ggtt_resume()
659 pctx = fetch_and_zero(&rc6->pctx); in intel_rc6_fini()
174 pages = fetch_and_zero(&obj->mm.pages); in __i915_gem_object_unset_pages()445 unmap_object(obj, page_mask_bits(fetch_and_zero(&obj->mm.mapping))); in __i915_gem_object_release_map()
560 struct drm_mm_node *stolen = fetch_and_zero(&obj->stolen); in i915_gem_object_release_stolen()
179 mo = fetch_and_zero(&obj->userptr.mmu_object); in i915_gem_userptr_release__mmu_notifier()
266 struct intel_gvt *gvt = fetch_and_zero(&i915->gvt); in intel_gvt_clean_device()
782 rq = fetch_and_zero(&workload->req); in dispatch_workload()1061 i915_request_put(fetch_and_zero(&workload->req)); in complete_current_workload()
2061 fetch_and_zero(&power_domains->async_put_wakeref)); in intel_display_power_grab_async_put_ref()2264 old_work_wakeref = fetch_and_zero(&power_domains->async_put_wakeref); in intel_display_power_put_async_work()2274 fetch_and_zero(&power_domains->async_put_domains[1]); in intel_display_power_put_async_work()2276 fetch_and_zero(&new_work_wakeref)); in intel_display_power_put_async_work()2324 fetch_and_zero(&work_wakeref)); in __intel_display_power_put_async()2357 work_wakeref = fetch_and_zero(&power_domains->async_put_wakeref); in intel_display_power_flush_work()5606 fetch_and_zero(&i915->power_domains.wakeref); in intel_power_domains_driver_remove()5635 fetch_and_zero(&i915->power_domains.wakeref); in intel_power_domains_enable()5675 fetch_and_zero(&power_domains->wakeref); in intel_power_domains_suspend()
354 vma = fetch_and_zero(&overlay->old_vma); in intel_overlay_release_old_vma()1402 overlay = fetch_and_zero(&dev_priv->overlay); in intel_overlay_cleanup()
525 struct intel_fbdev *ifbdev = fetch_and_zero(&dev_priv->fbdev); in intel_fbdev_fini()
626 fetch_and_zero(&dev_priv->csr.wakeref); in intel_csr_runtime_pm_put()
590 intel_wakeref_t wakeref = fetch_and_zero(&dig_port->tc_lock_wakeref); in intel_tc_port_unlock()
128 struct drm_i915_gem_object *log = fetch_and_zero(&uc->load_err_log); in __uc_free_load_err_log()
573 i915_gem_object_put(fetch_and_zero(&uc_fw->obj)); in intel_uc_fw_cleanup_fetch()