Lines Matching defs:cfg

398 	struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
402 vp_iowrite32(0, &cfg->device_feature_select);
403 features = vp_ioread32(&cfg->device_feature);
404 vp_iowrite32(1, &cfg->device_feature_select);
405 features |= ((u64)vp_ioread32(&cfg->device_feature) << 32);
419 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
423 vp_iowrite32(0, &cfg->guest_feature_select);
424 features = vp_ioread32(&cfg->guest_feature);
425 vp_iowrite32(1, &cfg->guest_feature_select);
426 features |= ((u64)vp_ioread32(&cfg->guest_feature) << 32);
440 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
442 vp_iowrite32(0, &cfg->guest_feature_select);
443 vp_iowrite32((u32)features, &cfg->guest_feature);
444 vp_iowrite32(1, &cfg->guest_feature_select);
445 vp_iowrite32(features >> 32, &cfg->guest_feature);
457 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
459 return vp_ioread8(&cfg->config_generation);
471 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
473 return vp_ioread8(&cfg->device_status);
485 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
492 vp_iowrite8(status, &cfg->device_status);
503 struct virtio_pci_modern_common_cfg __iomem *cfg;
505 cfg = (struct virtio_pci_modern_common_cfg __iomem *)mdev->common;
507 vp_iowrite16(index, &cfg->cfg.queue_select);
508 return vp_ioread16(&cfg->queue_reset);
519 struct virtio_pci_modern_common_cfg __iomem *cfg;
521 cfg = (struct virtio_pci_modern_common_cfg __iomem *)mdev->common;
523 vp_iowrite16(index, &cfg->cfg.queue_select);
524 vp_iowrite16(1, &cfg->queue_reset);
526 while (vp_ioread16(&cfg->queue_reset))
529 while (vp_ioread16(&cfg->cfg.queue_enable))
545 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
547 vp_iowrite16(index, &cfg->queue_select);
548 vp_iowrite16(vector, &cfg->queue_msix_vector);
550 return vp_ioread16(&cfg->queue_msix_vector);
564 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
567 vp_iowrite16(vector, &cfg->msix_config);
570 return vp_ioread16(&cfg->msix_config);
586 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
588 vp_iowrite16(index, &cfg->queue_select);
590 vp_iowrite64_twopart(desc_addr, &cfg->queue_desc_lo,
591 &cfg->queue_desc_hi);
592 vp_iowrite64_twopart(driver_addr, &cfg->queue_avail_lo,
593 &cfg->queue_avail_hi);
594 vp_iowrite64_twopart(device_addr, &cfg->queue_used_lo,
595 &cfg->queue_used_hi);
728 struct virtio_pci_modern_common_cfg __iomem *cfg;
730 cfg = (struct virtio_pci_modern_common_cfg __iomem *)mdev->common;
731 return vp_ioread16(&cfg->admin_queue_num);
737 struct virtio_pci_modern_common_cfg __iomem *cfg;
739 cfg = (struct virtio_pci_modern_common_cfg __iomem *)mdev->common;
740 return vp_ioread16(&cfg->admin_queue_index);