SimpleKernel 1.17.0
Loading...
Searching...
No Matches
virtio_blk.hpp File Reference
#include <cpu_io.h>
#include <array>
#include <cstddef>
#include <cstdint>
#include <type_traits>
#include <utility>
#include "expected.hpp"
#include "io_buffer.hpp"
#include "kernel_log.hpp"
#include "virtio/defs.h"
#include "virtio/device/blk/virtio_blk_defs.h"
#include "virtio/device/device_initializer.hpp"
#include "virtio/transport/mmio.hpp"
#include "virtio/virt_queue/split.hpp"
Include dependency graph for virtio_blk.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  virtio::blk::VirtioBlk< TransportT, VirtqueueT >
 Virtio 块设备驱动 More...
 
struct  virtio::blk::VirtioBlk< TransportT, VirtqueueT >::RequestSlot
 异步请求上下文槽 More...
 

Namespaces

namespace  virtio
 
namespace  virtio::blk