/linux/drivers/gpu/drm/xe/ |
H A D | xe_gt.c | 101 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 D | xe_pat.c | 185 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 D | xe_gt_idle.c | 104 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 D | xe_drm_client.c | 293 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 D | xe_guc_pc.c | 454 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 D | xe_reg_sr.c | 171 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 D | xe_gsc.c | 264 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 D | xe_device.c | 605 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 D | xe_devcoredump.c | 236 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 D | xe_gt_debugfs.c | 93 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 D | xe_debugfs.c | 94 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 D | xe_huc.c | 299 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 D | xe_guc_log.c | 148 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 D | xe_vram.c | 223 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 D | xe_gsc_proxy.c | 478 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 D | xe_query.c | 121 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 D | xe_gt_tlb_invalidation.c | 290 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 D | xe_guc.c | 574 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 D | xe_guc_submit.c | 1041 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 D | xe_oa.c | 1682 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 D | xe_mocs.c | 46 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 D | xe_hdcp_gsc.c | 45 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()
|