Lines Matching refs:vf_info
17 struct adf_accel_vf_info *vf_info;
24 struct adf_accel_vf_info *vf_info = pf2vf_resp->vf_info;
25 struct adf_accel_dev *accel_dev = vf_info->accel_dev;
26 u32 vf_nr = vf_info->vf_nr;
29 mutex_lock(&vf_info->pfvf_mig_lock);
34 mutex_unlock(&vf_info->pfvf_mig_lock);
39 void adf_schedule_vf2pf_handler(struct adf_accel_vf_info *vf_info)
47 pf2vf_resp->vf_info = vf_info;
57 struct adf_accel_vf_info *vf_info;
60 for (i = 0, vf_info = accel_dev->pf.vf_info; i < totalvfs;
61 i++, vf_info++) {
63 vf_info->accel_dev = accel_dev;
64 vf_info->vf_nr = i;
66 mutex_init(&vf_info->pf2vf_lock);
67 mutex_init(&vf_info->pfvf_mig_lock);
68 ratelimit_state_init(&vf_info->vf2pf_ratelimit,
99 if (!accel_dev->pf.vf_info)
130 if (!accel_dev->pf.vf_info)
144 for (i = 0, vf = accel_dev->pf.vf_info; i < totalvfs; i++, vf++) {
150 kfree(accel_dev->pf.vf_info);
151 accel_dev->pf.vf_info = NULL;
183 if (accel_dev->pf.vf_info) {
214 accel_dev->pf.vf_info = kcalloc(totalvfs,
217 if (!accel_dev->pf.vf_info)