Lines Matching refs:iov
137 vfno = RING_TO_VFNO(i, ndev->iov.max_vf_queues);
138 vfdev = ndev->iov.vfdev + vfno;
149 queue_work(ndev->iov.pf2vf_wq, &pfwork->pf2vf_resp);
160 vfno = RING_TO_VFNO(i + 64, ndev->iov.max_vf_queues);
161 vfdev = ndev->iov.vfdev + vfno;
173 queue_work(ndev->iov.pf2vf_wq, &pfwork->pf2vf_resp);
184 ndev->iov.vfdev = kcalloc(ndev->iov.num_vfs,
186 if (!ndev->iov.vfdev)
189 for (i = 0; i < ndev->iov.num_vfs; i++) {
190 vfdev = ndev->iov.vfdev + i;
195 ndev->iov.pf2vf_wq = alloc_workqueue("nitrox_pf2vf", 0, 0);
196 if (!ndev->iov.pf2vf_wq) {
197 kfree(ndev->iov.vfdev);
198 ndev->iov.vfdev = NULL;
212 if (ndev->iov.pf2vf_wq)
213 destroy_workqueue(ndev->iov.pf2vf_wq);
215 kfree(ndev->iov.vfdev);
216 ndev->iov.pf2vf_wq = NULL;
217 ndev->iov.vfdev = NULL;