Searched refs:gsbm (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/powerpc/kvm/ |
| H A D | test-guest-state-buffer.c | 128 struct kvmppc_gs_bitmap gsbm = { 0 }; in test_gs_bitmap() local 137 kvmppc_gsbm_set(&gsbm, iden); in test_gs_bitmap() 139 KUNIT_EXPECT_TRUE(test, kvmppc_gsbm_test(&gsbm, iden)); in test_gs_bitmap() 140 kvmppc_gsbm_clear(&gsbm, iden); in test_gs_bitmap() 141 KUNIT_EXPECT_FALSE(test, kvmppc_gsbm_test(&gsbm, iden)); in test_gs_bitmap() 147 kvmppc_gsbm_set(&gsbm, iden); in test_gs_bitmap() 149 KUNIT_EXPECT_TRUE(test, kvmppc_gsbm_test(&gsbm, iden)); in test_gs_bitmap() 150 kvmppc_gsbm_clear(&gsbm, iden); in test_gs_bitmap() 151 KUNIT_EXPECT_FALSE(test, kvmppc_gsbm_test(&gsbm, iden)); in test_gs_bitmap() 157 kvmppc_gsbm_set(&gsbm, iden); in test_gs_bitmap() [all …]
|
| H A D | guest-state-buffer.c | 464 void kvmppc_gsbm_set(struct kvmppc_gs_bitmap *gsbm, u16 iden) in kvmppc_gsbm_set() argument 466 set_bit(kvmppc_gse_flatten_iden(iden), gsbm->bitmap); in kvmppc_gsbm_set() 475 void kvmppc_gsbm_clear(struct kvmppc_gs_bitmap *gsbm, u16 iden) in kvmppc_gsbm_clear() argument 477 clear_bit(kvmppc_gse_flatten_iden(iden), gsbm->bitmap); in kvmppc_gsbm_clear() 486 bool kvmppc_gsbm_test(struct kvmppc_gs_bitmap *gsbm, u16 iden) in kvmppc_gsbm_test() argument 488 return test_bit(kvmppc_gse_flatten_iden(iden), gsbm->bitmap); in kvmppc_gsbm_test() 497 u16 kvmppc_gsbm_next(struct kvmppc_gs_bitmap *gsbm, u16 prev) in kvmppc_gsbm_next() argument 502 bit = find_next_bit(gsbm->bitmap, KVMPPC_GSE_IDEN_COUNT, pbit); in kvmppc_gsbm_next()
|
| H A D | book3s_hv_nestedv2.c | 112 struct kvmppc_gs_bitmap gsbm = { 0 }; in gs_msg_ops_vcpu_get_size() local 116 kvmppc_gsbm_fill(&gsbm); in gs_msg_ops_vcpu_get_size() 117 kvmppc_gsbm_for_each(&gsbm, iden) in gs_msg_ops_vcpu_get_size()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | guest-state-buffer.h | 807 bool kvmppc_gsbm_test(struct kvmppc_gs_bitmap *gsbm, u16 iden); 808 void kvmppc_gsbm_set(struct kvmppc_gs_bitmap *gsbm, u16 iden); 809 void kvmppc_gsbm_clear(struct kvmppc_gs_bitmap *gsbm, u16 iden); 810 u16 kvmppc_gsbm_next(struct kvmppc_gs_bitmap *gsbm, u16 prev); 816 static inline void kvmppc_gsbm_zero(struct kvmppc_gs_bitmap *gsbm) in kvmppc_gsbm_zero() argument 818 bitmap_zero(gsbm->bitmap, KVMPPC_GSE_IDEN_COUNT); in kvmppc_gsbm_zero() 825 static inline void kvmppc_gsbm_fill(struct kvmppc_gs_bitmap *gsbm) in kvmppc_gsbm_fill() argument 827 bitmap_fill(gsbm->bitmap, KVMPPC_GSE_IDEN_COUNT); in kvmppc_gsbm_fill() 828 clear_bit(0, gsbm->bitmap); in kvmppc_gsbm_fill() 836 #define kvmppc_gsbm_for_each(gsbm, iden) \ argument [all …]
|