Lines Matching refs:vf_info
17 struct adf_accel_vf_info *vf_info; member
24 struct adf_accel_vf_info *vf_info = pf2vf_resp->vf_info; in adf_iov_send_resp() local
25 struct adf_accel_dev *accel_dev = vf_info->accel_dev; in adf_iov_send_resp()
26 u32 vf_nr = vf_info->vf_nr; in adf_iov_send_resp()
37 void adf_schedule_vf2pf_handler(struct adf_accel_vf_info *vf_info) in adf_schedule_vf2pf_handler() argument
45 pf2vf_resp->vf_info = vf_info; in adf_schedule_vf2pf_handler()
55 struct adf_accel_vf_info *vf_info; in adf_enable_sriov() local
58 for (i = 0, vf_info = accel_dev->pf.vf_info; i < totalvfs; in adf_enable_sriov()
59 i++, vf_info++) { in adf_enable_sriov()
61 vf_info->accel_dev = accel_dev; in adf_enable_sriov()
62 vf_info->vf_nr = i; in adf_enable_sriov()
63 vf_info->vf_compat_ver = 0; in adf_enable_sriov()
65 mutex_init(&vf_info->pf2vf_lock); in adf_enable_sriov()
66 ratelimit_state_init(&vf_info->vf2pf_ratelimit, in adf_enable_sriov()
102 if (!accel_dev->pf.vf_info) in adf_disable_sriov()
115 for (i = 0, vf = accel_dev->pf.vf_info; i < totalvfs; i++, vf++) in adf_disable_sriov()
118 kfree(accel_dev->pf.vf_info); in adf_disable_sriov()
119 accel_dev->pf.vf_info = NULL; in adf_disable_sriov()
150 if (accel_dev->pf.vf_info) { in adf_sriov_configure()
181 accel_dev->pf.vf_info = kcalloc(totalvfs, in adf_sriov_configure()
184 if (!accel_dev->pf.vf_info) in adf_sriov_configure()