| /linux-6.15/tools/testing/selftests/kvm/lib/ |
| H A D | memstress.c | 351 kvm_vm_get_dirty_log(vm, slot, bitmaps[i]); in memstress_get_dirty_log() 363 kvm_vm_clear_dirty_log(vm, slot, bitmaps[i], 0, pages_per_slot); in memstress_clear_dirty_log() 369 unsigned long **bitmaps; in memstress_alloc_bitmaps() local 372 bitmaps = malloc(slots * sizeof(bitmaps[0])); in memstress_alloc_bitmaps() 373 TEST_ASSERT(bitmaps, "Failed to allocate bitmaps array."); in memstress_alloc_bitmaps() 376 bitmaps[i] = bitmap_zalloc(pages_per_slot); in memstress_alloc_bitmaps() 377 TEST_ASSERT(bitmaps[i], "Failed to allocate slot bitmap."); in memstress_alloc_bitmaps() 380 return bitmaps; in memstress_alloc_bitmaps() 383 void memstress_free_bitmaps(unsigned long *bitmaps[], int slots) in memstress_free_bitmaps() argument 388 free(bitmaps[i]); in memstress_free_bitmaps() [all …]
|
| /linux-6.15/fs/btrfs/ |
| H A D | subpage.c | 123 real_size = struct_size(ret, bitmaps, in btrfs_alloc_subpage() 256 for_each_set_bit_from(bit, subpage->bitmaps, start_bit + nbits) { in btrfs_subpage_end_and_test_lock() 257 clear_bit(bit, subpage->bitmaps); in btrfs_subpage_end_and_test_lock() 336 if (test_and_clear_bit(bit + start_bit, subpage->bitmaps)) in btrfs_folio_end_lock_bitmap() 352 bitmap_test_range_all_set(subpage->bitmaps, \ 363 bitmap_test_range_all_zero(subpage->bitmaps, \ 377 bitmap_set(subpage->bitmaps, start_bit, len >> fs_info->sectorsize_bits); in btrfs_subpage_set_uptodate() 553 ret = bitmap_test_range_all_set(subpage->bitmaps, start_bit, \ 670 *dst = bitmap_read(subpage->bitmaps, \ 717 ASSERT(bitmap_test_range_all_zero(subpage->bitmaps, start_bit, nbits)); in btrfs_folio_assert_not_dirty() [all …]
|
| H A D | free-space-cache.c | 743 LIST_HEAD(bitmaps); in __load_free_space_cache() 865 list_add_tail(&e->list, &bitmaps); in __load_free_space_cache() 1072 int *entries, int *bitmaps, in write_cache_extent_entries() argument 1109 *bitmaps += 1; in write_cache_extent_entries() 1150 int entries, int bitmaps) in update_cache_item() argument 1314 io_ctl->entries, io_ctl->bitmaps); in __btrfs_wait_cache_io() 1384 int bitmaps = 0; in __btrfs_write_out_cache() local 1487 io_ctl->bitmaps = bitmaps; in __btrfs_write_out_cache() 3526 if (!list_empty(bitmaps)) in setup_cluster_bitmap() 3532 list_add(&entry->list, bitmaps); in setup_cluster_bitmap() [all …]
|
| H A D | subpage.h | 65 unsigned long bitmaps[]; member
|
| H A D | free-space-cache.h | 109 int bitmaps; member
|
| /linux-6.15/net/sched/ |
| H A D | sch_qfq.c | 778 q->bitmaps[dst] |= q->bitmaps[src] & mask; in qfq_move_groups() 779 q->bitmaps[src] &= ~mask; in qfq_move_groups() 968 ineligible = q->bitmaps[IR] | q->bitmaps[IB]; in qfq_update_eligible() 970 if (!q->bitmaps[ER]) { in qfq_update_eligible() 1181 if (!q->bitmaps[ER]) in qfq_choose_next_agg() 1184 grp = qfq_ffs(q, q->bitmaps[ER]); in qfq_choose_next_agg() 1195 __clear_bit(grp->index, &q->bitmaps[ER]); in qfq_choose_next_agg() 1207 __set_bit(grp->index, &q->bitmaps[s]); in qfq_choose_next_agg() 1318 __set_bit(grp->index, &q->bitmaps[s]); in qfq_schedule_agg() 1321 s, q->bitmaps[s], in qfq_schedule_agg() [all …]
|
| /linux-6.15/tools/testing/selftests/kvm/x86/ |
| H A D | dirty_log_page_splitting_test.c | 91 unsigned long **bitmaps; in run_test() local 114 bitmaps = memstress_alloc_bitmaps(SLOTS, pages_per_slot); in run_test() 142 memstress_get_dirty_log(vm, bitmaps, SLOTS); in run_test() 145 memstress_clear_dirty_log(vm, bitmaps, SLOTS, pages_per_slot); in run_test() 168 memstress_free_bitmaps(bitmaps, SLOTS); in run_test()
|
| /linux-6.15/tools/testing/selftests/kvm/include/ |
| H A D | memstress.h | 76 void memstress_get_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], int slots); 77 void memstress_clear_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], 80 void memstress_free_bitmaps(unsigned long *bitmaps[], int slots);
|
| /linux-6.15/Documentation/filesystems/ext4/ |
| H A D | blockgroup.rst | 46 of the block bitmaps to allow for future expansion of the filesystem. By 56 present, will be at the beginning of the block group. The bitmaps and 58 bitmaps to come after the inode table, or for both to be in different 68 first block group of the flex_bg are expanded to include the bitmaps 71 superblock, group descriptors, data block bitmaps for groups 0-3, inode 72 bitmaps for groups 0-3, inode tables for groups 0-3, and the remaining 117 block and inode bitmaps. 125 that the inode and block bitmaps for that group can be calculated and 132 By not writing zeroes to the bitmaps and inode table, mkfs time is
|
| H A D | bitmaps.rst | 11 As with most bitmaps, one bit represents the usage status of one data 19 the bitmaps and group descriptor live inside the group. Unfortunately,
|
| H A D | bigalloc.rst | 21 bitmaps for a 2T file system from 64 megabytes to 256 kilobytes. It also 27 on, the block bitmaps track clusters, not individual blocks. This means
|
| H A D | globals.rst | 11 .. include:: bitmaps.rst
|
| H A D | group_descr.rst | 13 Notice how the group descriptor records the location of both bitmaps and 18 of the groups' bitmaps and inode tables into one long run in the first
|
| /linux-6.15/tools/testing/selftests/kvm/ |
| H A D | dirty_log_perf_test.c | 140 unsigned long **bitmaps; in run_test() local 163 bitmaps = memstress_alloc_bitmaps(p->slots, pages_per_slot); in run_test() 233 memstress_get_dirty_log(vm, bitmaps, p->slots); in run_test() 242 memstress_clear_dirty_log(vm, bitmaps, p->slots, in run_test() 287 memstress_free_bitmaps(bitmaps, p->slots); in run_test()
|
| /linux-6.15/arch/arm/mm/ |
| H A D | dma-mapping.c | 775 start = bitmap_find_next_zero_area(mapping->bitmaps[i], in __alloc_iova() 781 bitmap_set(mapping->bitmaps[i], start, count); in __alloc_iova() 796 start = bitmap_find_next_zero_area(mapping->bitmaps[i], in __alloc_iova() 804 bitmap_set(mapping->bitmaps[i], start, count); in __alloc_iova() 1574 if (!mapping->bitmaps) in arm_iommu_create_mapping() 1578 if (!mapping->bitmaps[0]) in arm_iommu_create_mapping() 1597 kfree(mapping->bitmaps[0]); in arm_iommu_create_mapping() 1599 kfree(mapping->bitmaps); in arm_iommu_create_mapping() 1615 kfree(mapping->bitmaps[i]); in release_iommu_mapping() 1616 kfree(mapping->bitmaps); in release_iommu_mapping() [all …]
|
| /linux-6.15/arch/arm/include/asm/ |
| H A D | dma-iommu.h | 15 unsigned long **bitmaps; /* array of bitmaps */ member
|
| /linux-6.15/Documentation/devicetree/bindings/cpufreq/ |
| H A D | imx-cpufreq-dt.txt | 12 - opp-supported-hw: Two bitmaps indicating:
|
| /linux-6.15/fs/hpfs/ |
| H A D | super.c | 563 sbi->sb_bitmaps = le32_to_cpu(superblock->bitmaps); in hpfs_fill_super() 593 if (!(sbi->sb_bmp_dir = hpfs_load_bitmap_directory(s, le32_to_cpu(superblock->bitmaps)))) in hpfs_fill_super() 633 hpfs_chk_sectors(s, le32_to_cpu(superblock->bitmaps), 4, "bitmaps")) { in hpfs_fill_super()
|
| /linux-6.15/drivers/video/fbdev/core/ |
| H A D | Kconfig | 216 For example, to draw a single character, instead of using bitmaps, 217 an index to an array of bitmaps will be used. To clear or move a
|
| /linux-6.15/Documentation/admin-guide/device-mapper/ |
| H A D | dm-zoned.rst | 77 3) A set of blocks used to store bitmaps indicating the validity of 99 information provided by the bitmaps. Valid blocks are read either from 135 a third set of metadata (without the zone bitmaps) is written to the
|
| /linux-6.15/Documentation/driver-api/md/ |
| H A D | md-cluster.rst | 12 Separate write-intent-bitmaps are used for each cluster node. 13 The bitmaps record all writes that may have been started on that node, 43 The bm_lockres protects individual node bitmaps. They are named in 368 gathers bitmap information from all bitmaps. This combined
|
| /linux-6.15/Documentation/input/devices/ |
| H A D | alps.rst | 173 The second packet type contains bitmaps representing the x and y axes. In the 174 bitmaps a given bit is set if there is a finger covering that position on the 232 2) The bitmaps represent the same data as in the v3 bitmap packets, although 237 analyzing the bitmaps.
|
| /linux-6.15/drivers/firmware/arm_ffa/ |
| H A D | driver.c | 1463 struct ffa_notify_bitmaps bitmaps = { 0 }; in notif_get_and_handle() local 1470 rc = ffa_notification_get(flags, &bitmaps); in notif_get_and_handle() 1476 handle_fwk_notif_callbacks(SPM_FRAMEWORK_BITMAP(bitmaps.arch_map)); in notif_get_and_handle() 1477 handle_fwk_notif_callbacks(NS_HYP_FRAMEWORK_BITMAP(bitmaps.arch_map)); in notif_get_and_handle() 1478 handle_notif_callbacks(bitmaps.vm_map, NON_SECURE_VM); in notif_get_and_handle() 1479 handle_notif_callbacks(bitmaps.sp_map, SECURE_PARTITION); in notif_get_and_handle()
|
| /linux-6.15/fs/btrfs/tests/ |
| H A D | free-space-tree-tests.c | 424 static int run_test(test_func_t test_func, int bitmaps, u32 sectorsize, in run_test() argument 492 if (bitmaps) { in run_test()
|
| /linux-6.15/Documentation/devicetree/bindings/soc/qcom/ |
| H A D | qcom,smsm.yaml | 18 matrix of bitmaps signal subscription of notifications upon changes to a
|