Home
last modified time | relevance | path

Searched refs:gsbm (Results 1 – 4 of 4) sorted by relevance

/linux/arch/powerpc/kvm/
H A Dtest-guest-state-buffer.c128 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 Dguest-state-buffer.c464 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 Dbook3s_hv_nestedv2.c112 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 Dguest-state-buffer.h807 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 …]