HelenOS sources
virtio_dev_t 83 uspace/drv/block/virtio-blk/virtio-blk.c virtio_dev_t *vdev = &virtio_blk->virtio_dev;
virtio_dev_t 99 uspace/drv/block/virtio-blk/virtio-blk.c virtio_dev_t *vdev = &virtio_blk->virtio_dev;
virtio_dev_t 169 uspace/drv/block/virtio-blk/virtio-blk.c virtio_dev_t *vdev = &virtio_blk->virtio_dev;
virtio_dev_t 339 uspace/drv/block/virtio-blk/virtio-blk.c virtio_dev_t *vdev = &virtio_blk->virtio_dev;
virtio_dev_t 69 uspace/drv/block/virtio-blk/virtio-blk.h virtio_dev_t virtio_dev;
virtio_dev_t 81 uspace/drv/nic/virtio-net/virtio-net.c virtio_dev_t *vdev = &virtio_net->virtio_dev;
virtio_dev_t 122 uspace/drv/nic/virtio-net/virtio-net.c virtio_dev_t *vdev = &virtio_net->virtio_dev;
virtio_dev_t 193 uspace/drv/nic/virtio-net/virtio-net.c virtio_dev_t *vdev = &virtio_net->virtio_dev;
virtio_dev_t 336 uspace/drv/nic/virtio-net/virtio-net.c virtio_dev_t *vdev = &virtio_net->virtio_dev;
virtio_dev_t 65 uspace/drv/nic/virtio-net/virtio-net.h virtio_dev_t virtio_dev;
virtio_dev_t 38 uspace/lib/virtio/virtio-pci.c static bool check_bar(virtio_dev_t *vdev, uint8_t bar, uint32_t offset,
virtio_dev_t 62 uspace/lib/virtio/virtio-pci.c static void virtio_pci_common_cfg(virtio_dev_t *vdev, uint8_t bar,
virtio_dev_t 76 uspace/lib/virtio/virtio-pci.c static void virtio_pci_notify_cfg(virtio_dev_t *vdev, uint8_t bar,
virtio_dev_t 92 uspace/lib/virtio/virtio-pci.c static void virtio_pci_isr_cfg(virtio_dev_t *vdev, uint8_t bar, uint32_t offset,
virtio_dev_t 108 uspace/lib/virtio/virtio-pci.c static void virtio_pci_device_cfg(virtio_dev_t *vdev, uint8_t bar,
virtio_dev_t 122 uspace/lib/virtio/virtio-pci.c static errno_t enable_resources(async_sess_t *pci_sess, virtio_dev_t *vdev)
virtio_dev_t 165 uspace/lib/virtio/virtio-pci.c static errno_t disable_resources(virtio_dev_t *vdev)
virtio_dev_t 180 uspace/lib/virtio/virtio-pci.c errno_t virtio_pci_dev_initialize(ddf_dev_t *dev, virtio_dev_t *vdev)
virtio_dev_t 182 uspace/lib/virtio/virtio-pci.c memset(vdev, 0, sizeof(virtio_dev_t));
virtio_dev_t 282 uspace/lib/virtio/virtio-pci.c errno_t virtio_pci_dev_cleanup(virtio_dev_t *vdev)
virtio_dev_t 190 uspace/lib/virtio/virtio-pci.h extern void virtio_virtq_desc_set(virtio_dev_t *vdev, uint16_t, uint16_t,
virtio_dev_t 192 uspace/lib/virtio/virtio-pci.h extern uint16_t virtio_virtq_desc_get_next(virtio_dev_t *vdev, uint16_t,
virtio_dev_t 195 uspace/lib/virtio/virtio-pci.h extern void virtio_create_desc_free_list(virtio_dev_t *, uint16_t, uint16_t,
virtio_dev_t 197 uspace/lib/virtio/virtio-pci.h extern uint16_t virtio_alloc_desc(virtio_dev_t *, uint16_t, uint16_t *);
virtio_dev_t 198 uspace/lib/virtio/virtio-pci.h extern void virtio_free_desc(virtio_dev_t *, uint16_t, uint16_t *, uint16_t);
virtio_dev_t 200 uspace/lib/virtio/virtio-pci.h extern void virtio_virtq_produce_available(virtio_dev_t *, uint16_t, uint16_t);
virtio_dev_t 201 uspace/lib/virtio/virtio-pci.h extern bool virtio_virtq_consume_used(virtio_dev_t *, uint16_t, uint16_t *,
virtio_dev_t 204 uspace/lib/virtio/virtio-pci.h extern errno_t virtio_virtq_setup(virtio_dev_t *, uint16_t, uint16_t);
virtio_dev_t 205 uspace/lib/virtio/virtio-pci.h extern void virtio_virtq_teardown(virtio_dev_t *, uint16_t);
virtio_dev_t 207 uspace/lib/virtio/virtio-pci.h extern errno_t virtio_device_setup_start(virtio_dev_t *, uint32_t);
virtio_dev_t 208 uspace/lib/virtio/virtio-pci.h extern void virtio_device_setup_fail(virtio_dev_t *);
virtio_dev_t 209 uspace/lib/virtio/virtio-pci.h extern void virtio_device_setup_finalize(virtio_dev_t *);
virtio_dev_t 211 uspace/lib/virtio/virtio-pci.h extern errno_t virtio_pci_dev_initialize(ddf_dev_t *, virtio_dev_t *);
virtio_dev_t 212 uspace/lib/virtio/virtio-pci.h extern errno_t virtio_pci_dev_cleanup(virtio_dev_t *);
virtio_dev_t 97 uspace/lib/virtio/virtio.c void virtio_virtq_desc_set(virtio_dev_t *vdev, uint16_t num, uint16_t descno,
virtio_dev_t 107 uspace/lib/virtio/virtio.c uint16_t virtio_virtq_desc_get_next(virtio_dev_t *vdev, uint16_t num,
virtio_dev_t 126 uspace/lib/virtio/virtio.c void virtio_create_desc_free_list(virtio_dev_t *vdev, uint16_t num,
virtio_dev_t 144 uspace/lib/virtio/virtio.c uint16_t virtio_alloc_desc(virtio_dev_t *vdev, uint16_t num, uint16_t *head)
virtio_dev_t 162 uspace/lib/virtio/virtio.c void virtio_free_desc(virtio_dev_t *vdev, uint16_t num, uint16_t *head,
virtio_dev_t 173 uspace/lib/virtio/virtio.c void virtio_virtq_produce_available(virtio_dev_t *vdev, uint16_t num,
virtio_dev_t 188 uspace/lib/virtio/virtio.c bool virtio_virtq_consume_used(virtio_dev_t *vdev, uint16_t num,
virtio_dev_t 209 uspace/lib/virtio/virtio.c errno_t virtio_virtq_setup(virtio_dev_t *vdev, uint16_t num, uint16_t size)
virtio_dev_t 287 uspace/lib/virtio/virtio.c void virtio_virtq_teardown(virtio_dev_t *vdev, uint16_t num)
virtio_dev_t 303 uspace/lib/virtio/virtio.c errno_t virtio_device_setup_start(virtio_dev_t *vdev, uint32_t features)
virtio_dev_t 363 uspace/lib/virtio/virtio.c void virtio_device_setup_finalize(virtio_dev_t *vdev)
virtio_dev_t 372 uspace/lib/virtio/virtio.c void virtio_device_setup_fail(virtio_dev_t *vdev)
HelenOS homepage, sources at GitHub