Searched refs:xe_guc_pc (Results 1 – 10 of 10) sorted by relevance
11 struct xe_guc_pc;15 int xe_guc_pc_init(struct xe_guc_pc *pc);16 int xe_guc_pc_start(struct xe_guc_pc *pc);17 int xe_guc_pc_stop(struct xe_guc_pc *pc);18 int xe_guc_pc_gucrc_disable(struct xe_guc_pc *pc);23 u32 xe_guc_pc_get_act_freq(struct xe_guc_pc *pc);25 u32 xe_guc_pc_get_rp0_freq(struct xe_guc_pc *pc);26 u32 xe_guc_pc_get_rpa_freq(struct xe_guc_pc *pc);27 u32 xe_guc_pc_get_rpe_freq(struct xe_guc_pc *pc);28 u32 xe_guc_pc_get_rpn_freq(struct xe_guc_pc *pc);[all …]
94 static struct xe_gt *pc_to_gt(struct xe_guc_pc *pc) in pc_to_gt()121 static int wait_for_pc_state(struct xe_guc_pc *pc, in wait_for_pc_state()144 static int pc_action_reset(struct xe_guc_pc *pc) in pc_action_reset()260 static u32 pc_get_min_freq(struct xe_guc_pc *pc) in pc_get_min_freq()317 static int pc_get_max_freq(struct xe_guc_pc *pc) in pc_get_max_freq()795 void xe_guc_pc_init_early(struct xe_guc_pc *pc) in xe_guc_pc_init_early()984 static int pc_init_freqs(struct xe_guc_pc *pc) in pc_init_freqs()1028 int xe_guc_pc_start(struct xe_guc_pc *pc) in xe_guc_pc_start()1111 int xe_guc_pc_stop(struct xe_guc_pc *pc) in xe_guc_pc_stop()1133 struct xe_guc_pc *pc = arg; in xe_guc_pc_fini_hw()[all …]
47 static struct xe_guc_pc *62 struct xe_guc_pc *pc = dev_to_pc(dev); in act_freq_show()76 struct xe_guc_pc *pc = dev_to_pc(dev); in cur_freq_show()93 struct xe_guc_pc *pc = dev_to_pc(dev); in rp0_freq_show()107 struct xe_guc_pc *pc = dev_to_pc(dev); in rpe_freq_show()121 struct xe_guc_pc *pc = dev_to_pc(dev); in rpa_freq_show()135 struct xe_guc_pc *pc = dev_to_pc(dev); in rpn_freq_show()144 struct xe_guc_pc *pc = dev_to_pc(dev); in min_freq_show()160 struct xe_guc_pc *pc = dev_to_pc(dev); in min_freq_store()181 struct xe_guc_pc *pc = dev_to_pc(dev); in max_freq_show()[all …]
12 struct xe_guc_pc;38 enum xe_gt_idle_state (*idle_status)(struct xe_guc_pc *pc);40 u64 (*idle_residency)(struct xe_guc_pc *pc);
42 static struct xe_guc_pc *gtidle_to_pc(struct xe_gt_idle *gtidle) in gtidle_to_pc()48 pc_to_xe(struct xe_guc_pc *pc) in pc_to_xe()256 struct xe_guc_pc *pc = gtidle_to_pc(gtidle); in name_show()271 struct xe_guc_pc *pc = gtidle_to_pc(gtidle); in idle_status_show()283 struct xe_guc_pc *pc = gtidle_to_pc(gtidle); in xe_gt_idle_residency_msec()299 struct xe_guc_pc *pc = gtidle_to_pc(gtidle); in idle_residency_ms_show()
15 struct xe_guc_pc { struct
68 struct xe_guc_pc pc;
69 xe_guc_pc.o \
908 static s32 guc_pc_get_cur_freq(struct xe_guc_pc *guc_pc) in guc_pc_get_cur_freq()950 struct xe_guc_pc *guc_pc = >->uc.guc.pc; in guc_wait_ucode()
31 .. kernel-doc:: drivers/gpu/drm/xe/xe_guc_pc.c