Home
last modified time | relevance | path

Searched refs:ctz64 (Results 1 – 25 of 47) 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.c280 create.page_shift = ctz64(pagesize); in vfio_spapr_create_window()
295 bits_total = ctz64(entries * sizeof(uint64_t)); in vfio_spapr_create_window()
303 bits_per_level = ctz64(qemu_real_host_page_size()) + 8; in vfio_spapr_create_window()
311 max_levels = (64 - create.page_shift) / ctz64(qemu_real_host_page_size()); in vfio_spapr_create_window()
H A Dlistener.c276 vrdl->granularity >= 1ULL << ctz64(bcontainer->pgsizes)); in vfio_ram_discard_register_listener()
574 hwaddr pgmask = (1ULL << ctz64(bcontainer->pgsizes)) - 1; in vfio_listener_region_add()
681 pgmask = (1ULL << ctz64(bcontainer->pgsizes)) - 1; in vfio_listener_region_del()
H A Dregion.c253 size_t align = MIN(1ULL << ctz64(region->mmaps[i].size), 1 * GiB); in vfio_region_mmap()
H A Dcontainer.c163 unmap.size -= 1ULL << ctz64(bcontainer->pgsizes); in vfio_legacy_dma_unmap_one()
/qemu/migration/
H A Dxbzrle.c76 num = ctz64(~comp); in xbzrle_encode_buffer_avx512()
105 num = ctz64(comp); in xbzrle_encode_buffer_avx512()
/qemu/target/avr/
H A Dhelper.c56 int index = ctz64(env->intsrc); in avr_cpu_exec_interrupt()
87 vector = ctz64(env->intsrc) + 1; in avr_cpu_do_interrupt()
/qemu/include/hw/ppc/
H A Dxive_regs.h200 return (be64_to_cpu(word) & mask) >> ctz64(mask); in xive_get_field64()
207 (be64_to_cpu(word) & ~mask) | ((value << ctz64(mask)) & mask); in xive_set_field64()
/qemu/hw/intc/
H A Dloongarch_pch_pic.c25 irq = ctz64(val); in pch_pic_update_irq()
36 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.c329 data = data ? ctz64(data) : -1; in gic_write()
/qemu/include/qemu/
H A Dhost-utils.h259 static inline int ctz64(uint64_t val) in ctz64() function
272 return ctz64(~val); in cto64()
705 # define ctzl ctz64
/qemu/accel/tcg/
H A Dtcg-runtime.c124 return arg ? ctz64(arg) : zero_val; in HELPER()
/qemu/util/
H A Dmemfd.c53 int htsize = hugetlbsize ? ctz64(hugetlbsize) : 0; in qemu_memfd_create()
/qemu/target/arm/
H A Dhyp_gdbstub.c171 int bits = ctz64(len); in insert_hw_watchpoint()
/qemu/hw/ppc/
H A Dspapr_caps.c173 val = ctz64(pagesize); in spapr_cap_set_pagesize()
916 mps = ctz64(qemu_minrampagesize()); in default_caps_with_cpu()
/qemu/hw/misc/
H A Dnpcm_gcr.c390 s->reset_intcr3 |= ctz64(dram_size / NPCM7XX_GCR_MIN_DRAM_SIZE) << 8; in npcm_gcr_realize()
/qemu/hw/virtio/
H A Dvirtio-iommu.c609 int cur_granule = ctz64(cur_mask); in check_page_size_mask()
1156 granule = ctz64(s->config.page_size_mask); in virtio_iommu_translate()
1406 granule = ctz64(s->config.page_size_mask); in virtio_iommu_freeze_granule()
/qemu/target/i386/tcg/
H A Dint_helper.c404 # define ctztl ctz64
/qemu/target/ppc/translate/
H A Dvsx-impl.c.inc2410 * Get the next bit to be processed with ctz64. Invert the result of
2411 * ctz64 to match the indexing used by PowerISA.
2413 bit = 7 - ctz64(imm);
2455 * Get the next bit to be processed with ctz64. Invert the result of
2456 * ctz64 to match the indexing used by PowerISA.
2458 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/riscv/
H A Dcpu_helper.c393 irq = ctz64(pending); in riscv_cpu_pending_to_irq()
483 return ctz64(env->rnmip); /* since non-zero */ in riscv_cpu_local_irq_pending()
/qemu/target/arm/tcg/
H A Dmte_helper.c1016 i = ctz64(mem_tag ^ ptr_tag) >> 4; in HELPER()
/qemu/tcg/aarch64/
H A Dtcg-target.c.inc935 l = ctz64(limm);
938 c = ctz64(~limm) - 1;
1169 s0 = ctz64(t0) & (63 & -16);
1171 s1 = ctz64(t1) & (63 & -16);
1462 tbit = ctz64(b);

12