PFID
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;
return vfid == PFID;
return 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;