Lines Matching refs:bitmap
89 int libxl_bitmap_alloc(libxl_ctx *ctx, libxl_bitmap *bitmap, int n_bits);
96 int libxl_bitmap_is_full(const libxl_bitmap *bitmap);
97 int libxl_bitmap_is_empty(const libxl_bitmap *bitmap);
98 int libxl_bitmap_test(const libxl_bitmap *bitmap, int bit);
99 void libxl_bitmap_set(libxl_bitmap *bitmap, int bit);
100 void libxl_bitmap_reset(libxl_bitmap *bitmap, int bit);
101 int libxl_bitmap_count_set(const libxl_bitmap *bitmap);
108 char *libxl_bitmap_to_hex_string(libxl_ctx *ctx, const libxl_bitmap *bitmap);
109 static inline void libxl_bitmap_set_any(libxl_bitmap *bitmap) in libxl_bitmap_set_any() argument
111 memset(bitmap->map, -1, bitmap->size); in libxl_bitmap_set_any()
113 static inline void libxl_bitmap_set_none(libxl_bitmap *bitmap) in libxl_bitmap_set_none() argument
115 memset(bitmap->map, 0, bitmap->size); in libxl_bitmap_set_none()
117 static inline int libxl_bitmap_cpu_valid(libxl_bitmap *bitmap, int bit) in libxl_bitmap_cpu_valid() argument
119 return bit >= 0 && bit < (bitmap->size * 8); in libxl_bitmap_cpu_valid()