/qemu/include/qemu/ |
H A D | bitops.h | 21 #define BITS_TO_LONGS(nr) DIV_ROUND_UP(nr, BITS_PER_BYTE * sizeof(long)) argument 22 #define BITS_TO_U32S(nr) DIV_ROUND_UP(nr, BITS_PER_BYTE * sizeof(uint32_t)) argument 24 #define BIT(nr) (1UL << (nr)) argument 25 #define BIT_ULL(nr) (1ULL << (nr)) argument 59 #define BIT_MASK(nr) (1UL << ((nr) % BITS_PER_LONG)) argument 60 #define BIT_WORD(nr) ((nr) / BITS_PER_LONG) argument 67 static inline void set_bit(long nr, unsigned long *addr) in set_bit() argument 69 unsigned long mask = BIT_MASK(nr); in set_bit() 70 unsigned long *p = addr + BIT_WORD(nr); in set_bit() 80 static inline void set_bit_atomic(long nr, unsigned long *addr) in set_bit_atomic() argument [all …]
|
/qemu/util/ |
H A D | bitmap.c | 116 long nr = BITS_TO_LONGS(bits); in slow_bitmap_and() local 119 for (k = 0; k < nr; k++) { in slow_bitmap_and() 129 long nr = BITS_TO_LONGS(bits); in slow_bitmap_or() local 131 for (k = 0; k < nr; k++) { in slow_bitmap_or() 140 long nr = BITS_TO_LONGS(bits); in slow_bitmap_xor() local 142 for (k = 0; k < nr; k++) { in slow_bitmap_xor() 151 long nr = BITS_TO_LONGS(bits); in slow_bitmap_andnot() local 154 for (k = 0; k < nr; k++) { in slow_bitmap_andnot() 160 void bitmap_set(unsigned long *map, long start, long nr) in bitmap_set() argument 163 const long size = start + nr; in bitmap_set() [all …]
|
/qemu/hw/cxl/ |
H A D | cxl-events.c | 161 uint16_t nr; in cxl_event_get_records() local 172 for (nr = 0; entry && nr < max_recs; nr++) { in cxl_event_get_records() 173 memcpy(&pl->records[nr], &entry->data, CXL_EVENT_RECORD_SIZE); in cxl_event_get_records() 190 pl->record_count = cpu_to_le16(nr); in cxl_event_get_records() 191 *len = CXL_EVENT_PAYLOAD_HDR_SIZE + (CXL_EVENT_RECORD_SIZE * nr); in cxl_event_get_records() 202 int nr; in cxl_event_clear_records() local 223 for (nr = 0; entry && nr < pl->nr_recs; nr++) { in cxl_event_clear_records() 224 uint16_t handle = pl->handle[nr]; in cxl_event_clear_records() 234 for (nr = 0; entry && nr < pl->nr_recs; nr++) { in cxl_event_clear_records()
|
/qemu/target/ppc/ |
H A D | mmu_helper.c | 50 int nr, max = 2 * env->nb_tlb; in ppc6xx_tlb_invalidate_all() local 52 for (nr = 0; nr < max; nr++) { in ppc6xx_tlb_invalidate_all() 53 tlb = &env->tlb.tlb6[nr]; in ppc6xx_tlb_invalidate_all() 66 int way, nr; in ppc6xx_tlb_invalidate_virt2() local 70 nr = ppc6xx_tlb_getnum(env, eaddr, way, is_code); in ppc6xx_tlb_invalidate_virt2() 71 tlb = &env->tlb.tlb6[nr]; in ppc6xx_tlb_invalidate_virt2() 74 TARGET_FMT_lx "\n", nr, env->nb_tlb, eaddr); in ppc6xx_tlb_invalidate_virt2() 95 int nr; in ppc6xx_tlb_store() local 97 nr = ppc6xx_tlb_getnum(env, EPN, way, is_code); in ppc6xx_tlb_store() 98 tlb = &env->tlb.tlb6[nr]; in ppc6xx_tlb_store() [all …]
|
/qemu/hw/nvram/ |
H A D | xlnx-efuse.c | 58 int nr = efuse_bytes(s); in efuse_bdrv_read() local 80 if (blk_pread(s->blk, 0, nr, ram, 0) < 0) { in efuse_bdrv_read() 82 blk_name(s->blk), nr); in efuse_bdrv_read() 87 nr /= 4; in efuse_bdrv_read() 88 while (nr--) { in efuse_bdrv_read() 89 ram[nr] = le32_to_cpu(ram[nr]); in efuse_bdrv_read() 180 int nr; in xlnx_efuse_tbits_check() local 183 for (nr = s->efuse_nr; nr-- > 0; ) { in xlnx_efuse_tbits_check() 184 int efuse_start_row_num = (s->efuse_size * nr) / 32; in xlnx_efuse_tbits_check()
|
/qemu/hw/intc/ |
H A D | xics_spapr.c | 157 uint32_t nr, srcno, server, priority; in rtas_set_xive() local 170 nr = rtas_ld(args, 0); in rtas_set_xive() 174 if (!ics_valid_irq(ics, nr) || !xics_icp_get(XICS_FABRIC(spapr), server) in rtas_set_xive() 180 srcno = nr - ics->offset; in rtas_set_xive() 192 uint32_t nr, srcno; in rtas_get_xive() local 205 nr = rtas_ld(args, 0); in rtas_get_xive() 207 if (!ics_valid_irq(ics, nr)) { in rtas_get_xive() 213 srcno = nr - ics->offset; in rtas_get_xive() 224 uint32_t nr, srcno; in rtas_int_off() local 237 nr = rtas_ld(args, 0); in rtas_int_off() [all …]
|
/qemu/hw/vfio/ |
H A D | pci-quirks.c | 399 static void vfio_probe_ati_bar4_quirk(VFIOPCIDevice *vdev, int nr) in vfio_probe_ati_bar4_quirk() argument 406 !vdev->vga || nr != 4 || !vdev->bars[4].ioport) { in vfio_probe_ati_bar4_quirk() 419 window->bar = nr; in vfio_probe_ati_bar4_quirk() 426 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar4_quirk() 433 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar4_quirk() 437 QLIST_INSERT_HEAD(&vdev->bars[nr].quirks, quirk, next); in vfio_probe_ati_bar4_quirk() 445 static void vfio_probe_ati_bar2_quirk(VFIOPCIDevice *vdev, int nr) in vfio_probe_ati_bar2_quirk() argument 452 !vdev->vga || nr != 2 || !vdev->bars[2].mem64) { in vfio_probe_ati_bar2_quirk() 461 mirror->bar = nr; in vfio_probe_ati_bar2_quirk() 466 memory_region_add_subregion_overlap(vdev->bars[nr].region.mem, in vfio_probe_ati_bar2_quirk() [all …]
|
H A D | region.c | 68 ret = vbasedev->io_ops->region_write(vbasedev, region->nr, in vfio_region_write() 73 __func__, vbasedev->name, region->nr, in vfio_region_write() 77 trace_vfio_region_write(vbasedev->name, region->nr, addr, data, size); in vfio_region_write() 104 ret = vbasedev->io_ops->region_read(vbasedev, region->nr, addr, size, &buf); in vfio_region_read() 107 __func__, vbasedev->name, region->nr, in vfio_region_read() 129 trace_vfio_region_read(vbasedev->name, region->nr, addr, size, data); in vfio_region_read() 166 region->nr, sparse->nr_areas); in vfio_setup_region_sparse_mmaps() 202 region->nr = index; in vfio_region_setup() 351 trace_vfio_region_exit(region->vbasedev->name, region->nr); in vfio_region_exit() 374 trace_vfio_region_finalize(region->vbasedev->name, region->nr); in vfio_region_finalize() [all …]
|
/qemu/linux-user/i386/ |
H A D | vdso.S | 18 .macro vdso_syscall1 name, nr argument 24 mov $\nr, %eax 32 .macro vdso_syscall2 name, nr argument 39 mov $\nr, %eax 47 .macro vdso_syscall3 name, nr argument 56 mov $\nr, %eax
|
H A D | syscallhdr.sh | 18 while read nr abi name entry ; do 20 echo "#define TARGET_NR_${prefix}${name} $nr" 22 echo "#define TARGET_NR_${prefix}${name} ($offset + $nr)"
|
/qemu/linux-user/alpha/ |
H A D | syscallhdr.sh | 19 while read nr abi name entry ; do 22 "${prefix}" "${name}" "${nr}" 25 "${prefix}" "${name}" "${offset}" "${nr}" 27 nxt=$((nr+1))
|
/qemu/linux-user/sh4/ |
H A D | syscallhdr.sh | 19 while read nr abi name entry ; do 22 "${prefix}" "${name}" "${nr}" 25 "${prefix}" "${name}" "${offset}" "${nr}" 27 nxt=$((nr+1))
|
/qemu/linux-user/xtensa/ |
H A D | syscallhdr.sh | 19 while read nr abi name entry ; do 22 "${prefix}" "${name}" "${nr}" 25 "${prefix}" "${name}" "${offset}" "${nr}" 27 nxt=$((nr+1))
|
/qemu/linux-user/hppa/ |
H A D | syscallhdr.sh | 19 while read nr abi name entry compat ; do 22 "${prefix}" "${name}" "${nr}" 25 "${prefix}" "${name}" "${offset}" "${nr}" 27 nxt=$((nr+1))
|
/qemu/linux-user/m68k/ |
H A D | syscallhdr.sh | 19 while read nr abi name entry ; do 22 "${prefix}" "${name}" "${nr}" 25 "${prefix}" "${name}" "${offset}" "${nr}" 27 nxt=$((nr+1))
|
/qemu/linux-user/s390x/ |
H A D | syscallhdr.sh | 19 while read nr abi name entry ; do 22 "${prefix}" "${name}" "${nr}" 25 "${prefix}" "${name}" "${offset}" "${nr}" 27 nxt=$((nr+1))
|
/qemu/linux-user/microblaze/ |
H A D | syscallhdr.sh | 19 while read nr abi name entry ; do 22 "${prefix}" "${name}" "${nr}" 25 "${prefix}" "${name}" "${offset}" "${nr}" 27 nxt=$((nr+1))
|
/qemu/linux-user/sparc/ |
H A D | syscallhdr.sh | 19 while read nr abi name entry compat ; do 22 "${prefix}" "${name}" "${nr}" 25 "${prefix}" "${name}" "${offset}" "${nr}" 27 nxt=$((nr+1))
|
/qemu/linux-user/mips64/ |
H A D | syscallhdr.sh | 19 while read nr abi name entry compat ; do 22 "${prefix}" "${name}" "${nr}" 25 "${prefix}" "${name}" "${offset}" "${nr}" 27 nxt=$((nr+1))
|
/qemu/linux-user/mips/ |
H A D | syscallhdr.sh | 19 while read nr abi name entry compat ; do 25 "${prefix}" "${name}" "${nr}" 28 "${prefix}" "${name}" "${offset}" "${nr}" 30 nxt=$((nr+1))
|
/qemu/block/ |
H A D | linux-aio.c | 121 unsigned nr; /* number of io_events */ member 148 unsigned int nr; in io_getevents_peek() local 150 nr = tail >= head ? tail - head : ring->nr - head; in io_getevents_peek() 156 return nr; in io_getevents_peek() 166 static inline void io_getevents_commit(io_context_t ctx, unsigned int nr) in io_getevents_commit() argument 170 if (nr) { in io_getevents_commit() 171 ring->head = (ring->head + nr) % ring->nr; in io_getevents_commit() 186 unsigned int nr) in io_getevents_advance_and_peek() argument 188 io_getevents_commit(ctx, nr); in io_getevents_advance_and_peek()
|
/qemu/include/hw/intc/ |
H A D | arm_gicv3_common.h | 71 static inline void gic_bmp_replace_bit(int nr, uint32_t *addr, int val) in gic_bmp_replace_bit() argument 73 uint32_t mask = BIT32_MASK(nr); in gic_bmp_replace_bit() 74 uint32_t *p = addr + BIT32_WORD(nr); in gic_bmp_replace_bit() 77 *p |= (val & 1U) << (nr % 32); in gic_bmp_replace_bit() 81 static inline uint32_t *gic_bmp_ptr32(uint32_t *addr, int nr) in gic_bmp_ptr32() argument 83 return addr + BIT32_WORD(nr); in gic_bmp_ptr32()
|
/qemu/include/hw/xen/ |
H A D | xen_native.h | 230 uint32_t nr, unsigned long *dirty_bitmap) in xendevicemodel_track_dirty_vram() argument 232 return xc_hvm_track_dirty_vram(dmod, domid, first_pfn, nr, in xendevicemodel_track_dirty_vram() 238 uint32_t nr) in xendevicemodel_modified_memory() argument 240 return xc_hvm_modified_memory(dmod, domid, first_pfn, nr); in xendevicemodel_modified_memory() 245 uint64_t first_pfn, uint32_t nr) in xendevicemodel_set_mem_type() argument 247 return xc_hvm_set_mem_type(dmod, domid, mem_type, first_pfn, nr); in xendevicemodel_set_mem_type() 255 uint64_t first_pfn, uint32_t nr) in xen_set_mem_type() argument 258 nr); in xen_set_mem_type() 282 uint32_t nr, unsigned long *bitmap) in xen_track_dirty_vram() argument 284 return xendevicemodel_track_dirty_vram(xen_dmod, domid, first_pfn, nr, in xen_track_dirty_vram() [all …]
|
/qemu/linux-user/x86_64/ |
H A D | syscallhdr.sh | 18 while read nr abi name entry ; do 20 echo "#define TARGET_NR_${prefix}${name} $nr" 22 echo "#define TARGET_NR_${prefix}${name} ($offset + $nr)"
|
/qemu/linux-user/openrisc/ |
H A D | syscallhdr.sh | 18 while read nr abi name entry ; do 20 echo "#define TARGET_NR_${prefix}${name} $nr" 22 echo "#define TARGET_NR_${prefix}${name} ($offset + $nr)"
|