Lines Matching refs:common
102 struct virtio_pci_common_cfg __iomem *common; member
194 *counter = ioread8(&priv->common->config_generation); in virtio_pci_generation()
203 *status = ioread8(&priv->common->device_status); in virtio_pci_get_status()
215 iowrite8(status, &priv->common->device_status); in virtio_pci_set_status()
224 iowrite32(0, &priv->common->device_feature_select); in virtio_pci_get_features()
225 *features = ioread32(&priv->common->device_feature); in virtio_pci_get_features()
226 iowrite32(1, &priv->common->device_feature_select); in virtio_pci_get_features()
227 *features |= ((u64)ioread32(&priv->common->device_feature) << 32); in virtio_pci_get_features()
242 iowrite32(0, &priv->common->guest_feature_select); in virtio_pci_set_features()
243 iowrite32((u32)uc_priv->features, &priv->common->guest_feature); in virtio_pci_set_features()
244 iowrite32(1, &priv->common->guest_feature_select); in virtio_pci_set_features()
245 iowrite32(uc_priv->features >> 32, &priv->common->guest_feature); in virtio_pci_set_features()
254 struct virtio_pci_common_cfg __iomem *cfg = priv->common; in virtio_pci_setup_vq()
311 iowrite16(index, &priv->common->queue_select); in virtio_pci_del_vq()
314 iowrite16(0, &priv->common->queue_enable); in virtio_pci_del_vq()
351 iowrite8(0, &priv->common->device_status); in virtio_pci_reset()
359 while (ioread8(&priv->common->device_status)) in virtio_pci_reset()
371 iowrite16(vq->index, &priv->common->queue_select); in virtio_pci_notify()
374 off = ioread16(&priv->common->queue_notify_off); in virtio_pci_notify()
493 int common, notify, device; in virtio_pci_probe() local
510 common = virtio_pci_find_capability(udev, VIRTIO_PCI_CAP_COMMON_CFG, in virtio_pci_probe()
513 if (!common) { in virtio_pci_probe()
529 common, notify); in virtio_pci_probe()
534 priv->common = virtio_pci_map_capability(udev, &common_cap); in virtio_pci_probe()
535 if (!priv->common) { in virtio_pci_probe()
565 udev, priv->common, priv->notify_base, priv->device); in virtio_pci_probe()