Lines Matching +full:render +full:- +full:max
1 // SPDX-License-Identifier: MIT
34 * device/tile#/gt#/freq0/<item>_freq *read-only* files:
35 * - act_freq: The actual resolved frequency decided by PCODE.
36 * - cur_freq: The current one requested by GuC PC to the PCODE.
37 * - rpn_freq: The Render Performance (RP) N level, which is the minimal one.
38 * - rpe_freq: The Render Performance (RP) E level, which is the efficient one.
39 * - rp0_freq: The Render Performance (RP) 0 level, which is the maximum one.
41 * device/tile#/gt#/freq0/<item>_freq *read-write* files:
42 * - min_freq: Min frequency request.
43 * - max_freq: Max frequency request.
44 * If max <= min, then freq_min becomes a fixed frequency request.
50 return &kobj_to_gt(dev->kobj.parent)->uc.guc.pc; in dev_to_pc()
56 return gt_to_xe(kobj_to_gt(dev->kobj.parent)); in dev_to_xe()
236 * xe_gt_freq_init - Initialize Xe Freq component
248 if (xe->info.skip_guc_pc) in xe_gt_freq_init()
251 gt->freq = kobject_create_and_add("freq0", gt->sysfs); in xe_gt_freq_init()
252 if (!gt->freq) in xe_gt_freq_init()
253 return -ENOMEM; in xe_gt_freq_init()
255 err = sysfs_create_files(gt->freq, freq_attrs); in xe_gt_freq_init()
259 err = devm_add_action_or_reset(xe->drm.dev, freq_fini, gt->freq); in xe_gt_freq_init()