Lines Matching full:ov
47 SpaprOptionVector *ov; in spapr_ovec_new() local
49 ov = g_new0(SpaprOptionVector, 1); in spapr_ovec_new()
50 ov->bitmap = bitmap_new(OV_MAXBITS); in spapr_ovec_new()
51 ov->bitmap_size = OV_MAXBITS; in spapr_ovec_new()
53 return ov; in spapr_ovec_new()
58 SpaprOptionVector *ov; in spapr_ovec_clone() local
62 ov = spapr_ovec_new(); in spapr_ovec_clone()
63 bitmap_copy(ov->bitmap, ov_orig->bitmap, OV_MAXBITS); in spapr_ovec_clone()
65 return ov; in spapr_ovec_clone()
68 void spapr_ovec_intersect(SpaprOptionVector *ov, in spapr_ovec_intersect() argument
72 g_assert(ov); in spapr_ovec_intersect()
76 bitmap_and(ov->bitmap, ov1->bitmap, ov2->bitmap, OV_MAXBITS); in spapr_ovec_intersect()
96 void spapr_ovec_cleanup(SpaprOptionVector *ov) in spapr_ovec_cleanup() argument
98 if (ov) { in spapr_ovec_cleanup()
99 g_free(ov->bitmap); in spapr_ovec_cleanup()
100 g_free(ov); in spapr_ovec_cleanup()
104 void spapr_ovec_set(SpaprOptionVector *ov, long bitnr) in spapr_ovec_set() argument
106 g_assert(ov); in spapr_ovec_set()
109 set_bit(bitnr, ov->bitmap); in spapr_ovec_set()
112 void spapr_ovec_clear(SpaprOptionVector *ov, long bitnr) in spapr_ovec_clear() argument
114 g_assert(ov); in spapr_ovec_clear()
117 clear_bit(bitnr, ov->bitmap); in spapr_ovec_clear()
120 bool spapr_ovec_test(SpaprOptionVector *ov, long bitnr) in spapr_ovec_test() argument
122 g_assert(ov); in spapr_ovec_test()
125 return test_bit(bitnr, ov->bitmap) ? true : false; in spapr_ovec_test()
128 bool spapr_ovec_empty(SpaprOptionVector *ov) in spapr_ovec_empty() argument
130 g_assert(ov); in spapr_ovec_empty()
132 return bitmap_empty(ov->bitmap, OV_MAXBITS); in spapr_ovec_empty()
181 SpaprOptionVector *ov; in spapr_ovec_parse_vector() local
197 ov = spapr_ovec_new(); in spapr_ovec_parse_vector()
203 guest_byte_to_bitmap(entry, ov->bitmap, i * BITS_PER_BYTE); in spapr_ovec_parse_vector()
207 return ov; in spapr_ovec_parse_vector()
211 SpaprOptionVector *ov, const char *name) in spapr_dt_ovec() argument
218 g_assert(ov); in spapr_dt_ovec()
220 lastbit = find_last_bit(ov->bitmap, OV_MAXBITS); in spapr_dt_ovec()
234 vec[i] = guest_byte_from_bitmap(ov->bitmap, (i - 1) * BITS_PER_BYTE); in spapr_dt_ovec()