/openbmc/linux/mm/ |
H A D | cma_debug.c | 41 used = bitmap_weight(cma->bitmap, (int)cma_bitmap_maxno(cma)); in cma_used_get() 58 start = find_next_zero_bit(cma->bitmap, bitmap_maxno, end); in cma_maxchunk_get() 61 end = find_next_bit(cma->bitmap, bitmap_maxno, start); in cma_maxchunk_get() 179 cma->dfs_bitmap.array = (u32 *)cma->bitmap; in cma_debugfs_add_one()
|
/openbmc/linux/arch/x86/kvm/ |
H A D | lapic.c | 1151 *bitmap = 1; in kvm_apic_map_get_dest_lapic() 1161 *bitmap = 0; in kvm_apic_map_get_dest_lapic() 1165 *bitmap = 1; in kvm_apic_map_get_dest_lapic() 1170 *bitmap = 0; in kvm_apic_map_get_dest_lapic() 1172 (u16 *)bitmap)) in kvm_apic_map_get_dest_lapic() 1190 if (!*bitmap) in kvm_apic_map_get_dest_lapic() 1194 bitmap, 16); in kvm_apic_map_get_dest_lapic() 1198 *bitmap = 0; in kvm_apic_map_get_dest_lapic() 1212 unsigned long bitmap; in kvm_irq_delivery_to_apic_fast() local 1263 unsigned long bitmap; in kvm_intr_is_single_vcpu_fast() local [all …]
|
H A D | lapic.h | 154 static inline void kvm_lapic_clear_vector(int vec, void *bitmap) in kvm_lapic_clear_vector() argument 156 clear_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in kvm_lapic_clear_vector() 159 static inline void kvm_lapic_set_vector(int vec, void *bitmap) in kvm_lapic_set_vector() argument 161 set_bit(VEC_POS(vec), (bitmap) + REG_POS(vec)); in kvm_lapic_set_vector() 263 const unsigned long *bitmap, u32 bitmap_size);
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 299.out | 3 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "disk"}} 7 {"execute": "nbd-server-add", "arguments": {"bitmap": "bitmap0", "device": "disk", "writable": true…
|
H A D | 190.out | 25 expected bitmap 537198592 30 expected bitmap 545259520
|
/openbmc/linux/arch/x86/kvm/vmx/ |
H A D | sgx.c | 476 u64 bitmap = -1ull; in vmx_write_encls_bitmap() local 485 bitmap &= ~GENMASK_ULL(ETRACK, ECREATE); in vmx_write_encls_bitmap() 487 bitmap |= (1 << ECREATE); in vmx_write_encls_bitmap() 491 bitmap &= ~GENMASK_ULL(EMODT, EAUG); in vmx_write_encls_bitmap() 501 bitmap |= (1 << EINIT); in vmx_write_encls_bitmap() 506 bitmap |= vmcs12->encls_exiting_bitmap; in vmx_write_encls_bitmap() 508 vmcs_write64(ENCLS_EXITING_BITMAP, bitmap); in vmx_write_encls_bitmap()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | pd.c | 149 uar->index = mlx4_bitmap_alloc(&mlx4_priv(dev)->uar_table.bitmap); in mlx4_uar_alloc() 168 mlx4_bitmap_free(&mlx4_priv(dev)->uar_table.bitmap, uar->index, MLX4_USE_RR); in mlx4_uar_free() 186 if (mlx4_bitmap_avail(&priv->uar_table.bitmap) < MLX4_NUM_RESERVED_UARS) { in mlx4_bf_alloc() 287 return mlx4_bitmap_init(&mlx4_priv(dev)->uar_table.bitmap, in mlx4_init_uar_table() 294 mlx4_bitmap_cleanup(&mlx4_priv(dev)->uar_table.bitmap); in mlx4_cleanup_uar_table()
|
H A D | srq.c | 99 *srqn = mlx4_bitmap_alloc(&srq_table->bitmap); in __mlx4_srq_alloc_icm() 116 mlx4_bitmap_free(&srq_table->bitmap, *srqn, MLX4_NO_RR); in __mlx4_srq_alloc_icm() 144 mlx4_bitmap_free(&srq_table->bitmap, srqn, MLX4_NO_RR); in __mlx4_srq_free_icm() 281 return mlx4_bitmap_init(&srq_table->bitmap, dev->caps.num_srqs, in mlx4_init_srq_table() 289 mlx4_bitmap_cleanup(&mlx4_priv(dev)->srq_table.bitmap); in mlx4_cleanup_srq_table()
|
/openbmc/qemu/ |
H A D | blockdev.c | 1965 BdrvDirtyBitmap *bitmap; member 2004 if (state->bitmap) { in block_dirty_bitmap_add_abort() 2028 if (!state->bitmap) { in block_dirty_bitmap_clear_action() 2072 if (!state->bitmap) { in block_dirty_bitmap_enable_action() 2110 if (!state->bitmap) { in block_dirty_bitmap_disable_action() 2167 if (state->bitmap) { in block_dirty_bitmap_remove_action() 2177 if (state->bitmap) { in block_dirty_bitmap_remove_abort() 2340 BdrvDirtyBitmap *bitmap; in qmp_x_debug_block_dirty_bitmap_sha256() local 2346 if (!bitmap || !bs) { in qmp_x_debug_block_dirty_bitmap_sha256() 2788 if (!backup->bitmap) { in do_backup_common() [all …]
|
/openbmc/linux/fs/ocfs2/ |
H A D | localalloc.c | 722 void *bitmap; in ocfs2_claim_local_alloc_bits() local 741 bitmap = la->la_bitmap; in ocfs2_claim_local_alloc_bits() 758 ocfs2_set_bit(start++, bitmap); in ocfs2_claim_local_alloc_bits() 778 void *bitmap; in ocfs2_free_local_alloc_bits() local 788 bitmap = la->la_bitmap; in ocfs2_free_local_alloc_bits() 802 ocfs2_clear_bit(start++, bitmap); in ocfs2_free_local_alloc_bits() 830 void *bitmap = NULL; in ocfs2_local_alloc_find_clear_bits() local 862 bitmap = OCFS2_LOCAL_ALLOC(alloc)->la_bitmap; in ocfs2_local_alloc_find_clear_bits() 930 if (ocfs2_test_bit(start + tmp, bitmap)) { 957 void *bitmap; in ocfs2_sync_local_to_main() local [all …]
|
/openbmc/qemu/block/ |
H A D | qed-check.c | 29 static bool qed_test_bit(uint32_t *bitmap, uint64_t n) { in qed_test_bit() argument 30 return !!(bitmap[n / 32] & (1 << (n % 32))); in qed_test_bit() 33 static void qed_set_bit(uint32_t *bitmap, uint64_t n) { in qed_set_bit() argument 34 bitmap[n / 32] |= 1 << (n % 32); in qed_set_bit()
|
H A D | copy-before-write.c | 411 BdrvDirtyBitmap *bitmap = NULL; in cbw_open() local 441 if (opts->bitmap) { in cbw_open() 442 bitmap = block_dirty_bitmap_lookup(opts->bitmap->node, in cbw_open() 443 opts->bitmap->name, NULL, errp); in cbw_open() 444 if (!bitmap) { in cbw_open() 461 s->bcs = block_copy_state_new(bs->file, s->target, bitmap, errp); in cbw_open()
|
/openbmc/linux/net/ethtool/ |
H A D | bitset.h | 23 int ethnl_update_bitset(unsigned long *bitmap, unsigned int nbits, 26 int ethnl_update_bitset32(u32 *bitmap, unsigned int nbits,
|
/openbmc/qemu/util/ |
H A D | hbitmap.c | 759 void hbitmap_deserialize_finish(HBitmap *bitmap) in hbitmap_deserialize_finish() argument 766 size = MAX((bitmap->size + BITS_PER_LONG - 1) >> BITS_PER_LEVEL, 1); in hbitmap_deserialize_finish() 770 memset(bitmap->levels[lev], 0, size * sizeof(unsigned long)); in hbitmap_deserialize_finish() 773 if (bitmap->levels[lev + 1][i]) { in hbitmap_deserialize_finish() 774 bitmap->levels[lev][i >> BITS_PER_LEVEL] |= in hbitmap_deserialize_finish() 780 bitmap->levels[0][0] |= 1UL << (BITS_PER_LONG - 1); in hbitmap_deserialize_finish() 781 bitmap->count = hb_count_between(bitmap, 0, bitmap->size - 1); in hbitmap_deserialize_finish() 947 char *hbitmap_sha256(const HBitmap *bitmap, Error **errp) in hbitmap_sha256() argument 949 size_t size = bitmap->sizes[HBITMAP_LEVELS - 1] * sizeof(unsigned long); in hbitmap_sha256() 950 char *data = (char *)bitmap->levels[HBITMAP_LEVELS - 1]; in hbitmap_sha256()
|
/openbmc/qemu/docs/interop/ |
H A D | parallels.txt | 160 0x20385FAE252CB34A - Dirty bitmap 198 The bitmap size, should be equal to disk size in sectors. 205 corresponding to one bit of the bitmap. Granularity must be 209 The number of entries in the L1 table of the bitmap. 213 The dirty bitmap described by this feature extension is stored in a set of 218 Given an offset in bytes into the bitmap data, corresponding L1 entry is 222 If an L1 table entry is 0, all bits in the corresponding cluster of the bitmap 225 If an L1 table entry is 1, all bits in the corresponding cluster of the bitmap 229 offset (in 512b sectors). Given an offset in bytes into the bitmap data the
|
/openbmc/linux/arch/um/drivers/ |
H A D | ubd_kern.c | 145 unsigned long *bitmap; member 176 .bitmap = NULL, \ 736 vfree(ubd_dev->cow.bitmap); in ubd_close_dev() 737 ubd_dev->cow.bitmap = NULL; in ubd_close_dev() 781 if(ubd_dev->cow.bitmap == NULL){ in ubd_open_dev() 1189 __u64 *cow_offset, unsigned long *bitmap, in cowify_bitmap() argument 1203 ubd_set_bit(sector + i, (unsigned char *) bitmap); in cowify_bitmap() 1220 bitmap_words[0] = bitmap[*cow_offset]; in cowify_bitmap() 1221 bitmap_words[1] = bitmap[*cow_offset + 1]; in cowify_bitmap() 1228 unsigned long offset, unsigned long *bitmap, in cowify_req() argument [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-papr-pmem | 8 more bits set in the dimm-health-bitmap retrieved in 70 (RO) Reports the health bitmap inject bitmap that is applied to 71 bitmap received from PowerVM via the H_SCM_HEALTH. This is used
|
/openbmc/qemu/hw/virtio/ |
H A D | virtio-mem.c | 200 last_zero_bit = find_next_bit(vmem->bitmap, vmem->bitmap_size, in virtio_mem_for_each_unplugged_range() 221 first_bit = find_first_bit(vmem->bitmap, vmem->bitmap_size); in virtio_mem_for_each_plugged_range() 232 first_bit = find_next_bit(vmem->bitmap, vmem->bitmap_size, in virtio_mem_for_each_plugged_range() 288 first_bit = find_next_bit(vmem->bitmap, vmem->bitmap_size, in virtio_mem_for_each_plugged_section() 309 last_bit = find_next_bit(vmem->bitmap, vmem->bitmap_size, in virtio_mem_for_each_unplugged_section() 439 bitmap_set(vmem->bitmap, bit, nbits); in virtio_mem_set_range_plugged() 448 bitmap_clear(vmem->bitmap, bit, nbits); in virtio_mem_set_range_unplugged() 747 bitmap_clear(vmem->bitmap, 0, vmem->bitmap_size); in virtio_mem_unplug_all() 1097 vmem->bitmap = bitmap_new(vmem->bitmap_size); in virtio_mem_device_realize() 1156 g_free(vmem->bitmap); in virtio_mem_device_unrealize() [all …]
|
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | ampdu.c | 835 u8 bitmap[8], queue, tid; in brcms_c_ampdu_dotxstatus_complete() local 859 memset(bitmap, 0, sizeof(bitmap)); in brcms_c_ampdu_dotxstatus_complete() 872 bitmap[0] |= in brcms_c_ampdu_dotxstatus_complete() 875 bitmap[1] = (s1 >> 8) & 0xff; in brcms_c_ampdu_dotxstatus_complete() 876 bitmap[2] = (s1 >> 16) & 0xff; in brcms_c_ampdu_dotxstatus_complete() 877 bitmap[3] = (s1 >> 24) & 0xff; in brcms_c_ampdu_dotxstatus_complete() 879 bitmap[4] = s2 & 0xff; in brcms_c_ampdu_dotxstatus_complete() 880 bitmap[5] = (s2 >> 8) & 0xff; in brcms_c_ampdu_dotxstatus_complete() 881 bitmap[6] = (s2 >> 16) & 0xff; in brcms_c_ampdu_dotxstatus_complete() 882 bitmap[7] = (s2 >> 24) & 0xff; in brcms_c_ampdu_dotxstatus_complete() [all …]
|
/openbmc/linux/drivers/s390/cio/ |
H A D | chp.h | 34 static inline int chp_test_bit(u8 *bitmap, int num) in chp_test_bit() argument 39 return (bitmap[byte] & mask) ? 1 : 0; in chp_test_bit()
|
/openbmc/linux/arch/powerpc/sysdev/xive/ |
H A D | spapr.c | 41 unsigned long *bitmap; member 61 xibm->bitmap = bitmap_zalloc(xibm->count, GFP_KERNEL); in xive_irq_bitmap_add() 62 if (!xibm->bitmap) { in xive_irq_bitmap_add() 79 bitmap_free(xibm->bitmap); in xive_irq_bitmap_remove_all() 88 irq = find_first_zero_bit(xibm->bitmap, xibm->count); in __xive_irq_bitmap_alloc() 90 set_bit(irq, xibm->bitmap); in __xive_irq_bitmap_alloc() 123 clear_bit(irq - xibm->base, xibm->bitmap); in xive_irq_bitmap_free() 676 bitmap_print_to_pagebuf(true, buf, xibm->bitmap, xibm->count); in xive_spapr_debug_show()
|
/openbmc/linux/lib/ |
H A D | test_bitmap.c | 92 const unsigned long *bitmap, unsigned int nbits) in __check_eq_pbl() argument 94 snprintf(pbl_buffer, sizeof(pbl_buffer), "%*pbl", nbits, bitmap); in __check_eq_pbl() 189 #define expect_eq_bitmap(...) __expect_eq(bitmap, ##__VA_ARGS__) 1032 const unsigned long *bitmap; member 1149 n = bitmap_print_list_to_buf(print_buf, t->bitmap, t->nbits, in test_bitmap_print_buf() 1156 n = bitmap_print_list_to_buf(print_buf, t->bitmap, t->nbits, in test_bitmap_print_buf() 1170 DECLARE_BITMAP(bitmap, BITS_PER_LONG); in test_bitmap_const_eval() 1192 bitmap_clear(bitmap, 0, BITS_PER_LONG); in test_bitmap_const_eval() 1193 if (!test_bit(7, bitmap)) in test_bitmap_const_eval() 1194 bitmap_set(bitmap, 5, 2); in test_bitmap_const_eval() [all …]
|
/openbmc/qemu/hw/intc/ |
H A D | ioapic_common.c | 62 static void ioapic_irr_dump(Monitor *mon, const char *name, uint32_t bitmap) in ioapic_irr_dump() argument 67 if (bitmap == 0) { in ioapic_irr_dump() 72 if (bitmap & (1 << i)) { in ioapic_irr_dump()
|
/openbmc/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_rdma.c | 46 if (!bmap->bitmap) in qed_rdma_bmap_alloc() 62 __set_bit(*id_num, bmap->bitmap); in qed_rdma_bmap_alloc_id() 76 __set_bit(id_num, bmap->bitmap); in qed_bmap_set_id() 291 kfree(p_rdma_info->srq_map.bitmap); in qed_rdma_alloc() 297 kfree(p_rdma_info->cid_map.bitmap); in qed_rdma_alloc() 299 kfree(p_rdma_info->tid_map.bitmap); in qed_rdma_alloc() 303 kfree(p_rdma_info->cq_map.bitmap); in qed_rdma_alloc() 305 kfree(p_rdma_info->dpi_map.bitmap); in qed_rdma_alloc() 309 kfree(p_rdma_info->pd_map.bitmap); in qed_rdma_alloc() 345 bitmap_free(bmap->bitmap); in qed_rdma_bmap_free() [all …]
|
/openbmc/linux/Documentation/admin-guide/mm/ |
H A D | cma_debugfs.rst | 18 - [RO] bitmap: The bitmap of page states in the zone.
|