Home
last modified time | relevance | path

Searched refs:fw_ref (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_gt.c101 unsigned int fw_ref; in xe_gt_enable_host_l2_vram() local
107 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_gt_enable_host_l2_vram()
108 if (!fw_ref) in xe_gt_enable_host_l2_vram()
118 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_gt_enable_host_l2_vram()
123 unsigned int fw_ref; in xe_gt_disable_host_l2_vram() local
132 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_gt_disable_host_l2_vram()
133 if (!fw_ref) in xe_gt_disable_host_l2_vram()
140 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_gt_disable_host_l2_vram()
408 unsigned int fw_ref; in gt_fw_domain_init() local
411 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in gt_fw_domain_init()
[all …]
H A Dxe_pat.c185 unsigned int fw_ref; in xelp_dump() local
188 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xelp_dump()
189 if (!fw_ref) in xelp_dump()
202 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xelp_dump()
213 unsigned int fw_ref; in xehp_dump() local
216 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xehp_dump()
217 if (!fw_ref) in xehp_dump()
232 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xehp_dump()
243 unsigned int fw_ref; in xehpc_dump() local
246 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xehpc_dump()
[all …]
H A Dxe_gt_idle.c104 unsigned int fw_ref; in xe_gt_idle_enable_pg() local
133 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_gt_idle_enable_pg()
144 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_gt_idle_enable_pg()
150 unsigned int fw_ref; in xe_gt_idle_disable_pg() local
158 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_gt_idle_disable_pg()
160 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_gt_idle_disable_pg()
179 unsigned int fw_ref; in xe_gt_idle_pg_print() local
216 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_gt_idle_pg_print()
217 if (!fw_ref) in xe_gt_idle_pg_print()
223 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_gt_idle_pg_print()
[all …]
H A Dxe_drm_client.c293 unsigned int fw_ref; in force_wake_get_any_engine() local
304 fw_ref = xe_force_wake_get(fw, domain); in force_wake_get_any_engine()
305 if (!xe_force_wake_ref_has_domain(fw_ref, domain)) { in force_wake_get_any_engine()
306 xe_force_wake_put(fw, fw_ref); in force_wake_get_any_engine()
311 *pfw_ref = fw_ref; in force_wake_get_any_engine()
325 unsigned int fw_ref; in show_run_ticks() local
335 if (!force_wake_get_any_engine(xe, &hwe, &fw_ref)) { in show_run_ticks()
355 xe_force_wake_put(gt_to_fw(hwe->gt), fw_ref); in show_run_ticks()
H A Dxe_guc_pc.c454 unsigned int fw_ref; in xe_guc_pc_get_cur_freq() local
460 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_guc_pc_get_cur_freq()
461 if (!xe_force_wake_ref_has_domain(fw_ref, XE_FW_GT)) { in xe_guc_pc_get_cur_freq()
462 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_guc_pc_get_cur_freq()
471 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_guc_pc_get_cur_freq()
900 unsigned int fw_ref; in xe_guc_pc_gucrc_disable() local
910 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL); in xe_guc_pc_gucrc_disable()
911 if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) { in xe_guc_pc_gucrc_disable()
912 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_guc_pc_gucrc_disable()
918 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_guc_pc_gucrc_disable()
[all …]
H A Dxe_reg_sr.c171 unsigned int fw_ref; in xe_reg_sr_apply_mmio() local
178 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL); in xe_reg_sr_apply_mmio()
179 if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) in xe_reg_sr_apply_mmio()
185 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_reg_sr_apply_mmio()
190 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_reg_sr_apply_mmio()
H A Dxe_gsc.c264 unsigned int fw_ref; in gsc_upload_and_init() local
268 fw_ref = xe_force_wake_get(gt_to_fw(tile->primary_gt), XE_FORCEWAKE_ALL); in gsc_upload_and_init()
283 xe_force_wake_put(gt_to_fw(tile->primary_gt), fw_ref); in gsc_upload_and_init()
353 unsigned int fw_ref; in gsc_work() local
363 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GSC); in gsc_work()
383 xe_force_wake_put(gt_to_fw(gt), fw_ref); in gsc_work()
603 unsigned int fw_ref; in xe_gsc_print_info() local
612 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GSC); in xe_gsc_print_info()
613 if (!fw_ref) in xe_gsc_print_info()
624 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_gsc_print_info()
H A Dxe_device.c605 unsigned int fw_ref; in probe_has_flat_ccs() local
614 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in probe_has_flat_ccs()
615 if (!fw_ref) in probe_has_flat_ccs()
625 xe_force_wake_put(gt_to_fw(gt), fw_ref); in probe_has_flat_ccs()
879 unsigned int fw_ref; in xe_device_td_flush() local
894 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_device_td_flush()
895 if (!fw_ref) in xe_device_td_flush()
910 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_device_td_flush()
917 unsigned int fw_ref; in xe_device_l2_flush() local
924 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_device_l2_flush()
[all …]
H A Dxe_devcoredump.c236 unsigned int fw_ref; in xe_devcoredump_deferred_snap_work() local
250 fw_ref = xe_force_wake_get(gt_to_fw(ss->gt), XE_FORCEWAKE_ALL); in xe_devcoredump_deferred_snap_work()
251 if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) in xe_devcoredump_deferred_snap_work()
255 xe_force_wake_put(gt_to_fw(ss->gt), fw_ref); in xe_devcoredump_deferred_snap_work()
280 unsigned int fw_ref; in devcoredump_snapshot() local
308 fw_ref = xe_force_wake_get(gt_to_fw(q->gt), XE_FORCEWAKE_ALL); in devcoredump_snapshot()
321 xe_force_wake_put(gt_to_fw(q->gt), fw_ref); in devcoredump_snapshot()
H A Dxe_gt_debugfs.c93 unsigned int fw_ref; in hw_engines() local
96 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL); in hw_engines()
97 if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) { in hw_engines()
99 xe_force_wake_put(gt_to_fw(gt), fw_ref); in hw_engines()
106 xe_force_wake_put(gt_to_fw(gt), fw_ref); in hw_engines()
H A Dxe_debugfs.c94 unsigned int fw_ref; in forcewake_open() local
100 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL); in forcewake_open()
101 if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) in forcewake_open()
112 xe_force_wake_put(gt_to_fw(gt), fw_ref); in forcewake_open()
H A Dxe_huc.c299 unsigned int fw_ref; in xe_huc_print_info() local
306 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_huc_print_info()
307 if (!fw_ref) in xe_huc_print_info()
313 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_huc_print_info()
H A Dxe_guc_log.c148 unsigned int fw_ref; in xe_guc_log_snapshot_capture() local
172 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_guc_log_snapshot_capture()
173 if (!fw_ref) { in xe_guc_log_snapshot_capture()
177 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_guc_log_snapshot_capture()
H A Dxe_vram.c223 unsigned int fw_ref; in tile_vram_size() local
243 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in tile_vram_size()
244 if (!fw_ref) in tile_vram_size()
267 xe_force_wake_put(gt_to_fw(gt), fw_ref); in tile_vram_size()
H A Dxe_gsc_proxy.c478 unsigned int fw_ref = 0; in xe_gsc_proxy_remove() local
485 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GSC); in xe_gsc_proxy_remove()
486 if (!fw_ref) in xe_gsc_proxy_remove()
492 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_gsc_proxy_remove()
H A Dxe_query.c121 unsigned int fw_ref; in query_engine_cycles() local
154 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL); in query_engine_cycles()
155 if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) { in query_engine_cycles()
156 xe_force_wake_put(gt_to_fw(gt), fw_ref); in query_engine_cycles()
163 xe_force_wake_put(gt_to_fw(gt), fw_ref); in query_engine_cycles()
H A Dxe_gt_tlb_invalidation.c290 unsigned int fw_ref; in xe_gt_tlb_invalidation_ggtt() local
309 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_gt_tlb_invalidation_ggtt()
319 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_gt_tlb_invalidation_ggtt()
H A Dxe_guc.c574 unsigned int fw_ref; in guc_fini_hw() local
576 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL); in guc_fini_hw()
578 xe_force_wake_put(gt_to_fw(gt), fw_ref); in guc_fini_hw()
1503 unsigned int fw_ref; in xe_guc_print_info() local
1509 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in xe_guc_print_info()
1510 if (!fw_ref) in xe_guc_print_info()
1531 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_guc_print_info()
H A Dxe_guc_submit.c1041 unsigned int fw_ref; in guc_exec_queue_timedout_job() local
1075 fw_ref = xe_force_wake_get(gt_to_fw(q->gt), XE_FORCEWAKE_ALL); in guc_exec_queue_timedout_job()
1076 if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) in guc_exec_queue_timedout_job()
1081 xe_force_wake_put(gt_to_fw(q->gt), fw_ref); in guc_exec_queue_timedout_job()
H A Dxe_oa.c1682 unsigned int fw_ref; in xe_oa_stream_init() local
1738 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL); in xe_oa_stream_init()
1739 if (!xe_force_wake_ref_has_domain(fw_ref, XE_FORCEWAKE_ALL)) { in xe_oa_stream_init()
1784 xe_force_wake_put(gt_to_fw(gt), fw_ref); in xe_oa_stream_init()
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_mocs.c46 unsigned int fw_ref, i; in read_l3cc_table() local
49 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in read_l3cc_table()
50 KUNIT_ASSERT_NE_MSG(test, fw_ref, 0, "Forcewake Failed.\n"); in read_l3cc_table()
74 xe_force_wake_put(gt_to_fw(gt), fw_ref); in read_l3cc_table()
82 unsigned int fw_ref, i; in read_mocs_table() local
88 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in read_mocs_table()
89 KUNIT_ASSERT_NE_MSG(test, fw_ref, 0, "Forcewake Failed.\n"); in read_mocs_table()
107 xe_force_wake_put(gt_to_fw(gt), fw_ref); in read_mocs_table()
/linux/drivers/gpu/drm/xe/display/
H A Dxe_hdcp_gsc.c45 unsigned int fw_ref; in intel_hdcp_gsc_check_status() local
54 fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GSC); in intel_hdcp_gsc_check_status()
55 if (!fw_ref) { in intel_hdcp_gsc_check_status()
65 xe_force_wake_put(gt_to_fw(gt), fw_ref); in intel_hdcp_gsc_check_status()