Lines Matching refs:bitmap
520 hypervisor::InterruptBitmap<8> bitmap; in interrupt_bitmap() local
523 ASSERT_EQ(ZX_OK, bitmap.Init(), ""); in interrupt_bitmap()
524 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(0), ""); in interrupt_bitmap()
525 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(1), ""); in interrupt_bitmap()
526 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Scan(&vector), ""); in interrupt_bitmap()
531 bitmap.Set(0u, hypervisor::InterruptType::VIRTUAL); in interrupt_bitmap()
532 EXPECT_EQ(hypervisor::InterruptType::VIRTUAL, bitmap.Get(0), ""); in interrupt_bitmap()
533 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(1), ""); in interrupt_bitmap()
534 EXPECT_EQ(hypervisor::InterruptType::VIRTUAL, bitmap.Scan(&vector), ""); in interrupt_bitmap()
538 bitmap.Set(0u, hypervisor::InterruptType::PHYSICAL); in interrupt_bitmap()
539 EXPECT_EQ(hypervisor::InterruptType::PHYSICAL, bitmap.Get(0u), ""); in interrupt_bitmap()
540 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(1u), ""); in interrupt_bitmap()
541 EXPECT_EQ(hypervisor::InterruptType::PHYSICAL, bitmap.Scan(&vector), ""); in interrupt_bitmap()
545 bitmap.Set(0u, hypervisor::InterruptType::INACTIVE); in interrupt_bitmap()
546 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(0u), ""); in interrupt_bitmap()
547 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(1u), ""); in interrupt_bitmap()
548 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Scan(&vector), ""); in interrupt_bitmap()
553 bitmap.Set(1u, hypervisor::InterruptType::VIRTUAL); in interrupt_bitmap()
554 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(0u), ""); in interrupt_bitmap()
555 EXPECT_EQ(hypervisor::InterruptType::VIRTUAL, bitmap.Get(1u), ""); in interrupt_bitmap()
556 EXPECT_EQ(hypervisor::InterruptType::VIRTUAL, bitmap.Scan(&vector), ""); in interrupt_bitmap()
560 bitmap.Set(1u, hypervisor::InterruptType::PHYSICAL); in interrupt_bitmap()
561 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(0u), ""); in interrupt_bitmap()
562 EXPECT_EQ(hypervisor::InterruptType::PHYSICAL, bitmap.Get(1u), ""); in interrupt_bitmap()
563 EXPECT_EQ(hypervisor::InterruptType::PHYSICAL, bitmap.Scan(&vector), ""); in interrupt_bitmap()
567 bitmap.Set(1u, hypervisor::InterruptType::INACTIVE); in interrupt_bitmap()
568 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(0u), ""); in interrupt_bitmap()
569 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(1u), ""); in interrupt_bitmap()
570 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Scan(&vector), ""); in interrupt_bitmap()
574 bitmap.Set(0u, hypervisor::InterruptType::VIRTUAL); in interrupt_bitmap()
575 bitmap.Set(1u, hypervisor::InterruptType::VIRTUAL); in interrupt_bitmap()
576 bitmap.Set(2u, hypervisor::InterruptType::PHYSICAL); in interrupt_bitmap()
577 bitmap.Set(3u, hypervisor::InterruptType::PHYSICAL); in interrupt_bitmap()
578 bitmap.Clear(1u, 3u); in interrupt_bitmap()
579 EXPECT_EQ(hypervisor::InterruptType::VIRTUAL, bitmap.Get(0u), ""); in interrupt_bitmap()
580 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(1u), ""); in interrupt_bitmap()
581 EXPECT_EQ(hypervisor::InterruptType::INACTIVE, bitmap.Get(2u), ""); in interrupt_bitmap()
582 EXPECT_EQ(hypervisor::InterruptType::PHYSICAL, bitmap.Get(3u), ""); in interrupt_bitmap()