@@ -849,7 +849,7 @@ vlapic_calcdest(struct vm *vm, uint64_t *dmask, uint32_t dest,
849
849
* dmask = 0 ;
850
850
amask = vm_active_cpus (vm );
851
851
while ((vcpu_id = bitmap_ffs (& amask )) >= 0 ) {
852
- bitmap_clr (vcpu_id , & amask );
852
+ bitmap_clear (vcpu_id , & amask );
853
853
854
854
vlapic = vm_lapic_from_vcpu_id (vm , vcpu_id );
855
855
dfr = vlapic -> apic_page -> dfr ;
@@ -953,7 +953,7 @@ vlapic_icrlo_write_handler(struct vlapic *vlapic)
953
953
{
954
954
int i ;
955
955
bool phys ;
956
- uint64_t dmask ;
956
+ uint64_t dmask = 0 ;
957
957
uint64_t icrval ;
958
958
uint32_t dest , vec , mode ;
959
959
struct lapic * lapic ;
@@ -984,22 +984,21 @@ vlapic_icrlo_write_handler(struct vlapic *vlapic)
984
984
vlapic_calcdest (vlapic -> vm , & dmask , dest , phys , false);
985
985
break ;
986
986
case APIC_DEST_SELF :
987
- bitmap_setof (vlapic -> vcpu -> vcpu_id , & dmask );
987
+ bitmap_set (vlapic -> vcpu -> vcpu_id , & dmask );
988
988
break ;
989
989
case APIC_DEST_ALLISELF :
990
990
dmask = vm_active_cpus (vlapic -> vm );
991
991
break ;
992
992
case APIC_DEST_ALLESELF :
993
993
dmask = vm_active_cpus (vlapic -> vm );
994
- bitmap_clr (vlapic -> vcpu -> vcpu_id , & dmask );
994
+ bitmap_clear (vlapic -> vcpu -> vcpu_id , & dmask );
995
995
break ;
996
996
default :
997
- dmask = 0 ; /* satisfy gcc */
998
997
break ;
999
998
}
1000
999
1001
1000
while ((i = bitmap_ffs (& dmask )) >= 0 ) {
1002
- bitmap_clr (i , & dmask );
1001
+ bitmap_clear (i , & dmask );
1003
1002
target_vcpu = vcpu_from_vid (vlapic -> vm , i );
1004
1003
if (target_vcpu == NULL )
1005
1004
return 0 ;
@@ -1523,7 +1522,7 @@ vlapic_deliver_intr(struct vm *vm, bool level, uint32_t dest, bool phys,
1523
1522
vlapic_calcdest (vm , & dmask , dest , phys , lowprio );
1524
1523
1525
1524
while ((vcpu_id = bitmap_ffs (& dmask )) >= 0 ) {
1526
- bitmap_clr (vcpu_id , & dmask );
1525
+ bitmap_clear (vcpu_id , & dmask );
1527
1526
target_vcpu = vcpu_from_vid (vm , vcpu_id );
1528
1527
if (target_vcpu == NULL )
1529
1528
return ;
@@ -1657,7 +1656,7 @@ int
1657
1656
vlapic_set_local_intr (struct vm * vm , int cpu_id , int vector )
1658
1657
{
1659
1658
struct vlapic * vlapic ;
1660
- uint64_t dmask ;
1659
+ uint64_t dmask = 0 ;
1661
1660
int error ;
1662
1661
1663
1662
if (cpu_id < -1 || cpu_id >= phy_cpu_num )
@@ -1666,10 +1665,10 @@ vlapic_set_local_intr(struct vm *vm, int cpu_id, int vector)
1666
1665
if (cpu_id == -1 )
1667
1666
dmask = vm_active_cpus (vm );
1668
1667
else
1669
- bitmap_setof (cpu_id , & dmask );
1668
+ bitmap_set (cpu_id , & dmask );
1670
1669
error = 0 ;
1671
1670
while ((cpu_id = bitmap_ffs (& dmask )) >= 0 ) {
1672
- bitmap_clr (cpu_id , & dmask );
1671
+ bitmap_clear (cpu_id , & dmask );
1673
1672
vlapic = vm_lapic_from_vcpu_id (vm , cpu_id );
1674
1673
error = vlapic_trigger_lvt (vlapic , vector );
1675
1674
if (error )
0 commit comments