Home
last modified time | relevance | path

Searched refs:ctz64 (Results 1 – 25 of 46) sorted by relevance

12

/qemu/linux-user/arm/
H A Dtarget_proc.h74 dprintf(fd, " %s", elf_hwcap_str(ctz64(j))); in open_cpuinfo()
77 dprintf(fd, " %s", elf_hwcap2_str(ctz64(j))); in open_cpuinfo()
/qemu/hw/vfio/
H A Dspapr.c269 create.page_shift = ctz64(pagesize); in vfio_spapr_create_window()
284 bits_total = ctz64(entries * sizeof(uint64_t)); in vfio_spapr_create_window()
292 bits_per_level = ctz64(qemu_real_host_page_size()) + 8; in vfio_spapr_create_window()
297 max_levels = (64 - create.page_shift) / ctz64(qemu_real_host_page_size()); in vfio_spapr_create_window()
H A Dcommon.c419 vrdl->granularity >= 1ULL << ctz64(bcontainer->pgsizes)); in vfio_register_ram_discard_listener()
676 hwaddr pgmask = (1ULL << ctz64(bcontainer->pgsizes)) - 1; in vfio_listener_region_add()
778 pgmask = (1ULL << ctz64(bcontainer->pgsizes)) - 1; in vfio_listener_region_del()
H A Dcontainer.c160 unmap.size -= 1ULL << ctz64(bcontainer->pgsizes); in vfio_legacy_dma_unmap()
/qemu/migration/
H A Dxbzrle.c76 num = ctz64(~comp); in xbzrle_encode_buffer_avx512()
105 num = ctz64(comp); in xbzrle_encode_buffer_avx512()
/qemu/include/hw/ppc/
H A Dxive_regs.h174 return (be64_to_cpu(word) & mask) >> ctz64(mask); in xive_get_field64()
181 (be64_to_cpu(word) & ~mask) | ((value << ctz64(mask)) & mask); in xive_set_field64()
/qemu/target/avr/
H A Dhelper.c56 int index = ctz64(env->intsrc); in avr_cpu_exec_interrupt()
82 vector = ctz64(env->intsrc) + 1; in avr_cpu_do_interrupt()
/qemu/include/qemu/
H A Dhost-utils.h259 static inline int ctz64(uint64_t val) in ctz64() function
272 return ctz64(~val); in cto64()
696 # define ctzl ctz64
/qemu/util/
H A Dmemfd.c52 int htsize = hugetlbsize ? ctz64(hugetlbsize) : 0; in qemu_memfd_create()
/qemu/accel/tcg/
H A Dtcg-runtime.c128 return arg ? ctz64(arg) : zero_val; in HELPER()
/qemu/target/arm/
H A Dhyp_gdbstub.c172 int bits = ctz64(len); in insert_hw_watchpoint()
/qemu/hw/intc/
H A Dloongarch_pch_pic.c28 irq = ctz64(val); in pch_pic_update_irq()
39 irq = ctz64(val); in pch_pic_update_irq()
H A Dimx_avic.c178 int i = ctz64(flags); in imx_avic_read()
H A Dmips_gic.c330 data = data ? ctz64(data) : -1; in gic_write()
/qemu/hw/misc/
H A Dnpcm7xx_gcr.c210 s->reset_intcr3 |= ctz64(dram_size / NPCM7XX_GCR_MIN_DRAM_SIZE) << 8; in npcm7xx_gcr_realize()
/qemu/hw/ppc/
H A Dspapr_caps.c172 val = ctz64(pagesize); in spapr_cap_set_pagesize()
873 mps = ctz64(qemu_minrampagesize()); in default_caps_with_cpu()
/qemu/hw/virtio/
H A Dvirtio-iommu.c891 granule = ctz64(s->config.page_size_mask); in virtio_iommu_translate()
1148 int cur_granule = ctz64(cur_mask); in virtio_iommu_set_page_size_mask()
1297 granule = ctz64(s->config.page_size_mask); in virtio_iommu_freeze_granule()
/qemu/target/i386/tcg/
H A Dint_helper.c405 # define ctztl ctz64
/qemu/target/ppc/translate/
H A Dvsx-impl.c.inc2458 * Get the next bit to be processed with ctz64. Invert the result of
2459 * ctz64 to match the indexing used by PowerISA.
2461 bit = 7 - ctz64(imm);
2503 * Get the next bit to be processed with ctz64. Invert the result of
2504 * ctz64 to match the indexing used by PowerISA.
2506 bit = 7 - ctz64(imm);
/qemu/target/ppc/
H A Dint_helper.c348 n = ctz64(mask); in helper_CFUGED()
401 o = ctz64(mask); in helper_PDEPD()
419 i = ctz64(mask); in helper_PEXTD()
2087 #define ctzd(v) ctz64((v))
/qemu/hw/core/
H A Dnuma.c353 first_bit = ctz64(bitmap_copy); in parse_numa_hmat_lb()
/qemu/target/arm/tcg/
H A Dmte_helper.c1038 i = ctz64(mem_tag ^ ptr_tag) >> 4; in HELPER()
/qemu/tcg/aarch64/
H A Dtcg-target.c.inc922 l = ctz64(limm);
925 c = ctz64(~limm) - 1;
1156 s0 = ctz64(t0) & (63 & -16);
1158 s1 = ctz64(t1) & (63 & -16);
1474 tbit = ctz64(b);
/qemu/tcg/
H A Doptimize.c523 return x ? ctz64(x) : y; in do_constant_folding_2()
2224 sh = ctz64(val); in fold_setcond_tst_pow2()
/qemu/tcg/mips/
H A Dtcg-target.c.inc603 sh = ctz64(arg);
620 sh = ctz64(tmp);
1792 int msb = ctz64(~a2) - 1;

12