Lines Matching refs:libxl_bitmap

96 int libxl_bitmap_alloc(libxl_ctx *ctx, libxl_bitmap *bitmap, int n_bits);
99 void libxl_bitmap_copy_alloc(libxl_ctx *ctx, libxl_bitmap *dptr,
100 const libxl_bitmap *sptr);
101 void libxl_bitmap_copy(libxl_ctx *ctx, libxl_bitmap *dptr,
102 const libxl_bitmap *sptr);
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);
109 int libxl_bitmap_or(libxl_ctx *ctx, libxl_bitmap *or_map,
110 const libxl_bitmap *map1,
111 const libxl_bitmap *map2);
112 int libxl_bitmap_and(libxl_ctx *ctx, libxl_bitmap *and_map,
113 const libxl_bitmap *map1,
114 const libxl_bitmap *map2);
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()
120 static inline void libxl_bitmap_set_none(libxl_bitmap *bitmap) in libxl_bitmap_set_none()
124 static inline int libxl_bitmap_cpu_valid(libxl_bitmap *bitmap, int bit) in libxl_bitmap_cpu_valid()
141 static inline int libxl_bitmap_equal(const libxl_bitmap *ba, in libxl_bitmap_equal()
142 const libxl_bitmap *bb, in libxl_bitmap_equal()
157 int libxl_cpu_bitmap_alloc(libxl_ctx *ctx, libxl_bitmap *cpumap, int max_cpus);
158 int libxl_node_bitmap_alloc(libxl_ctx *ctx, libxl_bitmap *nodemap,
160 int libxl_socket_bitmap_alloc(libxl_ctx *ctx, libxl_bitmap *socketmap,
163 int libxl_get_online_socketmap(libxl_ctx *ctx, libxl_bitmap *socketmap);
167 const libxl_bitmap *nodemap,
168 libxl_bitmap *cpumap);
171 libxl_bitmap *cpumap);
174 const libxl_bitmap *cpumap,
175 libxl_bitmap *nodemap);