/xen-4.10.0-shim-comet/tools/xenpaging/ |
A D | policy_default.c | 32 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 D | xenpaging.h | 49 unsigned long *bitmap; member
|
A D | xenpaging.c | 442 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 D | libxl_utils.h | 96 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 D | libxl_utils.c | 609 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 D | vlapic.h | 67 #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 D | bitmap.c | 59 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 D | domctl.c | 40 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 D | monitor.c | 72 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 D | physdev.c | 430 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 D | xenlight.go | 155 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 D | bitmap.h | 73 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 D | gen-cpuid.py | 101 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 D | mls.c | 409 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 D | physdev.h | 112 XEN_GUEST_HANDLE(uint8) bitmap; 114 uint8_t *bitmap;
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | xenstore-ring.txt | 23 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 D | vhd-util-read.c | 589 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 D | xc_cpupool.c | 92 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 D | xc_tbuf.c | 150 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 D | shadow.h | 99 #define shadow_track_dirty_vram(d, begin_pfn, nr, bitmap) \ argument
|
/xen-4.10.0-shim-comet/tools/fuzz/x86_instruction_emulator/ |
A D | fuzz-emul.c | 667 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 D | block-vhd.c | 978 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 D | 60ext4.diff | 75 __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 D | vvmx.c | 578 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 D | vgic.c | 425 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()
|