Lines Matching refs:bitmap
96 int libxl_bitmap_alloc(libxl_ctx *ctx, libxl_bitmap *bitmap, int n_bits);
103 int libxl_bitmap_is_full(const libxl_bitmap *bitmap);
104 int libxl_bitmap_is_empty(const libxl_bitmap *bitmap);
105 int libxl_bitmap_test(const libxl_bitmap *bitmap, int bit);
106 void libxl_bitmap_set(libxl_bitmap *bitmap, int bit);
107 void libxl_bitmap_reset(libxl_bitmap *bitmap, int bit);
108 int libxl_bitmap_count_set(const libxl_bitmap *bitmap);
115 char *libxl_bitmap_to_hex_string(libxl_ctx *ctx, const libxl_bitmap *bitmap);
116 static inline void libxl_bitmap_set_any(libxl_bitmap *bitmap) in libxl_bitmap_set_any() argument
118 memset(bitmap->map, -1, bitmap->size); in libxl_bitmap_set_any()
120 static inline void libxl_bitmap_set_none(libxl_bitmap *bitmap) in libxl_bitmap_set_none() argument
122 memset(bitmap->map, 0, bitmap->size); in libxl_bitmap_set_none()
124 static inline int libxl_bitmap_cpu_valid(libxl_bitmap *bitmap, int bit) in libxl_bitmap_cpu_valid() argument
126 return bit >= 0 && bit < (bitmap->size * 8); in libxl_bitmap_cpu_valid()