PFID
return pf_bulk_set_exec_quantum(gt, exec_quantum, PFID, 1 + totalvfs);
return pf_bulk_set_preempt_timeout(gt, preempt_timeout, PFID, 1 + totalvfs);
pf_config_bulk_set_u32_done(gt, PFID, 1 + total_vfs, priority,
__pf_show_provisioned_sched(gt, PFID, 1 + xe_gt_sriov_pf_get_totalvfs(gt), true);
__pf_show_provisioned_sched(gt, PFID, 1 + num_vfs, false);
for (vfid = PFID; vfid <= PFID + num_vfs; vfid++) {
err = pf_bulk_set_exec_quantum(gt, XE_FAIR_EXEC_QUANTUM_MS, PFID, 1 + num_vfs);
err = pf_bulk_set_preempt_timeout(gt, XE_FAIR_PREEMPT_TIMEOUT_US, PFID, 1 + num_vfs);
err = pf_provision_sched_priority(gt, PFID, XE_ADMIN_PF_SCHED_PRIORITY);
xe_gt_assert(gt, vfid != PFID);
struct xe_gt_sriov_config *config = pf_pick_vf_config(gt, PFID);
err = pf_push_full_vf_config(gt, PFID);
if (vfid == PFID) {
xe_gt_assert(gt, vfid != PFID);
xe_gt_assert(gt, PFID == extract_vfid(parent));
if (vfid != PFID)
return priv == extract_xe(d) ? PFID : (uintptr_t)priv;
pf_add_config_attrs(gt, dent, PFID);
pf_add_sched_groups(gt, dent, PFID);
xe_gt_assert(gt, vfid != PFID);
xe_gt_assert(gt, vfid != PFID);
xe_gt_assert(gt, vfid != PFID);
xe_gt_assert(gt, vfid != PFID);
xe_gt_assert(gt, vfid != PFID);
xe_gt_assert(gt, vfid != PFID);
xe_gt_assert(gt, vfid != PFID);
xe_gt_assert(gt, vfid != PFID);
xe_gt_assert(gt, vfid != PFID);
xe_gt_assert(gt, vfid != PFID);
return relay_send_to(relay, PFID, msg, len, buf, buf_size);
return relay_process_msg(relay, PFID, rid,
pf_populate_with_tiles(xe, pfdent, PFID);
return p == extract_xe(d) ? PFID : (uintptr_t)p;
err = xe_gt_sriov_pf_config_set_exec_quantum_locked(gt, PFID, 0);
err = xe_gt_sriov_pf_config_set_preempt_timeout_locked(gt, PFID, 0);
return vfid == PFID;
return vfid == PFID;
if (!IS_DGFX(vkobj->xe) || vkobj->vfid == PFID)
if (vkobj->vfid == PFID)
root = create_xe_sriov_kobj(xe, PFID, &xe_sriov_dev_ktype);
struct kobject *kobj = xe->sriov.pf.vfs[PFID].kobj;
if (vfid == PFID || vfid > xe_sriov_pf_num_vfs(xe)) \
if (vfid == PFID || vfid > xe_sriov_pf_num_vfs(xe))
if (vfid == PFID || vfid > xe_sriov_pf_num_vfs(xe))
return pp == extract_xe(d) ? PFID : (uintptr_t)pp;