Symbol: virtio_t
usr/src/uts/common/crypto/io/viorand.c
293
virtio_t *vio;
usr/src/uts/common/crypto/io/viorand.c
52
virtio_t *vio_virtio;
usr/src/uts/common/io/vio9p/vio9p.c
378
virtio_t *vio;
usr/src/uts/common/io/vio9p/vio9p_impl.h
109
virtio_t *vin_virtio;
usr/src/uts/common/io/vioblk/vioblk.c
857
virtio_t *vio = vib->vib_virtio;
usr/src/uts/common/io/vioblk/vioblk.c
903
virtio_t *vio;
usr/src/uts/common/io/vioblk/vioblk.h
217
virtio_t *vib_virtio;
usr/src/uts/common/io/vioif/vioif.c
2075
virtio_t *vio;
usr/src/uts/common/io/vioif/vioif.h
417
virtio_t *vif_virtio;
usr/src/uts/common/io/vioscsi/vioscsi.c
1208
virtio_t *vio;
usr/src/uts/common/io/vioscsi/vioscsi.h
295
virtio_t *vs_virtio;
usr/src/uts/common/io/virtio/virtio.h
299
void virtio_fini(virtio_t *, boolean_t);
usr/src/uts/common/io/virtio/virtio.h
300
virtio_t *virtio_init(dev_info_t *);
usr/src/uts/common/io/virtio/virtio.h
301
boolean_t virtio_init_features(virtio_t *, uint64_t, boolean_t);
usr/src/uts/common/io/virtio/virtio.h
302
int virtio_init_complete(virtio_t *, int);
usr/src/uts/common/io/virtio/virtio.h
303
int virtio_quiesce(virtio_t *);
usr/src/uts/common/io/virtio/virtio.h
304
void virtio_shutdown(virtio_t *);
usr/src/uts/common/io/virtio/virtio.h
306
void virtio_register_cfgchange_handler(virtio_t *, ddi_intr_handler_t *,
usr/src/uts/common/io/virtio/virtio.h
309
void *virtio_intr_pri(virtio_t *);
usr/src/uts/common/io/virtio/virtio.h
311
void virtio_device_reset(virtio_t *);
usr/src/uts/common/io/virtio/virtio.h
313
uint8_t virtio_dev_getgen(virtio_t *);
usr/src/uts/common/io/virtio/virtio.h
314
uint8_t virtio_dev_get8(virtio_t *, uintptr_t);
usr/src/uts/common/io/virtio/virtio.h
315
uint16_t virtio_dev_get16(virtio_t *, uintptr_t);
usr/src/uts/common/io/virtio/virtio.h
316
uint32_t virtio_dev_get32(virtio_t *, uintptr_t);
usr/src/uts/common/io/virtio/virtio.h
317
uint64_t virtio_dev_get64(virtio_t *, uintptr_t);
usr/src/uts/common/io/virtio/virtio.h
319
void virtio_dev_put8(virtio_t *, uintptr_t, uint8_t);
usr/src/uts/common/io/virtio/virtio.h
320
void virtio_dev_put16(virtio_t *, uintptr_t, uint16_t);
usr/src/uts/common/io/virtio/virtio.h
321
void virtio_dev_put32(virtio_t *, uintptr_t, uint32_t);
usr/src/uts/common/io/virtio/virtio.h
323
boolean_t virtio_features_present(virtio_t *, uint64_t);
usr/src/uts/common/io/virtio/virtio.h
324
uint32_t virtio_features(virtio_t *);
usr/src/uts/common/io/virtio/virtio.h
325
boolean_t virtio_modern(virtio_t *);
usr/src/uts/common/io/virtio/virtio.h
327
virtio_queue_t *virtio_queue_alloc(virtio_t *, uint16_t, const char *,
usr/src/uts/common/io/virtio/virtio.h
348
int virtio_interrupts_enable(virtio_t *);
usr/src/uts/common/io/virtio/virtio.h
349
void virtio_interrupts_disable(virtio_t *);
usr/src/uts/common/io/virtio/virtio.h
351
virtio_dma_t *virtio_dma_alloc(virtio_t *, size_t, const ddi_dma_attr_t *, int,
usr/src/uts/common/io/virtio/virtio.h
353
virtio_dma_t *virtio_dma_alloc_nomem(virtio_t *, const ddi_dma_attr_t *, int);
usr/src/uts/common/io/virtio/virtio_dma.c
103
virtio_dma_init_handle(virtio_t *vio, virtio_dma_t *vidma,
usr/src/uts/common/io/virtio/virtio_dma.c
133
virtio_dma_init(virtio_t *vio, virtio_dma_t *vidma, size_t sz,
usr/src/uts/common/io/virtio/virtio_dma.c
219
virtio_dma_alloc(virtio_t *vio, size_t sz, const ddi_dma_attr_t *attr,
usr/src/uts/common/io/virtio/virtio_dma.c
238
virtio_dma_alloc_nomem(virtio_t *vio, const ddi_dma_attr_t *attr, int kmflags)
usr/src/uts/common/io/virtio/virtio_impl.h
100
uint8_t (*vop_get_status)(virtio_t *);
usr/src/uts/common/io/virtio/virtio_impl.h
101
void (*vop_device_reset_locked)(virtio_t *);
usr/src/uts/common/io/virtio/virtio_impl.h
102
uint8_t (*vop_isr_status)(virtio_t *);
usr/src/uts/common/io/virtio/virtio_impl.h
103
void (*vop_msix_config_set)(virtio_t *, uint16_t);
usr/src/uts/common/io/virtio/virtio_impl.h
104
uint16_t (*vop_msix_config_get)(virtio_t *);
usr/src/uts/common/io/virtio/virtio_impl.h
107
void (*vop_queue_select)(virtio_t *, uint16_t);
usr/src/uts/common/io/virtio/virtio_impl.h
108
uint16_t (*vop_queue_size_get)(virtio_t *, uint16_t);
usr/src/uts/common/io/virtio/virtio_impl.h
109
void (*vop_queue_size_set)(virtio_t *, uint16_t, uint16_t);
usr/src/uts/common/io/virtio/virtio_impl.h
110
uint64_t (*vop_queue_noff_get)(virtio_t *, uint16_t);
usr/src/uts/common/io/virtio/virtio_impl.h
111
bool (*vop_queue_enable_get)(virtio_t *, uint16_t);
usr/src/uts/common/io/virtio/virtio_impl.h
112
void (*vop_queue_enable_set)(virtio_t *, uint16_t, bool);
usr/src/uts/common/io/virtio/virtio_impl.h
113
void (*vop_queue_addr_set)(virtio_t *, uint16_t, uint64_t,
usr/src/uts/common/io/virtio/virtio_impl.h
115
void (*vop_msix_queue_set)(virtio_t *, uint16_t, uint16_t);
usr/src/uts/common/io/virtio/virtio_impl.h
116
uint16_t (*vop_msix_queue_get)(virtio_t *, uint16_t);
usr/src/uts/common/io/virtio/virtio_impl.h
118
uint8_t (*vop_device_cfg_gen)(virtio_t *);
usr/src/uts/common/io/virtio/virtio_impl.h
119
uint8_t (*vop_device_cfg_get8)(virtio_t *, uintptr_t);
usr/src/uts/common/io/virtio/virtio_impl.h
120
uint16_t (*vop_device_cfg_get16)(virtio_t *, uintptr_t);
usr/src/uts/common/io/virtio/virtio_impl.h
121
uint32_t (*vop_device_cfg_get32)(virtio_t *, uintptr_t);
usr/src/uts/common/io/virtio/virtio_impl.h
122
uint64_t (*vop_device_cfg_get64)(virtio_t *, uintptr_t);
usr/src/uts/common/io/virtio/virtio_impl.h
123
void (*vop_device_cfg_put8)(virtio_t *, uintptr_t, uint8_t);
usr/src/uts/common/io/virtio/virtio_impl.h
124
void (*vop_device_cfg_put16)(virtio_t *, uintptr_t,
usr/src/uts/common/io/virtio/virtio_impl.h
126
void (*vop_device_cfg_put32)(virtio_t *, uintptr_t,
usr/src/uts/common/io/virtio/virtio_impl.h
174
virtio_t *viq_virtio;
usr/src/uts/common/io/virtio/virtio_impl.h
45
extern void virtio_acquireq(virtio_t *, uint16_t);
usr/src/uts/common/io/virtio/virtio_impl.h
46
extern void virtio_releaseq(virtio_t *);
usr/src/uts/common/io/virtio/virtio_impl.h
48
int virtio_dma_init(virtio_t *, virtio_dma_t *, size_t, const ddi_dma_attr_t *,
usr/src/uts/common/io/virtio/virtio_impl.h
61
virtio_t *vidma_virtio;
usr/src/uts/common/io/virtio/virtio_impl.h
97
uint64_t (*vop_device_get_features)(virtio_t *);
usr/src/uts/common/io/virtio/virtio_impl.h
98
bool (*vop_device_set_features)(virtio_t *, uint64_t);
usr/src/uts/common/io/virtio/virtio_impl.h
99
void (*vop_set_status_locked)(virtio_t *, uint8_t);
usr/src/uts/common/io/virtio/virtio_legacy.c
104
virtio_legacy_devcfg_get32(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_legacy.c
114
virtio_legacy_devcfg_get64(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_legacy.c
146
virtio_legacy_devcfg_put8(virtio_t *vio, uintptr_t offset, uint8_t value)
usr/src/uts/common/io/virtio/virtio_legacy.c
154
virtio_legacy_devcfg_put16(virtio_t *vio, uintptr_t offset, uint16_t value)
usr/src/uts/common/io/virtio/virtio_legacy.c
162
virtio_legacy_devcfg_put32(virtio_t *vio, uintptr_t offset, uint32_t value)
usr/src/uts/common/io/virtio/virtio_legacy.c
171
virtio_legacy_devcfg_getgen(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_legacy.c
177
virtio_legacy_device_get_features(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_legacy.c
183
virtio_legacy_device_set_features(virtio_t *vio, uint64_t features)
usr/src/uts/common/io/virtio/virtio_legacy.c
192
virtio_legacy_set_status_locked(virtio_t *vio, uint8_t status)
usr/src/uts/common/io/virtio/virtio_legacy.c
202
virtio_legacy_get_status(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_legacy.c
208
virtio_legacy_device_reset_locked(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_legacy.c
215
virtio_legacy_isr_status(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_legacy.c
225
virtio_legacy_msix_config_get(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_legacy.c
231
virtio_legacy_msix_config_set(virtio_t *vio, uint16_t msi)
usr/src/uts/common/io/virtio/virtio_legacy.c
244
virtio_legacy_queue_select(virtio_t *vio, uint16_t qidx)
usr/src/uts/common/io/virtio/virtio_legacy.c
250
virtio_legacy_queue_size_get(virtio_t *vio, uint16_t qidx)
usr/src/uts/common/io/virtio/virtio_legacy.c
262
virtio_legacy_queue_enable_get(virtio_t *vio, uint16_t qidx)
usr/src/uts/common/io/virtio/virtio_legacy.c
269
virtio_legacy_queue_enable_set(virtio_t *vio, uint16_t qidx, bool enable)
usr/src/uts/common/io/virtio/virtio_legacy.c
275
virtio_legacy_queue_addr_set(virtio_t *vio, uint16_t qidx, uint64_t descaddr,
usr/src/uts/common/io/virtio/virtio_legacy.c
285
virtio_legacy_msix_queue_get(virtio_t *vio, uint16_t qidx)
usr/src/uts/common/io/virtio/virtio_legacy.c
297
virtio_legacy_msix_queue_set(virtio_t *vio, uint16_t qidx, uint16_t msi)
usr/src/uts/common/io/virtio/virtio_legacy.c
42
virtio_get_leg8(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_legacy.c
48
virtio_get_leg16(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_legacy.c
54
virtio_get_leg32(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_legacy.c
60
virtio_put_leg8(virtio_t *vio, uintptr_t offset, uint8_t value)
usr/src/uts/common/io/virtio/virtio_legacy.c
66
virtio_put_leg16(virtio_t *vio, uintptr_t offset, uint16_t value)
usr/src/uts/common/io/virtio/virtio_legacy.c
72
virtio_put_leg32(virtio_t *vio, uintptr_t offset, uint32_t value)
usr/src/uts/common/io/virtio/virtio_legacy.c
84
virtio_legacy_devcfg_get8(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_legacy.c
94
virtio_legacy_devcfg_get16(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_main.c
1134
virtio_t *vio = viq->viq_virtio;
usr/src/uts/common/io/virtio/virtio_main.c
1179
virtio_t *vio = viq->viq_virtio;
usr/src/uts/common/io/virtio/virtio_main.c
1440
virtio_t *vio = viq->viq_virtio;
usr/src/uts/common/io/virtio/virtio_main.c
1535
virtio_interrupts_alloc(virtio_t *vio, int type, int nrequired)
usr/src/uts/common/io/virtio/virtio_main.c
159
virtio_fini(virtio_t *vio, boolean_t failed)
usr/src/uts/common/io/virtio/virtio_main.c
1590
virtio_t *vio = (virtio_t *)arg0;
usr/src/uts/common/io/virtio/virtio_main.c
1644
virtio_interrupts_setup(virtio_t *vio, int allow_types)
usr/src/uts/common/io/virtio/virtio_main.c
1818
virtio_interrupts_teardown(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
1899
virtio_interrupts_unwind(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
1938
virtio_interrupts_enable(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
2043
virtio_interrupts_disable_locked(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
2057
virtio_interrupts_disable(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
2068
virtio_bar_to_rnumber(virtio_t *vio, uint8_t bar)
usr/src/uts/common/io/virtio/virtio_main.c
217
virtio_t *
usr/src/uts/common/io/virtio/virtio_main.c
243
virtio_t *vio = kmem_zalloc(sizeof (*vio), KM_SLEEP);
usr/src/uts/common/io/virtio/virtio_main.c
366
virtio_init_features(virtio_t *vio, uint64_t driver_features,
usr/src/uts/common/io/virtio/virtio_main.c
408
virtio_register_cfgchange_handler(virtio_t *vio, ddi_intr_handler_t *func,
usr/src/uts/common/io/virtio/virtio_main.c
427
virtio_init_complete(virtio_t *vio, int allowed_interrupt_types)
usr/src/uts/common/io/virtio/virtio_main.c
469
virtio_features_present(virtio_t *vio, uint64_t feature_mask)
usr/src/uts/common/io/virtio/virtio_main.c
475
virtio_features(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
481
virtio_modern(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
487
virtio_acquireq(virtio_t *vio, uint16_t qidx)
usr/src/uts/common/io/virtio/virtio_main.c
497
virtio_releaseq(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
503
virtio_intr_pri(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
511
virtio_unmap_cap(virtio_t *vio, virtio_pci_cap_t *cap)
usr/src/uts/common/io/virtio/virtio_main.c
518
virtio_map_cap(virtio_t *vio, virtio_pci_cap_t *cap)
usr/src/uts/common/io/virtio/virtio_main.c
556
virtio_discover_pci_caps(virtio_t *vio, ddi_acc_handle_t pci)
usr/src/uts/common/io/virtio/virtio_main.c
651
virtio_set_status(virtio_t *vio, uint8_t status)
usr/src/uts/common/io/virtio/virtio_main.c
659
virtio_device_reset(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
675
virtio_shutdown(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
710
virtio_quiesce(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
737
virtio_dev_getgen(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_main.c
743
virtio_dev_get8(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_main.c
749
virtio_dev_get16(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_main.c
755
virtio_dev_get32(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_main.c
761
virtio_dev_get64(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_main.c
767
virtio_dev_put8(virtio_t *vio, uintptr_t offset, uint8_t value)
usr/src/uts/common/io/virtio/virtio_main.c
773
virtio_dev_put16(virtio_t *vio, uintptr_t offset, uint16_t value)
usr/src/uts/common/io/virtio/virtio_main.c
779
virtio_dev_put32(virtio_t *vio, uintptr_t offset, uint32_t value)
usr/src/uts/common/io/virtio/virtio_main.c
804
virtio_queue_alloc(virtio_t *vio, uint16_t qidx, const char *name,
usr/src/uts/common/io/virtio/virtio_main.c
82
static void virtio_unmap_cap(virtio_t *, virtio_pci_cap_t *);
usr/src/uts/common/io/virtio/virtio_main.c
83
static boolean_t virtio_map_cap(virtio_t *, virtio_pci_cap_t *);
usr/src/uts/common/io/virtio/virtio_main.c
84
static void virtio_discover_pci_caps(virtio_t *, ddi_acc_handle_t);
usr/src/uts/common/io/virtio/virtio_main.c
85
static void virtio_set_status(virtio_t *, uint8_t);
usr/src/uts/common/io/virtio/virtio_main.c
88
static int virtio_interrupts_setup(virtio_t *, int);
usr/src/uts/common/io/virtio/virtio_main.c
89
static void virtio_interrupts_teardown(virtio_t *);
usr/src/uts/common/io/virtio/virtio_main.c
90
static void virtio_interrupts_disable_locked(virtio_t *);
usr/src/uts/common/io/virtio/virtio_main.c
92
static int virtio_bar_to_rnumber(virtio_t *, uint8_t);
usr/src/uts/common/io/virtio/virtio_main.c
986
virtio_t *vio = viq->viq_virtio;
usr/src/uts/common/io/virtio/virtio_modern.c
100
virtio_modern_devcfg_get8(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_modern.c
107
virtio_modern_devcfg_get16(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_modern.c
114
virtio_modern_devcfg_get32(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_modern.c
121
virtio_modern_devcfg_get64(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_modern.c
144
virtio_modern_devcfg_put8(virtio_t *vio, uintptr_t offset, uint8_t value)
usr/src/uts/common/io/virtio/virtio_modern.c
151
virtio_modern_devcfg_put16(virtio_t *vio, uintptr_t offset, uint16_t value)
usr/src/uts/common/io/virtio/virtio_modern.c
159
virtio_modern_devcfg_put32(virtio_t *vio, uintptr_t offset, uint32_t value)
usr/src/uts/common/io/virtio/virtio_modern.c
171
virtio_put_nfy16(virtio_t *vio, uintptr_t offset, uint16_t value)
usr/src/uts/common/io/virtio/virtio_modern.c
183
virtio_get_isr8(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_modern.c
190
virtio_modern_device_get_features(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_modern.c
204
virtio_modern_device_set_features(virtio_t *vio, uint64_t features)
usr/src/uts/common/io/virtio/virtio_modern.c
226
virtio_modern_set_status_locked(virtio_t *vio, uint8_t status)
usr/src/uts/common/io/virtio/virtio_modern.c
236
virtio_modern_get_status(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_modern.c
242
virtio_modern_device_reset_locked(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_modern.c
249
virtio_modern_isr_status(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_modern.c
255
virtio_modern_msix_config_get(virtio_t *vio)
usr/src/uts/common/io/virtio/virtio_modern.c
261
virtio_modern_msix_config_set(virtio_t *vio, uint16_t msi)
usr/src/uts/common/io/virtio/virtio_modern.c
273
virtio_modern_queue_select(virtio_t *vio, uint16_t qidx)
usr/src/uts/common/io/virtio/virtio_modern.c
279
virtio_modern_queue_size_get(virtio_t *vio, uint16_t qidx)
usr/src/uts/common/io/virtio/virtio_modern.c
291
virtio_modern_queue_size_set(virtio_t *vio, uint16_t qidx, uint16_t qsz)
usr/src/uts/common/io/virtio/virtio_modern.c
299
virtio_modern_queue_noff_get(virtio_t *vio, uint16_t qidx)
usr/src/uts/common/io/virtio/virtio_modern.c
313
virtio_modern_queue_enable_get(virtio_t *vio, uint16_t qidx)
usr/src/uts/common/io/virtio/virtio_modern.c
325
virtio_modern_queue_enable_set(virtio_t *vio, uint16_t qidx, bool enable)
usr/src/uts/common/io/virtio/virtio_modern.c
333
virtio_modern_queue_addr_set(virtio_t *vio, uint16_t qidx, uint64_t descaddr,
usr/src/uts/common/io/virtio/virtio_modern.c
353
virtio_modern_msix_queue_get(virtio_t *vio, uint16_t qidx)
usr/src/uts/common/io/virtio/virtio_modern.c
365
virtio_modern_msix_queue_set(virtio_t *vio, uint16_t qidx, uint16_t msi)
usr/src/uts/common/io/virtio/virtio_modern.c
38
static void virtio_modern_set_status_locked(virtio_t *, uint8_t);
usr/src/uts/common/io/virtio/virtio_modern.c
39
static uint8_t virtio_modern_get_status(virtio_t *);
usr/src/uts/common/io/virtio/virtio_modern.c
46
virtio_get_cmn8(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_modern.c
53
virtio_get_cmn16(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_modern.c
60
virtio_get_cmn32(virtio_t *vio, uintptr_t offset)
usr/src/uts/common/io/virtio/virtio_modern.c
67
virtio_put_cmn8(virtio_t *vio, uintptr_t offset, uint8_t value)
usr/src/uts/common/io/virtio/virtio_modern.c
74
virtio_put_cmn16(virtio_t *vio, uintptr_t offset, uint16_t value)
usr/src/uts/common/io/virtio/virtio_modern.c
82
virtio_put_cmn32(virtio_t *vio, uintptr_t offset, uint32_t value)
usr/src/uts/common/io/virtio/virtio_modern.c
94
virtio_modern_devcfg_getgen(virtio_t *vio)