Lines Matching defs:cfg

389 	struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
393 vp_iowrite32(0, &cfg->device_feature_select);
394 features = vp_ioread32(&cfg->device_feature);
395 vp_iowrite32(1, &cfg->device_feature_select);
396 features |= ((u64)vp_ioread32(&cfg->device_feature) << 32);
410 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
414 vp_iowrite32(0, &cfg->guest_feature_select);
415 features = vp_ioread32(&cfg->guest_feature);
416 vp_iowrite32(1, &cfg->guest_feature_select);
417 features |= ((u64)vp_ioread32(&cfg->guest_feature) << 32);
431 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
433 vp_iowrite32(0, &cfg->guest_feature_select);
434 vp_iowrite32((u32)features, &cfg->guest_feature);
435 vp_iowrite32(1, &cfg->guest_feature_select);
436 vp_iowrite32(features >> 32, &cfg->guest_feature);
448 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
450 return vp_ioread8(&cfg->config_generation);
462 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
464 return vp_ioread8(&cfg->device_status);
476 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
483 vp_iowrite8(status, &cfg->device_status);
494 struct virtio_pci_modern_common_cfg __iomem *cfg;
496 cfg = (struct virtio_pci_modern_common_cfg __iomem *)mdev->common;
498 vp_iowrite16(index, &cfg->cfg.queue_select);
499 return vp_ioread16(&cfg->queue_reset);
510 struct virtio_pci_modern_common_cfg __iomem *cfg;
512 cfg = (struct virtio_pci_modern_common_cfg __iomem *)mdev->common;
514 vp_iowrite16(index, &cfg->cfg.queue_select);
515 vp_iowrite16(1, &cfg->queue_reset);
517 while (vp_ioread16(&cfg->queue_reset))
520 while (vp_ioread16(&cfg->cfg.queue_enable))
536 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
538 vp_iowrite16(index, &cfg->queue_select);
539 vp_iowrite16(vector, &cfg->queue_msix_vector);
541 return vp_ioread16(&cfg->queue_msix_vector);
555 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
558 vp_iowrite16(vector, &cfg->msix_config);
561 return vp_ioread16(&cfg->msix_config);
577 struct virtio_pci_common_cfg __iomem *cfg = mdev->common;
579 vp_iowrite16(index, &cfg->queue_select);
581 vp_iowrite64_twopart(desc_addr, &cfg->queue_desc_lo,
582 &cfg->queue_desc_hi);
583 vp_iowrite64_twopart(driver_addr, &cfg->queue_avail_lo,
584 &cfg->queue_avail_hi);
585 vp_iowrite64_twopart(device_addr, &cfg->queue_used_lo,
586 &cfg->queue_used_hi);