Searched refs:fw_ref (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_pmu.c | 138 unsigned int *fw_ref; in event_gt_forcewake() local 145 fw_ref = kzalloc_obj(*fw_ref); in event_gt_forcewake() 146 if (!fw_ref) in event_gt_forcewake() 149 *fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FW_GT); in event_gt_forcewake() 150 if (!*fw_ref) { in event_gt_forcewake() 151 kfree(fw_ref); in event_gt_forcewake() 155 event->pmu_private = fw_ref; in event_gt_forcewake() 218 unsigned int *fw_ref = event->pmu_private; in xe_pmu_event_destroy() local 220 if (fw_ref) { in xe_pmu_event_destroy() 222 xe_force_wake_put(gt_to_fw(gt), *fw_ref); in xe_pmu_event_destroy() [all …]
|
| H A D | xe_drm_client.c | 306 struct xe_force_wake_ref fw_ref = {}; in force_wake_get_any_engine() local 313 return fw_ref; /* will be invalid */ in force_wake_get_any_engine() 317 fw_ref = xe_force_wake_constructor(gt_to_fw(hwe->gt), domain); in force_wake_get_any_engine() 318 if (xe_force_wake_ref_has_domain(fw_ref.domains, domain)) in force_wake_get_any_engine() 321 return fw_ref; in force_wake_get_any_engine() 350 CLASS(xe_force_wake_release_only, fw_ref)(force_wake_get_any_engine(xe, &hwe)); in show_run_ticks()
|
| H A D | xe_gt_debugfs.c | 117 CLASS(xe_force_wake, fw_ref)(gt_to_fw(gt), XE_FORCEWAKE_ALL); in hw_engines() 118 if (!xe_force_wake_ref_has_domain(fw_ref.domains, XE_FORCEWAKE_ALL)) in hw_engines() 169 CLASS(xe_force_wake, fw_ref)(gt_to_fw(gt), XE_FORCEWAKE_ALL); in register_save_restore_check() 170 if (!xe_force_wake_ref_has_domain(fw_ref.domains, XE_FORCEWAKE_ALL)) { in register_save_restore_check()
|
| H A D | xe_gsc.c | 266 unsigned int fw_ref; in gsc_upload_and_init() local 270 fw_ref = xe_force_wake_get(gt_to_fw(tile->primary_gt), XE_FORCEWAKE_ALL); in gsc_upload_and_init() 285 xe_force_wake_put(gt_to_fw(tile->primary_gt), fw_ref); in gsc_upload_and_init() 364 CLASS(xe_force_wake, fw_ref)(gt_to_fw(gt), XE_FW_GSC); in gsc_work() 618 CLASS(xe_force_wake, fw_ref)(gt_to_fw(gt), XE_FW_GSC); in xe_gsc_print_info() 619 if (!fw_ref.domains) in xe_gsc_print_info()
|
| H A D | xe_oa_types.h | 272 unsigned int fw_ref; member
|
| H A D | xe_gsc_proxy.c | 445 CLASS(xe_force_wake, fw_ref)(gt_to_fw(gt), XE_FW_GSC); in xe_gsc_proxy_stop() 446 if (!fw_ref.domains) in xe_gsc_proxy_stop()
|
| H A D | xe_guc_log.c | 213 CLASS(xe_force_wake, fw_ref)(gt_to_fw(gt), XE_FW_GT); in xe_guc_log_snapshot_capture() 214 if (!fw_ref.domains) in xe_guc_log_snapshot_capture()
|
| H A D | xe_oa.c | 897 xe_force_wake_put(gt_to_fw(gt), stream->fw_ref); in xe_oa_stream_destroy() 1791 stream->fw_ref = xe_force_wake_get(gt_to_fw(gt), XE_FORCEWAKE_ALL); in xe_oa_stream_init() 1792 if (!xe_force_wake_ref_has_domain(stream->fw_ref, XE_FORCEWAKE_ALL)) { in xe_oa_stream_init() 1837 xe_force_wake_put(gt_to_fw(gt), stream->fw_ref); in xe_oa_stream_init()
|
| /linux/drivers/gpu/drm/xe/display/ |
| H A D | xe_hdcp_gsc.c | 57 CLASS(xe_force_wake, fw_ref)(gt_to_fw(gt), XE_FW_GSC); in intel_hdcp_gsc_check_status() 58 if (!fw_ref.domains) { in intel_hdcp_gsc_check_status()
|