Lines Matching refs:vi
637 pi->vi = malloc(sizeof(struct vi_info) * pi->nvi, M_CXGBE, in t4vf_attach()
648 free(pi->vi, M_CXGBE); in t4vf_attach()
683 pi->vi[0].dev = pi->dev; in t4vf_attach()
726 struct vi_info *vi; in t4vf_attach() local
731 for_each_vi(pi, j, vi) { in t4vf_attach()
732 vi->pi = pi; in t4vf_attach()
733 vi->adapter = sc; in t4vf_attach()
734 vi->qsize_rxq = t4_qsize_rxq; in t4vf_attach()
735 vi->qsize_txq = t4_qsize_txq; in t4vf_attach()
737 vi->first_rxq = rqidx; in t4vf_attach()
738 vi->first_txq = tqidx; in t4vf_attach()
739 vi->tmr_idx = t4_tmr_idx; in t4vf_attach()
740 vi->pktc_idx = t4_pktc_idx; in t4vf_attach()
741 vi->nrxq = j == 0 ? iaq.nrxq: 1; in t4vf_attach()
742 vi->ntxq = j == 0 ? iaq.ntxq: 1; in t4vf_attach()
744 rqidx += vi->nrxq; in t4vf_attach()
745 tqidx += vi->ntxq; in t4vf_attach()
747 vi->rsrv_noflowq = 0; in t4vf_attach()
858 struct vi_info *vi; in t4vf_ioctl() local
872 for_each_vi(pi, v, vi) { in t4vf_ioctl()
873 if (vi->flags & VI_INIT_DONE) { in t4vf_ioctl()
877 for_each_rxq(vi, i, rxq) { in t4vf_ioctl()
886 for_each_txq(vi, i, txq) { in t4vf_ioctl()