Searched refs:hbi (Results 1 – 19 of 19) sorted by relevance
/openbmc/qemu/util/ |
H A D | hbitmap.c | 107 static unsigned long hbitmap_iter_skip_words(HBitmapIter *hbi) in hbitmap_iter_skip_words() argument 109 size_t pos = hbi->pos; in hbitmap_iter_skip_words() 110 const HBitmap *hb = hbi->hb; in hbitmap_iter_skip_words() 117 cur = hbi->cur[i] & hb->levels[i][pos]; in hbitmap_iter_skip_words() 136 hbi->cur[i] = cur & (cur - 1); in hbitmap_iter_skip_words() 142 hbi->pos = pos; in hbitmap_iter_skip_words() 143 trace_hbitmap_iter_skip_words(hbi->hb, hbi, pos, cur); in hbitmap_iter_skip_words() 149 int64_t hbitmap_iter_next(HBitmapIter *hbi) in hbitmap_iter_next() argument 151 unsigned long cur = hbi->cur[HBITMAP_LEVELS - 1] & in hbitmap_iter_next() 152 hbi->hb->levels[HBITMAP_LEVELS - 1][hbi->pos]; in hbitmap_iter_next() [all …]
|
H A D | trace-events | 60 hbitmap_iter_skip_words(const void *hb, void *hbi, uint64_t pos, unsigned long cur) "hb %p hbi %p p…
|
/openbmc/qemu/tests/unit/ |
H A D | test-hbitmap.c | 41 HBitmapIter hbi; in hbitmap_test_check() local 44 hbitmap_iter_init(&hbi, data->hb, first); in hbitmap_test_check() 48 next = hbitmap_iter_next(&hbi); in hbitmap_test_check() 421 HBitmapIter hbi; in test_hbitmap_iter_granularity() local 425 hbitmap_iter_init(&hbi, data->hb, 0); in test_hbitmap_iter_granularity() 426 g_assert_cmpint(hbitmap_iter_next(&hbi), <, 0); in test_hbitmap_iter_granularity() 429 hbitmap_iter_init(&hbi, data->hb, 0); in test_hbitmap_iter_granularity() 430 g_assert_cmpint(hbitmap_iter_next(&hbi), ==, (L2 + L1 + 1) << 7); in test_hbitmap_iter_granularity() 431 g_assert_cmpint(hbitmap_iter_next(&hbi), <, 0); in test_hbitmap_iter_granularity() 433 hbitmap_iter_init(&hbi, data->hb, (L2 + L1 + 2) << 7); in test_hbitmap_iter_granularity() [all …]
|
/openbmc/qemu/include/qemu/ |
H A D | hbitmap.h | 287 void hbitmap_iter_init(HBitmapIter *hbi, const HBitmap *hb, uint64_t first); 351 int64_t hbitmap_iter_next(HBitmapIter *hbi);
|
/openbmc/linux/drivers/bus/ |
H A D | vexpress-config.c | 385 u32 hbi = (id >> SYS_PROCIDx_HBI_SHIFT) & SYS_HBI_MASK; in vexpress_syscfg_probe() local 387 if (WARN_ON(dt_hbi != hbi)) in vexpress_syscfg_probe() 389 dt_hbi, hbi); in vexpress_syscfg_probe()
|
/openbmc/qemu/block/ |
H A D | dirty-bitmap.c | 60 HBitmapIter hbi; member 521 hbitmap_iter_init(&iter->hbi, bitmap->bitmap, 0); in bdrv_dirty_iter_new() 539 return hbitmap_iter_next(&iter->hbi); in bdrv_dirty_iter_next() 681 hbitmap_iter_init(&iter->hbi, iter->hbi.hb, offset); in bdrv_set_dirty_iter()
|
/openbmc/linux/arch/arm/boot/dts/arm/ |
H A D | arm-realview-eb-11mp.dts | 28 arm,hbi = <0x146>;
|
H A D | arm-realview-pba8.dts | 29 arm,hbi = <0x178>;
|
H A D | arm-realview-eb.dts | 31 arm,hbi = <0x140>;
|
H A D | vexpress-v2p-ca5s.dts | 16 arm,hbi = <0x225>;
|
H A D | vexpress-v2p-ca15-tc1.dts | 16 arm,hbi = <0x237>;
|
H A D | arm-realview-pbx-a9.dts | 32 arm,hbi = <0x182>;
|
H A D | vexpress-v2p-ca9.dts | 16 arm,hbi = <0x191>;
|
H A D | vexpress-v2m-rs1.dtsi | 156 arm,hbi = <0x190>;
|
H A D | vexpress-v2m.dtsi | 77 arm,hbi = <0x190>;
|
H A D | vexpress-v2p-ca15_a7.dts | 16 arm,hbi = <0x249>;
|
/openbmc/linux/arch/arm64/boot/dts/arm/ |
H A D | vexpress-v2f-1xv7-ca53x2.dts | 20 arm,hbi = <0x247>;
|
H A D | juno-motherboard.dtsi | 110 arm,hbi = <0x252>;
|
/openbmc/qemu/include/block/ |
H A D | dirty-bitmap.h | 101 void bdrv_set_dirty_iter(BdrvDirtyBitmapIter *hbi, int64_t offset);
|