Home
last modified time | relevance | path

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

12

/xen-4.10.0-shim-comet/tools/xenpaging/
A Dpolicy_default.c32 static unsigned long *bitmap; variable
47 bitmap = bitmap_alloc(max_pages); in policy_init()
48 if ( !bitmap ) in policy_init()
69 set_bit(0, bitmap); in policy_init()
97 … if ( ~bitmap[current_gfn >> ORDER_LONG] == 0 || ~unconsumed[current_gfn >> ORDER_LONG] == 0 ) in policy_choose_victim()
106 if ( test_bit(current_gfn, bitmap) ) in policy_choose_victim()
141 set_bit(gfn, bitmap); in policy_notify_paged_out()
150 clear_bit(old_gfn, bitmap); in policy_handle_paged_in()
155 clear_bit(gfn, bitmap); in policy_handle_paged_in()
174 clear_bit(gfn, bitmap); in policy_notify_dropped()
A Dxenpaging.h49 unsigned long *bitmap; member
A Dxenpaging.c442 paging->bitmap = bitmap_alloc(paging->max_pages); in xenpaging_init()
443 if ( !paging->bitmap ) in xenpaging_init()
509 free(paging->bitmap); in xenpaging_init()
743 if ( test_bit(i, paging->bitmap) ) in resume_pages()
800 if ( test_and_set_bit(gfn, paging->bitmap) ) in evict_victim()
917 if ( test_and_clear_bit(req.u.mem_paging.gfn, paging->bitmap) ) in main()
/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_utils.h96 int libxl_bitmap_is_full(const libxl_bitmap *bitmap);
97 int libxl_bitmap_is_empty(const libxl_bitmap *bitmap);
98 int libxl_bitmap_test(const libxl_bitmap *bitmap, int bit);
99 void libxl_bitmap_set(libxl_bitmap *bitmap, int bit);
100 void libxl_bitmap_reset(libxl_bitmap *bitmap, int bit);
101 int libxl_bitmap_count_set(const libxl_bitmap *bitmap);
109 static inline void libxl_bitmap_set_any(libxl_bitmap *bitmap) in libxl_bitmap_set_any() argument
111 memset(bitmap->map, -1, bitmap->size); in libxl_bitmap_set_any()
113 static inline void libxl_bitmap_set_none(libxl_bitmap *bitmap) in libxl_bitmap_set_none() argument
115 memset(bitmap->map, 0, bitmap->size); in libxl_bitmap_set_none()
[all …]
A Dlibxl_utils.c609 bitmap->map = libxl__calloc(NOGC, sizeof(*bitmap->map), sz); in libxl_bitmap_alloc()
610 bitmap->size = sz; in libxl_bitmap_alloc()
673 for (i = 0; i < bitmap->size; i++) in libxl_bitmap_is_full()
674 if (bitmap->map[i] != (uint8_t)-1) in libxl_bitmap_is_full()
683 for (i = 0; i < bitmap->size; i++) in libxl_bitmap_is_empty()
684 if (bitmap->map[i]) in libxl_bitmap_is_empty()
691 if (bit >= bitmap->size * 8) in libxl_bitmap_test()
698 if (bit >= bitmap->size * 8) in libxl_bitmap_set()
705 if (bit >= bitmap->size * 8) in libxl_bitmap_reset()
783 libxl_for_each_set_bit(i, *bitmap) in libxl_bitmap_count_set()
[all …]
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Dvlapic.h67 #define vlapic_test_vector(vec, bitmap) \ argument
68 test_bit(VEC_POS(vec), (const uint32_t *)((bitmap) + REG_POS(vec)))
69 #define vlapic_test_and_set_vector(vec, bitmap) \ argument
70 test_and_set_bit(VEC_POS(vec), (uint32_t *)((bitmap) + REG_POS(vec)))
71 #define vlapic_test_and_clear_vector(vec, bitmap) \ argument
72 test_and_clear_bit(VEC_POS(vec), (uint32_t *)((bitmap) + REG_POS(vec)))
73 #define vlapic_set_vector(vec, bitmap) \ argument
74 set_bit(VEC_POS(vec), (uint32_t *)((bitmap) + REG_POS(vec)))
75 #define vlapic_clear_vector(vec, bitmap) \ argument
76 clear_bit(VEC_POS(vec), (uint32_t *)((bitmap) + REG_POS(vec)))
/xen-4.10.0-shim-comet/xen/common/
A Dbitmap.c59 if (bitmap[k]) in __bitmap_empty()
63 if (bitmap[k] & BITMAP_LAST_WORD_MASK(bits)) in __bitmap_empty()
74 if (~bitmap[k]) in __bitmap_full()
78 if (~bitmap[k] & BITMAP_LAST_WORD_MASK(bits)) in __bitmap_full()
280 w += hweight32(bitmap[k]); in __bitmap_weight()
293 w += hweight64(bitmap[k]); in __bitmap_weight()
441 if((bitmap[index] & (mask << offset)) == 0) { in bitmap_find_free_region()
443 bitmap[index] |= (mask << offset); in bitmap_find_free_region()
467 bitmap[index] &= ~(mask << offset); in bitmap_release_region()
484 if (bitmap[index] & (mask << offset)) in bitmap_allocate_region()
[all …]
A Ddomctl.c40 const unsigned long *bitmap, in bitmap_to_xenctl_bitmap() argument
54 bitmap_long_to_byte(bytemap, bitmap, nbits); in bitmap_to_xenctl_bitmap()
57 if ( copy_to_guest(xenctl_bitmap->bitmap, bytemap, copy_bytes) ) in bitmap_to_xenctl_bitmap()
61 if ( copy_to_guest_offset(xenctl_bitmap->bitmap, i, &zero, 1) ) in bitmap_to_xenctl_bitmap()
69 static int xenctl_bitmap_to_bitmap(unsigned long *bitmap, in xenctl_bitmap_to_bitmap() argument
85 if ( copy_from_guest(bytemap, xenctl_bitmap->bitmap, copy_bytes) ) in xenctl_bitmap_to_bitmap()
92 bitmap_byte_to_long(bitmap, bytemap, nbits); in xenctl_bitmap_to_bitmap()
251 guest_handle_is_null(vcpuaff->cpumap_hard.bitmap)) || in vcpuaffinity_params_invalid()
253 guest_handle_is_null(vcpuaff->cpumap_soft.bitmap)); in vcpuaffinity_params_invalid()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dmonitor.c72 unsigned long *bitmap; in monitor_enable_msr() local
80 if ( !bitmap ) in monitor_enable_msr()
83 __set_bit(index, bitmap); in monitor_enable_msr()
92 unsigned long *bitmap; in monitor_disable_msr() local
97 bitmap = monitor_bitmap_for_msr(d, &msr); in monitor_disable_msr()
99 if ( !bitmap ) in monitor_disable_msr()
102 __clear_bit(msr, bitmap); in monitor_disable_msr()
109 const unsigned long *bitmap; in monitored_msr() local
114 bitmap = monitor_bitmap_for_msr(d, &msr); in monitored_msr()
116 if ( !bitmap ) in monitored_msr()
[all …]
A Dphysdev.c430 if ( !guest_handle_okay(set_iobitmap.bitmap, IOBMP_BYTES) || in do_physdev_op()
435 curr->arch.pv_vcpu.iobmp = set_iobitmap.bitmap; in do_physdev_op()
438 set_iobitmap.bitmap); in do_physdev_op()
/xen-4.10.0-shim-comet/tools/golang/xenlight/
A Dxenlight.go155 bitmap []C.uint8_t member
697 copy(gbm.bitmap, mapslice)
706 size := len(gbm.bitmap)
734 bm.bitmap = append(bm.bitmap, make([]C.uint8_t, ibit+1-len(bm.bitmap))...)
767 if bm.bitmap[i] != 0 {
776 if len(a.bitmap) > len(b.bitmap) {
777 max = len(a.bitmap)
778 min = len(b.bitmap)
780 max = len(b.bitmap)
781 min = len(a.bitmap)
[all …]
/xen-4.10.0-shim-comet/xen/include/xen/
A Dbitmap.h73 extern int __bitmap_empty(const unsigned long *bitmap, int bits);
74 extern int __bitmap_full(const unsigned long *bitmap, int bits);
95 extern int __bitmap_weight(const unsigned long *bitmap, int bits);
101 extern int bitmap_find_free_region(unsigned long *bitmap, int bits, int order);
102 extern void bitmap_release_region(unsigned long *bitmap, int pos, int order);
103 extern int bitmap_allocate_region(unsigned long *bitmap, int pos, int order);
/xen-4.10.0-shim-comet/xen/tools/
A Dgen-cpuid.py101 bitmap = 0L
103 bitmap |= 1L << f
106 while bitmap:
107 words.append(bitmap & ((1L << 32) - 1))
108 bitmap >>= 32
/xen-4.10.0-shim-comet/xen/xsm/flask/ss/
A Dmls.c409 struct ebitmap bitmap; in mls_convert_context() local
425 ebitmap_init(&bitmap); in mls_convert_context()
434 rc = ebitmap_set_bit(&bitmap, catdatum->value - 1, 1); in mls_convert_context()
439 c->range.level[l].cat = bitmap; in mls_convert_context()
/xen-4.10.0-shim-comet/xen/include/public/
A Dphysdev.h112 XEN_GUEST_HANDLE(uint8) bitmap;
114 uint8_t *bitmap;
/xen-4.10.0-shim-comet/docs/misc/
A Dxenstore-ring.txt23 2064 4 Server feature bitmap
57 "Server feature bitmap". The server can start advertising features
60 the server feature bitmap. The server features are offered to the guest;
90 feature bit has been set by the server in the "Server feature bitmap".
/xen-4.10.0-shim-comet/tools/blktap2/vhd/lib/
A Dvhd-util-read.c589 uint64_t bat, bitmap, tbitmap, batmap, tbatmap, data, lsec, count, read; in vhd_util_read() local
596 bitmap = -1; in vhd_util_read()
624 bitmap = strtoull(optarg, NULL, 10); in vhd_util_read()
684 if (bitmap != -1) { in vhd_util_read()
685 err = vhd_print_bitmap(&vhd, bitmap, count, hex); in vhd_util_read()
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_cpupool.c92 set_xen_guest_handle(sysctl.u.cpupool_op.cpumap.bitmap, local); in xc_cpupool_getinfo()
202 set_xen_guest_handle(sysctl.u.cpupool_op.cpumap.bitmap, local); in xc_cpupool_freeinfo()
A Dxc_tbuf.c150 set_xen_guest_handle(sysctl.u.tbuf_op.cpu_mask.bitmap, mask); in xc_tbuf_set_cpu_mask()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dshadow.h99 #define shadow_track_dirty_vram(d, begin_pfn, nr, bitmap) \ argument
/xen-4.10.0-shim-comet/tools/fuzz/x86_instruction_emulator/
A Dfuzz-emul.c667 if ( !(bitmap & (1 << CANONICALIZE_##reg)) ) \
704 if ( bitmap & (1 << HOOK_##h) ) \
714 unsigned long bitmap = c->options; in disable_hooks() local
766 unsigned long bitmap = c->options; in sanitize_input() local
/xen-4.10.0-shim-comet/tools/blktap2/drivers/
A Dblock-vhd.c978 bm = s->bitmap[i]; in get_bitmap()
1041 bm = s->bitmap[i]; in remove_lru_bitmap()
1050 s->bitmap[idx] = NULL; in remove_lru_bitmap()
1062 *bitmap = NULL; in alloc_vhd_bitmap()
1074 *bitmap = bm; in alloc_vhd_bitmap()
1088 bm = s->bitmap[i]; in __bitmap_lru_seqno()
1111 if (!s->bitmap[i]) { in install_bitmap()
1113 s->bitmap[i] = bm; in install_bitmap()
1127 if (s->bitmap[i] == bm) in free_vhd_bitmap()
1134 s->bitmap[i] = NULL; in free_vhd_bitmap()
[all …]
/xen-4.10.0-shim-comet/stubdom/grub.patches/
A D60ext4.diff75 __u32 bg_block_bitmap; /* Blocks bitmap block */
76 __u32 bg_inode_bitmap; /* Inodes bitmap block */
84 + __u32 bg_reserved[2]; /* Likely block/inode bitmap checksum */
87 + __u32 bg_block_bitmap_hi; /* Blocks bitmap block MSB */
88 + __u32 bg_inode_bitmap_hi; /* Inodes bitmap block MSB */
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvvmx.c578 u8 *bitmap; in _shadow_io_bitmap() local
580 bitmap = nvmx->iobitmap[0]; in _shadow_io_bitmap()
581 port80 = bitmap[0x80 >> 3] & (1 << (0x80 & 0x7)) ? 1 : 0; in _shadow_io_bitmap()
582 portED = bitmap[0xed >> 3] & (1 << (0xed & 0x7)) ? 1 : 0; in _shadow_io_bitmap()
591 unsigned long *bitmap; in nvmx_update_exec_control() local
613 bitmap = hvm_io_bitmap; in nvmx_update_exec_control()
617 bitmap = _shadow_io_bitmap(v); in nvmx_update_exec_control()
619 __vmwrite(IO_BITMAP_A, virt_to_maddr(bitmap)); in nvmx_update_exec_control()
620 __vmwrite(IO_BITMAP_B, virt_to_maddr(bitmap) + PAGE_SIZE); in nvmx_update_exec_control()
2351 const u8 *bitmap = nvmx->iobitmap[port >> 15]; in nvmx_n2_vmexit_handler() local
[all …]
/xen-4.10.0-shim-comet/xen/arch/arm/
A Dvgic.c425 unsigned long int bitmap; in vgic_to_sgi() local
434 bitmap = target->list; in vgic_to_sgi()
435 for_each_set_bit( i, &bitmap, sizeof(target->list) * 8 ) in vgic_to_sgi()

Completed in 71 milliseconds

12