Lines Matching refs:virtio_pci_mmio
133 struct virtio_pci_mmio { struct
187 struct virtio_pci_mmio *mmio;
1879 case offsetof(struct virtio_pci_mmio, cfg.device_feature_select): in emulate_mmio_write()
1894 case offsetof(struct virtio_pci_mmio, cfg.guest_feature_select): in emulate_mmio_write()
1898 case offsetof(struct virtio_pci_mmio, cfg.guest_feature): in emulate_mmio_write()
1917 case offsetof(struct virtio_pci_mmio, cfg.device_status): { in emulate_mmio_write()
2007 case offsetof(struct virtio_pci_mmio, cfg.queue_select): in emulate_mmio_write()
2026 case offsetof(struct virtio_pci_mmio, cfg.queue_size): in emulate_mmio_write()
2038 case offsetof(struct virtio_pci_mmio, cfg.queue_msix_vector): in emulate_mmio_write()
2040 case offsetof(struct virtio_pci_mmio, cfg.queue_enable): { in emulate_mmio_write()
2071 case offsetof(struct virtio_pci_mmio, cfg.queue_notify_off): in emulate_mmio_write()
2073 case offsetof(struct virtio_pci_mmio, cfg.queue_desc_lo): in emulate_mmio_write()
2074 case offsetof(struct virtio_pci_mmio, cfg.queue_desc_hi): in emulate_mmio_write()
2075 case offsetof(struct virtio_pci_mmio, cfg.queue_avail_lo): in emulate_mmio_write()
2076 case offsetof(struct virtio_pci_mmio, cfg.queue_avail_hi): in emulate_mmio_write()
2077 case offsetof(struct virtio_pci_mmio, cfg.queue_used_lo): in emulate_mmio_write()
2078 case offsetof(struct virtio_pci_mmio, cfg.queue_used_hi): in emulate_mmio_write()
2107 case offsetof(struct virtio_pci_mmio, notify): in emulate_mmio_write()
2114 case offsetof(struct virtio_pci_mmio, isr): in emulate_mmio_write()
2117 case sizeof(struct virtio_pci_mmio) in emulate_mmio_write()
2192 case offsetof(struct virtio_pci_mmio, cfg.device_feature_select): in emulate_mmio_read()
2193 case offsetof(struct virtio_pci_mmio, cfg.device_feature): in emulate_mmio_read()
2194 case offsetof(struct virtio_pci_mmio, cfg.guest_feature_select): in emulate_mmio_read()
2195 case offsetof(struct virtio_pci_mmio, cfg.guest_feature): in emulate_mmio_read()
2211 case offsetof(struct virtio_pci_mmio, cfg.msix_config): in emulate_mmio_read()
2213 case offsetof(struct virtio_pci_mmio, cfg.num_queues): in emulate_mmio_read()
2215 case offsetof(struct virtio_pci_mmio, cfg.device_status): in emulate_mmio_read()
2219 case offsetof(struct virtio_pci_mmio, cfg.config_generation): in emulate_mmio_read()
2232 case offsetof(struct virtio_pci_mmio, notify): in emulate_mmio_read()
2242 case offsetof(struct virtio_pci_mmio, isr): in emulate_mmio_read()
2254 case offsetof(struct virtio_pci_mmio, padding): in emulate_mmio_read()
2542 bar_offset = offsetof(struct virtio_pci_mmio, cfg); in init_pci_config()
2543 bar_len = sizeof(((struct virtio_pci_mmio *)0)->cfg); in init_pci_config()
2554 bar_len = sizeof(((struct virtio_pci_mmio *)0)->notify); in init_pci_config()
2579 bar_len = sizeof(((struct virtio_pci_mmio *)0)->isr); in init_pci_config()
2602 bar_offset += bar_len + sizeof(((struct virtio_pci_mmio *)0)->padding); in init_pci_config()
2603 assert(bar_offset == sizeof(struct virtio_pci_mmio)); in init_pci_config()
2632 dev->mmio_size = sizeof(struct virtio_pci_mmio); in new_pci_device()