1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:48:10 +00:00

Kernel: Rename VirtIODevice::clear_status_bit to mask_status_bits

This commit is contained in:
Sahan Fernando 2021-05-15 04:11:26 +10:00 committed by Linus Groh
parent 35d28b29b3
commit 7cf34b5549
2 changed files with 4 additions and 4 deletions

View file

@ -161,9 +161,9 @@ u8 VirtIODevice::read_status_bits()
return config_read8(*m_common_cfg, COMMON_CFG_DEVICE_STATUS);
}
void VirtIODevice::clear_status_bit(u8 status_bit)
void VirtIODevice::mask_status_bits(u8 status_mask)
{
m_status &= status_bit;
m_status &= status_mask;
if (!m_common_cfg)
out<u8>(REG_DEVICE_STATUS, m_status);
else
@ -241,7 +241,7 @@ void VirtIODevice::reset_device()
{
dbgln_if(VIRTIO_DEBUG, "{}: Reset device", m_class_name);
if (!m_common_cfg) {
clear_status_bit(0);
mask_status_bits(0);
while (read_status_bits() != 0) {
// TODO: delay a bit?
}

View file

@ -157,7 +157,7 @@ protected:
auto mapping_for_bar(u8) -> MappedMMIO&;
u8 read_status_bits();
void clear_status_bit(u8);
void mask_status_bits(u8 status_mask);
void set_status_bit(u8);
u64 get_device_features();
bool setup_queues(u16 requested_queue_count = 0);