Searched refs:bitmaps (Results 1 - 21 of 21) sorted by relevance

/linux-master/tools/testing/selftests/kvm/include/
H A Dmemstress.h77 void memstress_get_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], int slots);
78 void memstress_clear_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[],
81 void memstress_free_bitmaps(unsigned long *bitmaps[], int slots);
/linux-master/tools/testing/selftests/kvm/lib/
H A Dmemstress.c351 void memstress_get_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], int slots) argument
358 kvm_vm_get_dirty_log(vm, slot, bitmaps[i]);
362 void memstress_clear_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], argument
370 kvm_vm_clear_dirty_log(vm, slot, bitmaps[i], 0, pages_per_slot);
376 unsigned long **bitmaps; local
379 bitmaps = malloc(slots * sizeof(bitmaps[0]));
380 TEST_ASSERT(bitmaps, "Failed to allocate bitmaps array.");
383 bitmaps[
390 memstress_free_bitmaps(unsigned long *bitmaps[], int slots) argument
[all...]
/linux-master/arch/arm/include/asm/
H A Ddma-iommu.h15 unsigned long **bitmaps; /* array of bitmaps */ member in struct:dma_iommu_mapping
/linux-master/net/sched/
H A Dsch_qfq.c86 for the scheduler: bitmaps and bucket lists.
121 * Possible group states. These values are used as indexes for the bitmaps
188 unsigned long bitmaps[QFQ_MAX_STATE]; /* Group bitmaps. */ member in struct:qfq_sched
190 u32 min_slot_shift; /* Index of the group-0 bit in the bitmaps. */
753 unsigned long mask = mask_from(q->bitmaps[ER], grp->index);
768 * q->bitmaps[dst] |= q->bitmaps[src] & mask;
769 * q->bitmaps[src] &= ~mask;
775 q->bitmaps[ds
[all...]
/linux-master/fs/btrfs/
H A Dsubpage.c165 real_size = struct_size(ret, bitmaps,
269 ASSERT(bitmap_test_range_all_zero(subpage->bitmaps, start_bit, nbits));
270 bitmap_set(subpage->bitmaps, start_bit, nbits);
291 ASSERT(bitmap_test_range_all_set(subpage->bitmaps, start_bit, nbits));
294 bitmap_clear(subpage->bitmaps, start_bit, nbits);
340 ASSERT(bitmap_test_range_all_zero(subpage->bitmaps, start_bit, nbits));
341 bitmap_set(subpage->bitmaps, start_bit, nbits);
373 ASSERT(bitmap_test_range_all_set(subpage->bitmaps, start_bit, nbits));
374 bitmap_clear(subpage->bitmaps, start_bit, nbits);
420 bitmap_test_range_all_set(subpage->bitmaps, \
[all...]
H A Dsubpage.h16 * For subpage we pack all uptodate/dirty/writeback/ordered bitmaps into
46 * For locked bitmaps, normally it's subpage representation for folio
83 unsigned long bitmaps[]; member in struct:btrfs_subpage
H A Dfree-space-cache.h103 int bitmaps; member in struct:btrfs_io_ctl
H A Dfree-space-cache.c716 * bitmaps, we may end up using more memory than this.
746 LIST_HEAD(bitmaps);
867 list_add_tail(&e->list, &bitmaps);
876 * We add the bitmaps at the end of the entries in order that
879 list_for_each_entry_safe(e, n, &bitmaps, list) {
1074 int *entries, int *bitmaps,
1111 *bitmaps += 1;
1152 int entries, int bitmaps)
1189 btrfs_set_free_space_bitmaps(leaf, header, bitmaps);
1256 /* Write out the bitmaps */
1071 write_cache_extent_entries(struct btrfs_io_ctl *io_ctl, struct btrfs_free_space_ctl *ctl, struct btrfs_block_group *block_group, int *entries, int *bitmaps, struct list_head *bitmap_list) argument
1148 update_cache_item(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct inode *inode, struct btrfs_path *path, u64 offset, int entries, int bitmaps) argument
1387 int bitmaps = 0; local
3410 setup_cluster_no_bitmap(struct btrfs_block_group *block_group, struct btrfs_free_cluster *cluster, struct list_head *bitmaps, u64 offset, u64 bytes, u64 cont1_bytes, u64 min_bytes) argument
3503 setup_cluster_bitmap(struct btrfs_block_group *block_group, struct btrfs_free_cluster *cluster, struct list_head *bitmaps, u64 offset, u64 bytes, u64 cont1_bytes, u64 min_bytes) argument
[all...]
H A Dextent_io.c1291 bitmap_next_set_region(subpage->bitmaps, &range_start_bit, &range_end_bit,
1784 subpage->bitmaps)) {
H A Ddisk-io.c573 if (!test_bit(cur_bit, subpage->bitmaps)) {
/linux-master/fs/reiserfs/
H A Dresize.c83 /* resizing of reiserfs bitmaps (journal and real), if needed */
85 /* reallocate journal bitmaps */
88 ("reiserfs_resize: unable to allocate memory for journal bitmaps\n");
92 * the new journal bitmaps are zero filled, now we copy i
106 memcpy(jbitmap[i].bitmaps, jb->bitmaps, copy_size);
113 node_tmp = jb->bitmaps;
114 jb->bitmaps = jbitmap[i].bitmaps;
127 * Journal bitmaps ar
[all...]
H A Djournal.c215 if (!jb->bitmaps[bmap_nr]) {
216 jb->bitmaps[bmap_nr] = get_bitmap_node(sb);
218 set_bit(bit_nr, (unsigned long *)jb->bitmaps[bmap_nr]->data);
226 if (jb->bitmaps == NULL)
230 if (jb->bitmaps[i]) {
231 free_bitmap_node(sb, jb->bitmaps[i]);
232 jb->bitmaps[i] = NULL;
249 vfree(jb->bitmaps);
250 jb->bitmaps = NULL;
274 * get memory for JOURNAL_NUM_BITMAPS worth of bitmaps
[all...]
H A Dreiserfs.h211 /* number of copies of the bitmaps to have floating. Must be >= 2 */
250 struct reiserfs_bitmap_node **bitmaps; member in struct:reiserfs_list_bitmap
402 /* array of bitmaps to record the deleted blocks */
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Ddirty_log_page_splitting_test.c90 unsigned long **bitmaps; local
113 bitmaps = memstress_alloc_bitmaps(SLOTS, pages_per_slot);
141 memstress_get_dirty_log(vm, bitmaps, SLOTS);
144 memstress_clear_dirty_log(vm, bitmaps, SLOTS, pages_per_slot);
167 memstress_free_bitmaps(bitmaps, SLOTS);
/linux-master/tools/testing/selftests/kvm/
H A Ddirty_log_perf_test.c143 unsigned long **bitmaps; local
168 bitmaps = memstress_alloc_bitmaps(p->slots, pages_per_slot);
238 memstress_get_dirty_log(vm, bitmaps, p->slots);
247 memstress_clear_dirty_log(vm, bitmaps, p->slots,
292 memstress_free_bitmaps(bitmaps, p->slots);
/linux-master/arch/arm/mm/
H A Ddma-mapping.c775 start = bitmap_find_next_zero_area(mapping->bitmaps[i],
781 bitmap_set(mapping->bitmaps[i], start, count);
796 start = bitmap_find_next_zero_area(mapping->bitmaps[i],
804 bitmap_set(mapping->bitmaps[i], start, count);
845 bitmap_clear(mapping->bitmaps[bitmap_index], start, count);
1572 mapping->bitmaps = kcalloc(extensions, sizeof(unsigned long *),
1574 if (!mapping->bitmaps)
1577 mapping->bitmaps[0] = kzalloc(bitmap_size, GFP_KERNEL);
1578 if (!mapping->bitmaps[0])
1595 kfree(mapping->bitmaps[
[all...]
/linux-master/fs/hpfs/
H A Dsuper.c621 sbi->sb_bitmaps = le32_to_cpu(superblock->bitmaps);
651 if (!(sbi->sb_bmp_dir = hpfs_load_bitmap_directory(s, le32_to_cpu(superblock->bitmaps))))
691 hpfs_chk_sectors(s, le32_to_cpu(superblock->bitmaps), 4, "bitmaps")) {
H A Dhpfs.h89 __le32 bitmaps; /* pointers to free space bit maps */ member in struct:hpfs_super_block
246 /* Free space bitmaps are 4 sectors long, which is 16384 bits.
/linux-master/drivers/firmware/arm_ffa/
H A Ddriver.c1114 struct ffa_notify_bitmaps bitmaps; local
1117 SPM_FRAMEWORK_BITMAP, &bitmaps);
1123 handle_notif_callbacks(bitmaps.vm_map, NON_SECURE_VM);
1124 handle_notif_callbacks(bitmaps.sp_map, SECURE_PARTITION);
1125 handle_notif_callbacks(bitmaps.arch_map, FRAMEWORK);
/linux-master/fs/btrfs/tests/
H A Dfree-space-tree-tests.c142 test_err("could not convert to bitmaps");
424 static int run_test(test_func_t test_func, int bitmaps, u32 sectorsize, argument
492 if (bitmaps) {
495 test_err("could not convert block group to bitmaps");
542 "%ps failed with bitmaps, sectorsize=%u, nodesize=%u, alignment=%u",
/linux-master/arch/arm/mach-tegra/
H A Dreset-handler.S55 movw r0, #0x3FFD @ enable, cluster_switch, immed, bitmaps

Completed in 276 milliseconds