Lines Matching refs:vf_info
84 struct adf_accel_vf_info *vf_info; member
92 adf_vf2pf_req_hndl(pf2vf_resp->vf_info); in adf_iov_send_resp()
98 struct adf_accel_vf_info *vf_info = (struct adf_accel_vf_info *)data; in adf_vf2pf_bh_handler() local
105 pf2vf_resp->vf_info = vf_info; in adf_vf2pf_bh_handler()
118 struct adf_accel_vf_info *vf_info; in adf_enable_sriov() local
122 for (i = 0, vf_info = accel_dev->pf.vf_info; i < totalvfs; in adf_enable_sriov()
123 i++, vf_info++) { in adf_enable_sriov()
125 vf_info->accel_dev = accel_dev; in adf_enable_sriov()
126 vf_info->vf_nr = i; in adf_enable_sriov()
128 tasklet_init(&vf_info->vf2pf_bh_tasklet, in adf_enable_sriov()
130 (unsigned long)vf_info); in adf_enable_sriov()
131 mutex_init(&vf_info->pf2vf_lock); in adf_enable_sriov()
132 ratelimit_state_init(&vf_info->vf2pf_ratelimit, in adf_enable_sriov()
182 if (!accel_dev->pf.vf_info) in adf_disable_sriov()
206 for (i = 0, vf = accel_dev->pf.vf_info; i < totalvfs; i++, vf++) { in adf_disable_sriov()
212 kfree(accel_dev->pf.vf_info); in adf_disable_sriov()
213 accel_dev->pf.vf_info = NULL; in adf_disable_sriov()
240 if (accel_dev->pf.vf_info) { in adf_sriov_configure()
272 accel_dev->pf.vf_info = kcalloc(totalvfs, in adf_sriov_configure()
275 if (!accel_dev->pf.vf_info) in adf_sriov_configure()