| /linux/mm/ |
| H A D | memremap.c | 77 return (range->start + range_len(range)) >> PAGE_SHIFT; in pfn_end() 97 PHYS_PFN(range_len(range))); in pageunmap_range() 100 PHYS_PFN(range_len(range)), NULL, pgmap); in pageunmap_range() 102 arch_remove_memory(range->start, range_len(range), in pageunmap_range() 104 kasan_remove_zero_shadow(__va(range->start), range_len(range)); in pageunmap_range() 108 pfnmap_untrack(PHYS_PFN(range->start), range_len(range)); in pageunmap_range() 170 is_ram = region_intersects(range->start, range_len(range), in pagemap_range() 188 error = pfnmap_track(PHYS_PFN(range->start), range_len(range), in pagemap_range() 193 if (!mhp_range_allowed(range->start, range_len(range), !is_private)) { in pagemap_range() 213 PHYS_PFN(range_len(range)), params); in pagemap_range() [all …]
|
| /linux/drivers/comedi/ |
| H A D | range.c | 110 int chan, range_len, i; in comedi_check_chanlist() local 116 range_len = s->range_table->length; in comedi_check_chanlist() 118 range_len = s->range_table_list[chan]->length; in comedi_check_chanlist() 120 range_len = 0; in comedi_check_chanlist() 122 CR_RANGE(chanspec) >= range_len) { in comedi_check_chanlist() 125 i, chanspec, chan, range_len); in comedi_check_chanlist()
|
| /linux/fs/btrfs/ |
| H A D | defrag.c | 952 u64 range_len; in defrag_collect_targets() local 986 range_len = em->len - (cur - em->start); in defrag_collect_targets() 1007 if (btrfs_test_range_bit_exists(&inode->io_tree, cur, cur + range_len - 1, in defrag_collect_targets() 1057 range_len = min(btrfs_extent_map_end(em), start + len) - cur; in defrag_collect_targets() 1070 last->len += range_len; in defrag_collect_targets() 1084 new->len = range_len; in defrag_collect_targets() 1282 u32 range_len = entry->len; in defrag_one_cluster() local 1291 range_len = min_t(u32, range_len, in defrag_one_cluster() 1300 if (entry->start + range_len <= *last_scanned_ret) in defrag_one_cluster() 1305 ((entry->start + range_len - 1) >> PAGE_SHIFT) - in defrag_one_cluster() [all …]
|
| H A D | extent_io.c | 345 u32 range_len; in lock_delalloc_folios() local 358 range_len = min_t(u64, folio_next_pos(folio), end + 1) - range_start; in lock_delalloc_folios() 359 btrfs_folio_set_lock(fs_info, folio, range_start, range_len); in lock_delalloc_folios() 361 processed_end = range_start + range_len - 1; in lock_delalloc_folios() 1278 u64 range_len = umin(folio_next_pos(folio), in can_skip_one_ordered_range() local 1286 ASSERT(btrfs_folio_test_dirty(fs_info, folio, cur, range_len)); in can_skip_one_ordered_range() 1300 u64 range_len = umin(folio_next_pos(folio), in can_skip_one_ordered_range() local 1307 ASSERT(btrfs_folio_test_uptodate(fs_info, folio, cur, range_len)); in can_skip_one_ordered_range() 1309 *fileoff = cur + range_len; in can_skip_one_ordered_range() 2464 u32 range_len = min_t(u64, folio_next_pos(folio), in write_one_eb() local [all …]
|
| H A D | file.c | 3179 const u64 range_len = last_byte - cur_offset; in btrfs_fallocate() local 3181 ret = add_falloc_range(&reserve_list, cur_offset, range_len); in btrfs_fallocate() 3187 &data_reserved, cur_offset, range_len); in btrfs_fallocate() 3192 qgroup_reserved += range_len; in btrfs_fallocate() 3193 data_space_needed += range_len; in btrfs_fallocate()
|
| H A D | ioctl.c | 5328 u64 range_start, range_len; in btrfs_ioctl_get_csums() local 5418 range_len = min(extent_end, end_offset) - range_start; in btrfs_ioctl_get_csums() 5421 entry.length = range_len; in btrfs_ioctl_get_csums() 5448 entry_csum_size = (range_len >> fs_info->sectorsize_bits) * csum_size; in btrfs_ioctl_get_csums() 5470 range_len, ubuf + buf_used); in btrfs_ioctl_get_csums() 5476 cur_offset = range_start + range_len; in btrfs_ioctl_get_csums()
|
| H A D | qgroup.c | 4354 u64 range_len = unode->aux - range_start + 1; in qgroup_free_reserved_data() local 4365 range_start + range_len <= aligned_start) in qgroup_free_reserved_data() 4368 free_len = min(aligned_start + aligned_len, range_start + range_len) - in qgroup_free_reserved_data()
|
| H A D | inode.c | 7727 u32 range_len; in btrfs_invalidate_folio() local 7756 range_len = range_end + 1 - cur; in btrfs_invalidate_folio() 7763 if (!btrfs_folio_test_dirty(fs_info, folio, cur, range_len)) in btrfs_invalidate_folio()
|
| /linux/drivers/dax/ |
| H A D | fsdev.c | 163 offset += range_len(range); in fsdev_pfn_to_offset() 298 range_len(range), dev_name(dev))) { in fsdev_dax_probe() 308 dev_dax->cached_size += range_len(&dev_dax->ranges[i].range); in fsdev_dax_probe()
|
| /linux/tools/testing/nvdimm/ |
| H A D | dax-dev.c | 20 pgoff_end = dax_range->pgoff + PHYS_PFN(range_len(range)) - 1; in dax_pgoff_to_phys()
|
| /linux/include/linux/ |
| H A D | range.h | 11 static inline u64 range_len(const struct range *range) in range_len() function
|
| /linux/drivers/nvdimm/ |
| H A D | badrange.c | 237 len = range->start + range_len(range) in badblocks_populate() 252 len = range_len(range); in badblocks_populate()
|
| H A D | pmem.c | 537 range_len(&pmem->pgmap.range); in pmem_attach_disk()
|
| H A D | pfn_devs.c | 701 nd_pfn->npfns = PHYS_PFN((range_len(range) - offset)); in __nvdimm_setup_pfn()
|
| /linux/drivers/virt/nitro_enclaves/ |
| H A D | ne_misc_dev_test.c | 137 KUNIT_EXPECT_EQ(test, range_len(&phys_contig_mem_regions.regions[num - 1]), in ne_misc_dev_test_merge_phys_contig_memory_regions()
|
| H A D | ne_misc_dev.c | 1003 u64 phys_region_size = range_len(&phys_contig_mem_regions.regions[i]); in ne_set_user_memory_region_ioctl() 1021 slot_add_mem_req.size = range_len(&phys_contig_mem_regions.regions[i]); in ne_set_user_memory_region_ioctl()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | efx_cxl.c | 84 range_len(&cxl_pio_range)); in efx_cxl_init()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_dmem.c | 386 release_mem_region(chunk->pagemap.range.start, range_len(&chunk->pagemap.range)); in nouveau_dmem_chunk_alloc() 477 unsigned long i, npages = range_len(&chunk->pagemap.range) >> PAGE_SHIFT; in nouveau_dmem_evict_chunk() 546 range_len(&chunk->pagemap.range)); in nouveau_dmem_fini()
|
| /linux/drivers/cxl/core/ |
| H A D | hdm.c | 487 part->range.start, range_len(&part->range), in cxl_dpa_setup() 770 size = range_len(&cxld->hpa_range); in setup_hw_decoder() 942 len = range_len(&info->dvsec_range[which]); in cxl_setup_hdm_decoder_from_dvsec()
|
| H A D | port.c | 115 return sysfs_emit(buf, "%#llx\n", range_len(&cxld->hpa_range)); in size_show()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_hv_uvmem.c | 704 (range_len(&kvmppc_uvmem_pgmap.range) >> PAGE_SHIFT); in kvmppc_uvmem_get_page() 1221 range_len(&kvmppc_uvmem_pgmap.range)); in kvmppc_uvmem_free()
|
| /linux/lib/ |
| H A D | test_hmm.c | 730 pfn_last = pfn_first + (range_len(&devmem->pagemap.range) >> PAGE_SHIFT); in dmirror_devmem_alloc_page() 786 range_len(&devmem->pagemap.range)); in dmirror_migrate_alloc_and_copy() 1603 range_len(&devmem->pagemap.range)); in dmirror_fops_mmap()
|
| /linux/tools/testing/cxl/test/ |
| H A D | cxl.c | 442 range_len(&res->range)); in depopulate_all_mock_resources() 875 if (range_len(&td->dpa_range)) { in cxld_registry_restore() 877 range_len(&td->dpa_range), in cxld_registry_restore()
|
| /linux/drivers/pci/ |
| H A D | p2pdma.c | 451 range_len(&pgmap->range), dev_to_node(&pdev->dev), in pci_p2pdma_add_resource()
|
| /linux/fs/smb/client/ |
| H A D | smb2ops.c | 3625 u64 range_start, range_len, range_end; in smb3_simple_fallocate_range() local 3669 range_len = le64_to_cpu(tmp_data->length); in smb3_simple_fallocate_range() 3670 if (check_add_overflow(range_start, range_len, &range_end) || in smb3_simple_fallocate_range()
|