Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_fb_pin.c322 vma = fetch_and_zero(&old_plane_state->ggtt_vma); in intel_plane_unpin_fb()
326 vma = fetch_and_zero(&old_plane_state->dpt_vma); in intel_plane_unpin_fb()
330 vma = fetch_and_zero(&old_plane_state->ggtt_vma); in intel_plane_unpin_fb()
H A Dintel_display_power.c477 fetch_and_zero(&power_domains->async_put_wakeref)); in intel_display_power_grab_async_put_ref()
659 old_work_wakeref = fetch_and_zero(&power_domains->async_put_wakeref); in intel_display_power_put_async_work()
680 fetch_and_zero(&new_work_wakeref), in intel_display_power_put_async_work()
739 fetch_and_zero(&work_wakeref), in __intel_display_power_put_async()
775 work_wakeref = fetch_and_zero(&power_domains->async_put_wakeref); in intel_display_power_flush_work()
907 wf = fetch_and_zero(&power_domain_set->wakerefs[domain]); in intel_display_power_put_mask_in_set()
1984 fetch_and_zero(&display->power.domains.init_wakeref); in intel_power_domains_driver_remove()
1989 fetch_and_zero(&display->power.domains.disable_wakeref)); in intel_power_domains_driver_remove()
2045 fetch_and_zero(&display->power.domains.init_wakeref); in intel_power_domains_enable()
2084 fetch_and_zero(&power_domains->init_wakeref); in intel_power_domains_suspend()
[all …]
H A Dintel_display_reset.c88 state = fetch_and_zero(&display->restore.modeset_state); in intel_display_reset_finish()
H A Dintel_tc.c683 tc_cold_unblock(tc, fetch_and_zero(&tc->lock_wakeref)); in icl_tc_phy_connect()
700 tc_cold_unblock(tc, fetch_and_zero(&tc->lock_wakeref)); in icl_tc_phy_disconnect()
911 tc_cold_unblock(tc, fetch_and_zero(&tc->lock_wakeref)); in adlp_tc_phy_connect()
929 tc_cold_unblock(tc, fetch_and_zero(&tc->lock_wakeref)); in adlp_tc_phy_disconnect()
1166 tc_cold_unblock(tc, fetch_and_zero(&tc->lock_wakeref)); in xelpdp_tc_phy_connect()
1180 tc_cold_unblock(tc, fetch_and_zero(&tc->lock_wakeref)); in xelpdp_tc_phy_disconnect()
H A Dintel_overlay.c365 vma = fetch_and_zero(&overlay->old_vma); in intel_overlay_release_old_vma()
1456 overlay = fetch_and_zero(&display->overlay); in intel_overlay_cleanup()
/linux-6.15/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp_session.c140 if (fetch_and_zero(&pxp->hw_state_invalidated)) { in pxp_terminate_complete()
156 events = fetch_and_zero(&pxp->session_events); in pxp_session_work()
H A Dintel_pxp.c116 intel_engine_destroy_pinned_context(fetch_and_zero(&pxp->ce)); in destroy_vcs_context()
H A Dintel_pxp_tee.c281 struct drm_i915_gem_object *obj = fetch_and_zero(&pxp->stream_cmd.obj); in free_streaming_command()
/linux-6.15/drivers/gpu/drm/i915/gt/uc/
H A Dintel_gsc_uc.c200 struct i915_vma *vma = fetch_and_zero(&gsc->local); in gsc_unmap_and_free_vma()
267 intel_engine_destroy_pinned_context(fetch_and_zero(&gsc->ce)); in intel_gsc_uc_fini()
H A Dintel_gsc_proxy.c389 if (fetch_and_zero(&gsc->proxy.component_added)) in intel_gsc_proxy_fini()
H A Dintel_uc.c164 struct drm_i915_gem_object *log = fetch_and_zero(&uc->load_err_log); in __uc_free_load_err_log()
/linux-6.15/drivers/gpu/drm/i915/gt/
H A Dintel_engine_heartbeat.c233 i915_request_put(fetch_and_zero(&engine->heartbeat.systole)); in heartbeat()
248 i915_request_put(fetch_and_zero(&engine->heartbeat.systole)); in intel_engine_park_heartbeat()
H A Dselftest_ring_submission.c272 saved_wa = fetch_and_zero(&engine->wa_ctx.vma); in live_ctx_switch_wa()
H A Dintel_gsc.c74 struct drm_i915_gem_object *obj = fetch_and_zero(&intf->gem_obj); in gsc_ext_om_destroy()
H A Dselftest_context.c175 saved = fetch_and_zero(&engine->default_state); in live_context_size()
H A Dintel_gt_pm.c105 intel_wakeref_t wakeref = fetch_and_zero(&gt->awake); in __gt_park()
H A Dintel_gt.c759 i915_vm_put(fetch_and_zero(&gt->vm)); in intel_gt_init()
829 vm = fetch_and_zero(&gt->vm); in intel_gt_driver_release()
H A Dintel_lrc.c1123 struct intel_timeline *tl = fetch_and_zero(&ce->timeline); in pinned_timeline()
1243 intel_ring_put(fetch_and_zero(&ce->ring)); in lrc_fini()
1244 i915_vma_put(fetch_and_zero(&ce->state)); in lrc_fini()
/linux-6.15/drivers/gpu/drm/i915/
H A Di915_drm_client.c197 struct i915_drm_client *client = fetch_and_zero(&obj->client); in i915_drm_client_remove_object()
H A Di915_utils.h130 #define fetch_and_zero(ptr) ({ \ macro
H A Dintel_memory_region.c408 fetch_and_zero(&i915->mm.regions[i]); in intel_memory_regions_driver_release()
H A Di915_query.c407 alloc = fetch_and_zero(&n_configs); in query_perf_config_list()
H A Di915_request.c119 i915_request_free_capture_list(fetch_and_zero(&rq->capture_list)); in i915_fence_release()
1958 wake_up_process(fetch_and_zero(&wait->tsk)); in request_wait_wake()
/linux-6.15/drivers/gpu/drm/i915/gem/
H A Di915_gem_pages.c216 pages = fetch_and_zero(&obj->mm.pages); in __i915_gem_object_unset_pages()
510 unmap_object(obj, page_mask_bits(fetch_and_zero(&obj->mm.mapping))); in __i915_gem_object_release_map()
H A Di915_gem_ttm.c444 fput(fetch_and_zero(&i915_tt->filp)); in i915_ttm_purge()
916 i915_refct_sgt_put(fetch_and_zero(&obj->mm.rsgt)); in i915_ttm_put_pages()

12