Lines Matching refs:iov
133 vfno = RING_TO_VFNO(i, ndev->iov.max_vf_queues);
134 vfdev = ndev->iov.vfdev + vfno;
145 queue_work(ndev->iov.pf2vf_wq, &pfwork->pf2vf_resp);
155 vfno = RING_TO_VFNO(i + 64, ndev->iov.max_vf_queues);
156 vfdev = ndev->iov.vfdev + vfno;
168 queue_work(ndev->iov.pf2vf_wq, &pfwork->pf2vf_resp);
179 ndev->iov.vfdev = kcalloc(ndev->iov.num_vfs,
181 if (!ndev->iov.vfdev)
184 for (i = 0; i < ndev->iov.num_vfs; i++) {
185 vfdev = ndev->iov.vfdev + i;
190 ndev->iov.pf2vf_wq = alloc_workqueue("nitrox_pf2vf", 0, 0);
191 if (!ndev->iov.pf2vf_wq) {
192 kfree(ndev->iov.vfdev);
193 ndev->iov.vfdev = NULL;
207 if (ndev->iov.pf2vf_wq)
208 destroy_workqueue(ndev->iov.pf2vf_wq);
210 kfree(ndev->iov.vfdev);
211 ndev->iov.pf2vf_wq = NULL;
212 ndev->iov.vfdev = NULL;