1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-15 18:22:09 +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); 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) if (!m_common_cfg)
out<u8>(REG_DEVICE_STATUS, m_status); out<u8>(REG_DEVICE_STATUS, m_status);
else else
@ -241,7 +241,7 @@ void VirtIODevice::reset_device()
{ {
dbgln_if(VIRTIO_DEBUG, "{}: Reset device", m_class_name); dbgln_if(VIRTIO_DEBUG, "{}: Reset device", m_class_name);
if (!m_common_cfg) { if (!m_common_cfg) {
clear_status_bit(0); mask_status_bits(0);
while (read_status_bits() != 0) { while (read_status_bits() != 0) {
// TODO: delay a bit? // TODO: delay a bit?
} }

View file

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