Lines Matching defs:vif
93 struct net_device *dev = queue->vif->dev;
125 txq = netdev_get_tx_queue(queue->vif->dev, queue->id);
155 queue->vif->dev->stats.rx_dropped++;
222 op->dest.domid = queue->vif->domid;
272 if ((1 << gso_type) & queue->vif->gso_mask) {
287 if (queue->vif->xdp_headroom) {
293 extra->u.xdp.headroom = queue->vif->xdp_headroom;
398 unsigned int offset = queue->vif->xdp_headroom;
527 queue->last_rx_time + queue->vif->stall_timeout);
540 (queue->vif->stall_timeout &&
544 queue->vif->disabled;
597 struct xenvif *vif = queue->vif;
602 spin_lock(&vif->lock);
603 if (vif->stalled_queues++ == 0) {
604 netdev_info(vif->dev, "Guest Rx stalled");
605 netif_carrier_off(vif->dev);
607 spin_unlock(&vif->lock);
612 struct xenvif *vif = queue->vif;
618 spin_lock(&vif->lock);
619 if (--vif->stalled_queues == 0) {
620 netdev_info(vif->dev, "Guest Rx ready");
621 netif_carrier_on(vif->dev);
623 spin_unlock(&vif->lock);
629 struct xenvif *vif = queue->vif;
631 if (!vif->stall_timeout)
647 if (unlikely(vif->disabled && queue->id == 0)) {
648 xenvif_carrier_off(vif);
659 if (vif->stall_timeout) {