Home
last modified time | relevance | path

Searched refs:hb (Results 1 – 11 of 11) sorted by relevance

/qemu/util/
H A Dhbitmap.c110 const HBitmap *hb = hbi->hb; in hbitmap_iter_skip_words() local
174 hbi->hb = hb; in hbitmap_iter_init()
245 assert((start >> hb->granularity) < hb->size); in hbitmap_next_zero()
349 return hb->count << hb->granularity; in hbitmap_count()
392 hbitmap_iter_init(&hbi, hb, start << hb->granularity); in hb_count_between()
482 hb->count += n - hb_count_between(hb, first, last); in hbitmap_set()
579 hb->count -= hb_count_between(hb, first, last); in hbitmap_reset()
647 assert((last >> hb->granularity) < hb->size); in serialization_chunk()
648 if ((last >> hb->granularity) != hb->size - 1) { in serialization_chunk()
820 return hb; in hbitmap_alloc()
[all …]
H A Dtrace-events60 hbitmap_iter_skip_words(const void *hb, void *hbi, uint64_t pos, unsigned long cur) "hb %p hbi %p p…
61 hbitmap_reset(void *hb, uint64_t start, uint64_t count, uint64_t sbit, uint64_t ebit) "hb %p items …
62 hbitmap_set(void *hb, uint64_t start, uint64_t count, uint64_t sbit, uint64_t ebit) "hb %p items %"…
/qemu/include/qemu/
H A Dhbitmap.h37 const HBitmap *hb; member
72 void hbitmap_truncate(HBitmap *hb, uint64_t size);
89 bool hbitmap_empty(const HBitmap *hb);
97 int hbitmap_granularity(const HBitmap *hb);
105 uint64_t hbitmap_count(const HBitmap *hb);
138 void hbitmap_reset_all(HBitmap *hb);
147 bool hbitmap_get(const HBitmap *hb, uint64_t item);
160 bool hbitmap_is_serializable(const HBitmap *hb);
182 uint64_t hbitmap_serialization_size(const HBitmap *hb,
254 void hbitmap_deserialize_finish(HBitmap *hb);
[all …]
/qemu/tests/unit/
H A Dtest-hbitmap.c24 HBitmap *hb; member
137 if (data->hb) { in hbitmap_test_teardown()
138 hbitmap_free(data->hb); in hbitmap_test_teardown()
139 data->hb = NULL; in hbitmap_test_teardown()
188 hbitmap_reset_all(data->hb); in hbitmap_test_reset_all()
659 hbitmap_reset_all(data->hb); in hbitmap_test_serialize_range()
685 hbitmap_reset_all(data->hb); in hbitmap_test_serialize_range()
815 hbitmap_reset_all(data->hb); in test_hbitmap_iter_and_reset()
858 hbitmap_set(data->hb, L2, 1); in test_hbitmap_next_x_do()
900 hbitmap_set(data->hb, 0, L3); in test_hbitmap_next_x_do()
[all …]
H A Dtest-smp-parse.c32 #define SMP_CONFIG_GENERIC(ha, a, hb, b, hc, c, hd, d, he, e) \ argument
35 .has_sockets = hb, .sockets = b, \
54 #define SMP_CONFIG_WITH_MODS_DIES(ha, a, hb, b, hc, c, hd, d, \ argument
58 .has_sockets = hb, .sockets = b, \
70 #define SMP_CONFIG_WITH_CLUSTERS(ha, a, hb, b, hc, c, hd, d, he, e, hf, f) \ argument
73 .has_sockets = hb, .sockets = b, \
84 #define SMP_CONFIG_WITH_BOOKS_DRAWERS(ha, a, hb, b, hc, c, hd, \ argument
88 .has_drawers = hb, .drawers = b, \
/qemu/hw/cxl/
H A Dcxl-host.c158 PCIHostState *hb; in cxl_cfmws_find_device() local
170 hb = PCI_HOST_BRIDGE(fw->target_hbs[rb_index]->cxl_host_bridge); in cxl_cfmws_find_device()
171 if (!hb || !hb->bus || !pci_bus_is_cxl(hb->bus)) { in cxl_cfmws_find_device()
175 if (cxl_get_hb_passthrough(hb)) { in cxl_cfmws_find_device()
176 rp = pcie_find_port_first(hb->bus); in cxl_cfmws_find_device()
181 hb_cstate = cxl_get_hb_cstate(hb); in cxl_cfmws_find_device()
193 rp = pcie_find_port_by_pn(hb->bus, target); in cxl_cfmws_find_device()
/qemu/include/hw/fsi/
H A Dfsi.h16 #define BE_GENMASK(hb, lb) MAKE_64BIT_MASK((lb), ((hb) - (lb) + 1)) argument
/qemu/hw/pci-bridge/
H A Dpci_expander_bridge.c60 CXLComponentState *cxl_get_hb_cstate(PCIHostState *hb)
62 CXLHost *host = PXB_CXL_HOST(hb);
67 bool cxl_get_hb_passthrough(PCIHostState *hb) in cxl_get_hb_passthrough() argument
69 CXLHost *host = PXB_CXL_HOST(hb); in cxl_get_hb_passthrough()
288 PCIHostState *hb = PCI_HOST_BRIDGE(cxl); in pxb_cxl_dev_reset() local
299 dsp_count = pcie_count_ds_ports(hb->bus); in pxb_cxl_dev_reset()
/qemu/include/hw/cxl/
H A Dcxl_component.h273 CXLComponentState *cxl_get_hb_cstate(PCIHostState *hb);
274 bool cxl_get_hb_passthrough(PCIHostState *hb);
/qemu/docs/about/
H A Demulation.rst175 - https://sourceware.org/git/?p=newlib-cygwin.git;a=blob;f=libgloss/m68k/m68k-semi.txt;hb=HEAD
/qemu/block/
H A Ddirty-bitmap.c681 hbitmap_iter_init(&iter->hbi, iter->hbi.hb, offset); in bdrv_set_dirty_iter()