Io
EFI_PCI_IO_PROTOCOL_ACCESS Io;
if (res->Data.Io.AddressLength <= 0)
if (res->Data.Io.Minimum == res->Data.Io.Maximum) {
res->Data.Io.Minimum, res->Data.Io.AddressLength));
set->set_ioport(dev, arc->context, res->Data.Io.Minimum,
res->Data.Io.AddressLength);
res->Data.Io.Minimum, res->Data.Io.Maximum,
res->Data.Io.AddressLength));
set->set_iorange(dev, arc->context, res->Data.Io.Minimum,
res->Data.Io.Maximum, res->Data.Io.AddressLength,
res->Data.Io.Alignment);
class IoCacheable: public Io {
Io::SetUp();
class IoCopyFileRange: public Io {
Io::SetUp();
TEST_P(Io, extend_from_dirty_page)
TEST_P(Io, last_page)
TEST_P(Io, read_hole_from_cached_block)
TEST_P(Io, truncate_into_dirty_buffer)
TEST_P(Io, truncate_into_dirty_buffer2)
TEST_P(Io, resize_a_valid_buffer_while_extending)
INSTANTIATE_TEST_SUITE_P(Io, Io,
INSTANTIATE_TEST_SUITE_P(Io, IoCacheable,
INSTANTIATE_TEST_SUITE_P(Io, IoCopyFileRange,
Io(): m_backing_fd(-1), m_control_fd(-1), m_test_fd(-1), m_filesize(0),