Lines Matching refs:virtio_pci_mmio
137 struct virtio_pci_mmio { struct
191 struct virtio_pci_mmio *mmio;
1883 case offsetof(struct virtio_pci_mmio, cfg.device_feature_select): in emulate_mmio_write()
1898 case offsetof(struct virtio_pci_mmio, cfg.guest_feature_select): in emulate_mmio_write()
1902 case offsetof(struct virtio_pci_mmio, cfg.guest_feature): in emulate_mmio_write()
1921 case offsetof(struct virtio_pci_mmio, cfg.device_status): { in emulate_mmio_write()
2011 case offsetof(struct virtio_pci_mmio, cfg.queue_select): in emulate_mmio_write()
2030 case offsetof(struct virtio_pci_mmio, cfg.queue_size): in emulate_mmio_write()
2042 case offsetof(struct virtio_pci_mmio, cfg.queue_msix_vector): in emulate_mmio_write()
2044 case offsetof(struct virtio_pci_mmio, cfg.queue_enable): { in emulate_mmio_write()
2075 case offsetof(struct virtio_pci_mmio, cfg.queue_notify_off): in emulate_mmio_write()
2077 case offsetof(struct virtio_pci_mmio, cfg.queue_desc_lo): in emulate_mmio_write()
2078 case offsetof(struct virtio_pci_mmio, cfg.queue_desc_hi): in emulate_mmio_write()
2079 case offsetof(struct virtio_pci_mmio, cfg.queue_avail_lo): in emulate_mmio_write()
2080 case offsetof(struct virtio_pci_mmio, cfg.queue_avail_hi): in emulate_mmio_write()
2081 case offsetof(struct virtio_pci_mmio, cfg.queue_used_lo): in emulate_mmio_write()
2082 case offsetof(struct virtio_pci_mmio, cfg.queue_used_hi): in emulate_mmio_write()
2111 case offsetof(struct virtio_pci_mmio, notify): in emulate_mmio_write()
2118 case offsetof(struct virtio_pci_mmio, isr): in emulate_mmio_write()
2121 case sizeof(struct virtio_pci_mmio) in emulate_mmio_write()
2196 case offsetof(struct virtio_pci_mmio, cfg.device_feature_select): in emulate_mmio_read()
2197 case offsetof(struct virtio_pci_mmio, cfg.device_feature): in emulate_mmio_read()
2198 case offsetof(struct virtio_pci_mmio, cfg.guest_feature_select): in emulate_mmio_read()
2199 case offsetof(struct virtio_pci_mmio, cfg.guest_feature): in emulate_mmio_read()
2215 case offsetof(struct virtio_pci_mmio, cfg.msix_config): in emulate_mmio_read()
2217 case offsetof(struct virtio_pci_mmio, cfg.num_queues): in emulate_mmio_read()
2219 case offsetof(struct virtio_pci_mmio, cfg.device_status): in emulate_mmio_read()
2223 case offsetof(struct virtio_pci_mmio, cfg.config_generation): in emulate_mmio_read()
2236 case offsetof(struct virtio_pci_mmio, notify): in emulate_mmio_read()
2246 case offsetof(struct virtio_pci_mmio, isr): in emulate_mmio_read()
2258 case offsetof(struct virtio_pci_mmio, padding): in emulate_mmio_read()
2546 bar_offset = offsetof(struct virtio_pci_mmio, cfg); in init_pci_config()
2547 bar_len = sizeof(((struct virtio_pci_mmio *)0)->cfg); in init_pci_config()
2558 bar_len = sizeof(((struct virtio_pci_mmio *)0)->notify); in init_pci_config()
2583 bar_len = sizeof(((struct virtio_pci_mmio *)0)->isr); in init_pci_config()
2606 bar_offset += bar_len + sizeof(((struct virtio_pci_mmio *)0)->padding); in init_pci_config()
2607 assert(bar_offset == sizeof(struct virtio_pci_mmio)); in init_pci_config()
2636 dev->mmio_size = sizeof(struct virtio_pci_mmio); in new_pci_device()