Lines Matching defs:pc
70 pc_to_guc(struct xe_guc_pc *pc) in pc_to_guc()
76 pc_to_xe(struct xe_guc_pc *pc) in pc_to_xe()
85 pc_to_gt(struct xe_guc_pc *pc) in pc_to_gt()
91 pc_to_maps(struct xe_guc_pc *pc) in pc_to_maps()
108 static int wait_for_pc_state(struct xe_guc_pc *pc, in wait_for_pc_state()
130 static int pc_action_reset(struct xe_guc_pc *pc) in pc_action_reset()
148 static int pc_action_shutdown(struct xe_guc_pc *pc) in pc_action_shutdown()
167 static int pc_action_query_task_state(struct xe_guc_pc *pc) in pc_action_query_task_state()
190 static int pc_action_set_param(struct xe_guc_pc *pc, u8 id, u32 value) in pc_action_set_param()
212 static int pc_action_setup_gucrc(struct xe_guc_pc *pc, u32 mode) in pc_action_setup_gucrc()
240 static u32 pc_get_min_freq(struct xe_guc_pc *pc) in pc_get_min_freq()
250 static void pc_set_manual_rp_ctrl(struct xe_guc_pc *pc, bool enable) in pc_set_manual_rp_ctrl()
259 static void pc_set_cur_freq(struct xe_guc_pc *pc, u32 freq) in pc_set_cur_freq()
276 static int pc_set_min_freq(struct xe_guc_pc *pc, u32 freq) in pc_set_min_freq()
297 static int pc_get_max_freq(struct xe_guc_pc *pc) in pc_get_max_freq()
307 static int pc_set_max_freq(struct xe_guc_pc *pc, u32 freq) in pc_set_max_freq()
322 static void mtl_update_rpe_value(struct xe_guc_pc *pc) in mtl_update_rpe_value()
335 static void tgl_update_rpe_value(struct xe_guc_pc *pc) in tgl_update_rpe_value()
354 static void pc_update_rp_values(struct xe_guc_pc *pc) in pc_update_rp_values()
378 u32 xe_guc_pc_get_act_freq(struct xe_guc_pc *pc) in xe_guc_pc_get_act_freq()
410 int xe_guc_pc_get_cur_freq(struct xe_guc_pc *pc, u32 *freq) in xe_guc_pc_get_cur_freq()
441 u32 xe_guc_pc_get_rp0_freq(struct xe_guc_pc *pc) in xe_guc_pc_get_rp0_freq()
452 u32 xe_guc_pc_get_rpe_freq(struct xe_guc_pc *pc) in xe_guc_pc_get_rpe_freq()
470 u32 xe_guc_pc_get_rpn_freq(struct xe_guc_pc *pc) in xe_guc_pc_get_rpn_freq()
483 int xe_guc_pc_get_min_freq(struct xe_guc_pc *pc, u32 *freq) in xe_guc_pc_get_min_freq()
527 int xe_guc_pc_set_min_freq(struct xe_guc_pc *pc, u32 freq) in xe_guc_pc_set_min_freq()
560 int xe_guc_pc_get_max_freq(struct xe_guc_pc *pc, u32 *freq) in xe_guc_pc_get_max_freq()
593 int xe_guc_pc_set_max_freq(struct xe_guc_pc *pc, u32 freq) in xe_guc_pc_set_max_freq()
621 enum xe_gt_idle_state xe_guc_pc_c_status(struct xe_guc_pc *pc) in xe_guc_pc_c_status()
652 u64 xe_guc_pc_rc6_residency(struct xe_guc_pc *pc) in xe_guc_pc_rc6_residency()
668 u64 xe_guc_pc_mc6_residency(struct xe_guc_pc *pc) in xe_guc_pc_mc6_residency()
680 static void mtl_init_fused_rp_values(struct xe_guc_pc *pc) in mtl_init_fused_rp_values()
697 static void tgl_init_fused_rp_values(struct xe_guc_pc *pc) in tgl_init_fused_rp_values()
713 static void pc_init_fused_rp_values(struct xe_guc_pc *pc) in pc_init_fused_rp_values()
729 void xe_guc_pc_init_early(struct xe_guc_pc *pc) in xe_guc_pc_init_early()
738 static int pc_adjust_freq_bounds(struct xe_guc_pc *pc) in pc_adjust_freq_bounds()
766 static int pc_adjust_requested_freq(struct xe_guc_pc *pc) in pc_adjust_requested_freq()
795 int xe_guc_pc_gucrc_disable(struct xe_guc_pc *pc) in xe_guc_pc_gucrc_disable()
823 static void pc_init_pcode_freq(struct xe_guc_pc *pc) in pc_init_pcode_freq()
831 static int pc_init_freqs(struct xe_guc_pc *pc) in pc_init_freqs()
864 int xe_guc_pc_start(struct xe_guc_pc *pc) in xe_guc_pc_start()
926 int xe_guc_pc_stop(struct xe_guc_pc *pc) in xe_guc_pc_stop()
961 void xe_guc_pc_fini(struct xe_guc_pc *pc) in xe_guc_pc_fini()
981 int xe_guc_pc_init(struct xe_guc_pc *pc) in xe_guc_pc_init()