| /linux/drivers/firmware/efi/libstub/ |
| H A D | unaccepted_memory.c | 13 u64 unaccepted_start = ULLONG_MAX, unaccepted_end = 0, bitmap_size; in allocate_unaccepted_bitmap() local 62 bitmap_size = DIV_ROUND_UP(unaccepted_end - unaccepted_start, in allocate_unaccepted_bitmap() 66 sizeof(*unaccepted_table) + bitmap_size, in allocate_unaccepted_bitmap() 76 unaccepted_table->size = bitmap_size; in allocate_unaccepted_bitmap() 77 memset(unaccepted_table->bitmap, 0, bitmap_size); in allocate_unaccepted_bitmap() 101 u64 bitmap_size = unaccepted_table->size; in process_unaccepted_memory() local 161 if (end > bitmap_size * unit_size * BITS_PER_BYTE) { in process_unaccepted_memory() 164 phys_start = bitmap_size * unit_size * BITS_PER_BYTE + in process_unaccepted_memory() 169 end = bitmap_size * unit_size * BITS_PER_BYTE; in process_unaccepted_memory() 184 unsigned long bitmap_size; in accept_memory() local [all …]
|
| /linux/kernel/ |
| H A D | compat.c | 194 unsigned long bitmap_size) in compat_get_bitmap() argument 199 bitmap_size = ALIGN(bitmap_size, BITS_PER_COMPAT_LONG); in compat_get_bitmap() 200 nr_compat_longs = BITS_TO_COMPAT_LONGS(bitmap_size); in compat_get_bitmap() 202 if (!user_read_access_begin(umask, bitmap_size / 8)) in compat_get_bitmap() 223 unsigned long bitmap_size) in compat_put_bitmap() argument 228 bitmap_size = ALIGN(bitmap_size, BITS_PER_COMPAT_LONG); in compat_put_bitmap() 229 nr_compat_longs = BITS_TO_COMPAT_LONGS(bitmap_size); in compat_put_bitmap() 231 if (!user_write_access_begin(umask, bitmap_size / 8)) in compat_put_bitmap()
|
| H A D | seccomp.c | 350 size_t bitmap_size, in seccomp_cache_check_allow_bitmap() argument 353 if (unlikely(syscall_nr < 0 || syscall_nr >= bitmap_size)) in seccomp_cache_check_allow_bitmap() 355 syscall_nr = array_index_nospec(syscall_nr, bitmap_size); in seccomp_cache_check_allow_bitmap() 849 size_t bitmap_size, int arch) in seccomp_cache_prepare_bitmap() argument 857 bitmap_copy(bitmap, bitmap_prev, bitmap_size); in seccomp_cache_prepare_bitmap() 860 bitmap_fill(bitmap, bitmap_size); in seccomp_cache_prepare_bitmap() 863 for (nr = 0; nr < bitmap_size; nr++) { in seccomp_cache_prepare_bitmap() 2518 const void *bitmap, size_t bitmap_size) in device_initcall() 2522 for (nr = 0; nr < bitmap_size; nr++) { in device_initcall()
|
| /linux/arch/mips/dec/prom/ |
| H A D | memory.c | 61 int i, bitmap_size; in rex_setup_memory_region() local 68 bitmap_size = rex_getbitmap(bm); in rex_setup_memory_region() 70 for (i = 0; i < bitmap_size; i++) { in rex_setup_memory_region()
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_page_dirty.c | 51 unsigned long bitmap_size; member 77 offset, dirty->bitmap_size, in vmw_bo_dirty_scan_pagetable() 89 offset, dirty->bitmap_size); in vmw_bo_dirty_scan_pagetable() 91 offset, dirty->bitmap_size, in vmw_bo_dirty_scan_pagetable() 120 if (100UL * num_marked / dirty->bitmap_size > in vmw_bo_dirty_scan_mkwrite() 128 pgoff_t end = dirty->bitmap_size; in vmw_bo_dirty_scan_mkwrite() 134 bitmap_clear(&dirty->bitmap[0], 0, dirty->bitmap_size); in vmw_bo_dirty_scan_mkwrite() 235 dirty->bitmap_size = num_pages; in vmw_bo_dirty_add() 236 dirty->start = dirty->bitmap_size; in vmw_bo_dirty_add()
|
| /linux/tools/include/linux/ |
| H A D | bitmap.h | 37 #define bitmap_size(nbits) (ALIGN(nbits, BITS_PER_LONG) / BITS_PER_BYTE) in bitmap_zero() 44 memset(dst, 0, bitmap_size(nbits)); in bitmap_zero() 61 unsigned int len = bitmap_size(nbits); in bitmap_empty() 112 return malloc(bitmap_size(nbits)); 121 return calloc(1, bitmap_size(nbits)); 35 #define bitmap_size( global() macro
|
| /linux/drivers/pci/endpoint/ |
| H A D | pci-epc-mem.c | 55 int bitmap_size; in pci_epc_multi_mem_init() local 75 bitmap_size = BITS_TO_LONGS(pages) * sizeof(long); in pci_epc_multi_mem_init() 84 bitmap = kzalloc(bitmap_size, GFP_KERNEL); in pci_epc_multi_mem_init()
|
| /linux/drivers/vfio/pci/pds/ |
| H A D | dirty.c | 529 u64 bitmap_size, pages; in pds_vfio_dirty_sync() local 548 bitmap_size = in pds_vfio_dirty_sync() 554 pages, bitmap_size); in pds_vfio_dirty_sync() 565 if (bmp_bytes != bitmap_size) { in pds_vfio_dirty_sync() 568 bmp_bytes, bitmap_size); in pds_vfio_dirty_sync()
|
| /linux/fs/btrfs/ |
| H A D | free-space-tree.c | 40 size_t bitmap_size; in btrfs_set_free_space_tree_thresholds() local 53 bitmap_size = sizeof(struct btrfs_item) + BTRFS_FREE_SPACE_BITMAP_SIZE; in btrfs_set_free_space_tree_thresholds() 54 total_bitmap_size = num_bitmaps * bitmap_size; in btrfs_set_free_space_tree_thresholds() 158 static unsigned long *alloc_bitmap(u32 bitmap_size) in alloc_bitmap() argument 162 u32 bitmap_rounded_size = round_up(bitmap_size, sizeof(unsigned long)); in alloc_bitmap() 210 u32 bitmap_size, flags, expected_extent_count; in btrfs_convert_free_space_to_bitmaps() local 215 bitmap_size = free_space_bitmap_size(fs_info, block_group->length); in btrfs_convert_free_space_to_bitmaps() 216 bitmap = alloc_bitmap(bitmap_size); in btrfs_convert_free_space_to_bitmaps() 353 u32 bitmap_size, flags, expected_extent_count; in btrfs_convert_free_space_to_extents() local 359 bitmap_size = free_space_bitmap_size(fs_info, block_group->length); in btrfs_convert_free_space_to_extents() [all …]
|
| H A D | extent_io.c | 1382 const unsigned int bitmap_size = btrfs_blocks_per_folio(fs_info, folio); in find_next_delalloc_bitmap() local 1390 first_set = find_next_bit(delalloc_bitmap, bitmap_size, start_bit); in find_next_delalloc_bitmap() 1391 if (first_set >= bitmap_size) in find_next_delalloc_bitmap() 1395 first_zero = find_next_zero_bit(delalloc_bitmap, bitmap_size, first_set); in find_next_delalloc_bitmap() 1574 unsigned int bitmap_size = min( in writepage_delalloc() local 1580 bitmap_size) { in writepage_delalloc()
|
| /linux/arch/arm/mm/ |
| H A D | dma-mapping.c | 1490 unsigned int bitmap_size = BITS_TO_LONGS(bits) * sizeof(long); in arm_iommu_create_mapping() local 1499 if (!bitmap_size) in arm_iommu_create_mapping() 1502 if (bitmap_size > PAGE_SIZE) { in arm_iommu_create_mapping() 1503 extensions = bitmap_size / PAGE_SIZE; in arm_iommu_create_mapping() 1504 bitmap_size = PAGE_SIZE; in arm_iommu_create_mapping() 1511 mapping->bitmap_size = bitmap_size; in arm_iommu_create_mapping() 1517 mapping->bitmaps[0] = kzalloc(bitmap_size, GFP_KERNEL); in arm_iommu_create_mapping() 1524 mapping->bits = BITS_PER_BYTE * bitmap_size; in arm_iommu_create_mapping() 1568 mapping->bitmaps[next_bitmap] = kzalloc(mapping->bitmap_size, in extend_iommu_mapping()
|
| /linux/arch/arm/include/asm/ |
| H A D | dma-iommu.h | 18 size_t bitmap_size; /* size of a single bitmap */ member
|
| /linux/lib/pldmfw/ |
| H A D | pldmfw.c | 36 u16 bitmap_size; member 166 data->bitmap_size = data->component_bitmap_len / 8; in pldm_parse_header() 351 err = pldm_move_fw_offset(data, data->bitmap_size); in pldm_parse_one_record() 361 for (i = 0; i < data->bitmap_size; i++) in pldm_parse_one_record()
|
| /linux/net/netfilter/ |
| H A D | nft_set_bitmap.c | 48 u16 bitmap_size; member 274 priv->bitmap_size = nft_bitmap_size(set->klen); in nft_bitmap_init()
|
| /linux/drivers/s390/cio/ |
| H A D | idset.c | 21 return bitmap_size(size_mul(num_ssid, num_id)); in idset_bitmap_size()
|
| /linux/tools/testing/selftests/iommu/ |
| H A D | iommufd_utils.h | 469 unsigned long bitmap_size = DIV_ROUND_UP(nbits, BITS_PER_BYTE); in _test_mock_dirty_bitmaps() local 473 memset(bitmap, 0, bitmap_size); in _test_mock_dirty_bitmaps() 482 memset(bitmap, 0, bitmap_size); in _test_mock_dirty_bitmaps() 494 memset(bitmap, 0, bitmap_size); in _test_mock_dirty_bitmaps() 512 bitmap, bitmap_size, flags, _metadata) \ argument 515 bitmap_size, flags, _metadata))
|
| H A D | iommufd.c | 2086 unsigned long bitmap_size; in FIXTURE() local 2151 self->bitmap_size = variant->buffer_size / self->page_size; in FIXTURE_SETUP() 2154 size = DIV_ROUND_UP(self->bitmap_size, BITS_PER_BYTE); in FIXTURE_SETUP() 2346 self->bitmap, self->bitmap_size, 0, _metadata); in TEST_F() 2352 self->bitmap_size, 0, _metadata); in TEST_F() 2357 self->bitmap + 0xff1, self->bitmap_size, 0, in TEST_F() 2389 self->bitmap, self->bitmap_size, in TEST_F() 2397 self->bitmap_size, in TEST_F() 2404 self->bitmap + 0xff1, self->bitmap_size, in TEST_F()
|
| /linux/drivers/md/ |
| H A D | dm-clone-metadata.c | 473 dmap->dirty_words = kvzalloc(bitmap_size(nr_words), GFP_KERNEL); in __dirty_map_init() 477 dmap->dirty_regions = kvzalloc(bitmap_size(nr_regions), GFP_KERNEL); in __dirty_map_init() 574 cmd->region_map = kvmalloc(bitmap_size(cmd->nr_regions), GFP_KERNEL); in dm_clone_metadata_open()
|
| /linux/fs/xfs/ |
| H A D | xfs_buf_item.c | 171 unsigned int bitmap_size = DIV_ROUND_UP(chunks, NBWORD); in xfs_buf_inval_log_space() local 174 (bitmap_size * sizeof_field(struct xfs_buf_log_format, in xfs_buf_inval_log_space()
|
| /linux/drivers/gpio/ |
| H A D | gpiolib.c | 5165 int count, bitmap_size; in gpiod_get_array() local 5195 bitmap_size = BITS_TO_LONGS(gdev->ngpio > count ? in gpiod_get_array() 5199 struct_size(array_info, invert_mask, 3 * bitmap_size), in gpiod_get_array() 5210 bitmap_size; in gpiod_get_array() 5212 bitmap_size; in gpiod_get_array()
|
| /linux/include/linux/ |
| H A D | cpumask.h | 1020 return bitmap_size(large_cpumask_bits); in cpumask_size()
|
| /linux/drivers/usb/dwc2/ |
| H A D | hcd.c | 4024 size_t bitmap_size; in dwc2_host_get_tt_info() local 4030 bitmap_size = DWC2_ELEMENTS_PER_LS_BITMAP * in dwc2_host_get_tt_info() 4033 bitmap_size *= urb->dev->tt->hub->maxchild; in dwc2_host_get_tt_info() 4035 dwc_tt = kzalloc(sizeof(*dwc_tt) + bitmap_size, in dwc2_host_get_tt_info()
|
| /linux/arch/x86/kvm/ |
| H A D | x86.c | 7040 size_t bitmap_size; in kvm_add_msr_filter() local 7051 bitmap_size = BITS_TO_LONGS(user_range->nmsrs) * sizeof(long); in kvm_add_msr_filter() 7052 if (!bitmap_size || bitmap_size > KVM_MSR_FILTER_MAX_BITMAP_SIZE) in kvm_add_msr_filter() 7055 bitmap = memdup_user((__user u8*)user_range->bitmap, bitmap_size); in kvm_add_msr_filter()
|
| /linux/net/openvswitch/ |
| H A D | flow_netlink.c | 158 bitmap_size(nbits), is_mask); \
|