mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 02:17:35 +00:00
Kernel/VirtIO: Remove redundant VirtIO word from filenames
Now that all related VirtIO classes are in the VirtIO namespace, let's just remove the redundant VirtIO word from filenames.
This commit is contained in:
parent
e418740645
commit
01ae614727
14 changed files with 23 additions and 23 deletions
37
Kernel/Bus/VirtIO/RNG.h
Normal file
37
Kernel/Bus/VirtIO/RNG.h
Normal file
|
@ -0,0 +1,37 @@
|
|||
/*
|
||||
* Copyright (c) 2021, the SerenityOS developers.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <AK/RefCounted.h>
|
||||
#include <Kernel/Bus/VirtIO/Device.h>
|
||||
#include <Kernel/Devices/CharacterDevice.h>
|
||||
#include <Kernel/Random.h>
|
||||
|
||||
namespace Kernel::VirtIO {
|
||||
|
||||
#define REQUESTQ 0
|
||||
|
||||
class RNG final
|
||||
: public RefCounted<RNG>
|
||||
, public VirtIO::Device {
|
||||
public:
|
||||
virtual StringView purpose() const override { return class_name(); }
|
||||
|
||||
RNG(PCI::Address);
|
||||
virtual ~RNG() override;
|
||||
|
||||
private:
|
||||
virtual StringView class_name() const override { return "VirtIOConsole"; }
|
||||
virtual bool handle_device_config_change() override;
|
||||
virtual void handle_queue_update(u16 queue_index) override;
|
||||
void request_entropy_from_host();
|
||||
|
||||
OwnPtr<Memory::Region> m_entropy_buffer;
|
||||
EntropySource m_entropy_source;
|
||||
};
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue