/kernel/linux/linux-5.10/include/linux/ |
H A D | interval_tree.h | 9 unsigned long start; /* Start of interval */ member 24 unsigned long start, unsigned long last); 28 unsigned long start, unsigned long last);
|
H A D | vmalloc.h | 109 unsigned long start, unsigned long end, gfp_t gfp_mask, 149 void arch_sync_kernel_mappings(unsigned long start, unsigned long end); 170 unsigned long start, unsigned long end, 177 extern int map_kernel_range_noflush(unsigned long start, unsigned long size, 179 int map_kernel_range(unsigned long start, unsigned long size, pgprot_t prot, 192 map_kernel_range_noflush(unsigned long start, unsigned long size, in map_kernel_range_noflush() argument
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | sparsemem.h | 36 extern int phys_to_target_node(phys_addr_t start); 38 extern int memory_add_physaddr_to_nid(u64 start); 40 extern int numa_fill_memblks(u64 start, u64 end);
|
H A D | unaccepted_memory.h | 8 static inline void arch_accept_memory(phys_addr_t start, phys_addr_t end) in arch_accept_memory() argument 12 if (!tdx_accept_memory(start, end)) in arch_accept_memory() 15 snp_accept_memory(start, end); in arch_accept_memory()
|
/kernel/linux/linux-5.10/drivers/iommu/loongson/ |
H A D | iommu.c | 1042 unsigned long start, unsigned long end, phys_addr_t pa, int level) in iommu_ptw_map() 1049 old = start; in iommu_ptw_map() 1050 psentry = iommu_shadow_offset(shd_entry, start, level); in iommu_ptw_map() 1051 phwentry = iommu_ptable_offset(shd_entry->gmem_ptable, start, level); in iommu_ptw_map() 1060 start += IOMMU_PAGE_SIZE; in iommu_ptw_map() 1062 } while (start < end); in iommu_ptw_map() 1064 return start - old; in iommu_ptw_map() 1068 next = iommu_ptable_end(start, end, level); in iommu_ptw_map() 1069 step = next - start; in iommu_ptw_map() 1084 iommu_ptw_map(iommu, (spt_entry *)*psentry, start, nex in iommu_ptw_map() 1041 iommu_ptw_map(loongson_iommu *iommu, spt_entry *shd_entry, unsigned long start, unsigned long end, phys_addr_t pa, int level) iommu_ptw_map() argument 1096 dev_map_page(iommu_info *iommu_entry, unsigned long start, phys_addr_t pa, size_t size) dev_map_page() argument 1121 iommu_ptw_unmap(loongson_iommu *iommu, spt_entry *shd_entry, unsigned long start, unsigned long end, int level) iommu_ptw_unmap() argument 1155 iommu_map_page(dom_info *priv, unsigned long start, phys_addr_t pa, size_t size, int prot, gfp_t gfp) iommu_map_page() argument 1186 iommu_unmap_page(iommu_info *iommu_entry, unsigned long start, size_t size) iommu_unmap_page() argument 1205 domain_unmap_page(dom_info *info, unsigned long start, size_t size) domain_unmap_page() argument [all...] |
/kernel/linux/linux-6.6/drivers/nvdimm/ |
H A D | namespace_devs.c | 107 if (region_intersects(nsio->res.start, resource_size(&nsio->res), in pmem_should_map_pages() 320 rc = adjust_resource(res, res->start, resource_size(res) - n); in scan_free() 367 res = nvdimm_allocate_dpa(ndd, label_id, nd_mapping->start, n); in init_dpa_allocation() 401 valid->start = ALIGN(valid->start, align); in space_valid() 404 if (valid->start >= valid->end) in space_valid() 419 if (valid->start == exist->end + 1 in space_valid() 420 || valid->end == exist->start - 1) in space_valid() 425 valid->end = valid->start - 1; in space_valid() 436 resource_size_t mapping_end = nd_mapping->start in scan_allocate() [all...] |
/kernel/linux/linux-6.6/drivers/hv/ |
H A D | vmbus_drv.c | 1120 * work queue: the RESCIND handler can not start to in vmbus_on_msg_dpc() 1149 * works by the time these works will start execution. in vmbus_on_msg_dpc() 1973 resource_size_t start = 0; in vmbus_walk_resources() local 1988 start = res->data.address32.address.minimum; in vmbus_walk_resources() 1993 start = res->data.address64.address.minimum; in vmbus_walk_resources() 2011 vmbus_irq = r.start; in vmbus_walk_resources() 2031 if (end > VTPM_BASE_ADDRESS && start < VTPM_BASE_ADDRESS) in vmbus_walk_resources() 2036 new_res->start = start; in vmbus_walk_resources() 2048 if (((*old_res)->end + 1) == new_res->start) { in vmbus_walk_resources() 2098 resource_size_t start = 0, size; vmbus_reserve_fb() local 2166 resource_size_t range_min, range_max, start, end; vmbus_allocate_mmio() local 2239 vmbus_free_mmio(resource_size_t start, resource_size_t size) vmbus_free_mmio() argument [all...] |
/kernel/linux/linux-5.10/arch/m68k/sun3/ |
H A D | config.c | 113 /* align start/end to page boundaries */ in sun3_bootmem_alloc() 171 .start = SUN3_VEC_VMESCSI0, 175 .start = 0xff200000, 179 .start = SUN3_VEC_VMESCSI1, 183 .start = 0xff204000, 195 .start = 2, 199 .start = 0x00140000,
|
/kernel/linux/linux-5.10/arch/mips/sgi-ip22/ |
H A D | ip22-platform.c | 18 .start = SGI_WD93_0_IRQ, 46 .start = SGI_WD93_1_IRQ, 100 .start = SGI_ENET_IRQ, 125 .start = SGI_GIO_0_IRQ, 215 res.start = HPC3_CHIP0_BASE + offsetof(struct hpc3_regs, rtcregs); in sgi_ds1286_devinit() 216 res.end = res.start + sizeof(hpc3c0->rtcregs) - 1; in sgi_ds1286_devinit()
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | pci.c | 196 * than res->start. 201 resource_size_t mask, align, start = res->start; in pcibios_align_resource() local 205 res->parent, res->start, res->end, in pcibios_align_resource() 213 start += mask; in pcibios_align_resource() 214 start &= ~mask; in pcibios_align_resource() 216 return start; in pcibios_align_resource()
|
/kernel/linux/linux-5.10/arch/mips/pci/ |
H A D | ops-tx3927.c | 134 channel->io_resource->start + mips_io_port_base - IO_BASE; in tx3927_pcic_setup() 136 channel->io_resource->end - channel->io_resource->start; in tx3927_pcic_setup() 138 channel->io_resource->start - channel->io_offset; in tx3927_pcic_setup() 140 channel->mem_resource->start; in tx3927_pcic_setup() 142 channel->mem_resource->end - channel->mem_resource->start; in tx3927_pcic_setup() 144 channel->mem_resource->start - channel->mem_offset; in tx3927_pcic_setup()
|
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | smp_tlb.c | 221 unsigned long start, unsigned long end) in flush_tlb_range() 226 ta.ta_start = start; in flush_tlb_range() 231 local_flush_tlb_range(vma, start, end); in flush_tlb_range() 235 void flush_tlb_kernel_range(unsigned long start, unsigned long end) in flush_tlb_kernel_range() argument 239 ta.ta_start = start; in flush_tlb_kernel_range() 243 local_flush_tlb_kernel_range(start, end); in flush_tlb_kernel_range() 220 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) flush_tlb_range() argument
|
/kernel/linux/linux-6.6/arch/m68k/sun3/ |
H A D | config.c | 112 /* align start/end to page boundaries */ in sun3_bootmem_alloc() 170 .start = SUN3_VEC_VMESCSI0, 174 .start = 0xff200000, 178 .start = SUN3_VEC_VMESCSI1, 182 .start = 0xff204000, 194 .start = 2, 198 .start = 0x00140000,
|
/kernel/linux/linux-5.10/tools/testing/selftests/timers/ |
H A D | adjtick.c | 59 long long diff_timespec(struct timespec start, struct timespec end) in diff_timespec() argument 63 start_ns = ts_to_nsec(start); in diff_timespec() 71 struct timespec start, mid, end; in get_monotonic_and_raw() local 82 clock_gettime(CLOCK_MONOTONIC, &start); in get_monotonic_and_raw() 86 newdiff = diff_timespec(start, end); in get_monotonic_and_raw() 90 tmp = (ts_to_nsec(start) + ts_to_nsec(end))/2; in get_monotonic_and_raw()
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | smp_tlb.c | 221 unsigned long start, unsigned long end) in flush_tlb_range() 226 ta.ta_start = start; in flush_tlb_range() 231 local_flush_tlb_range(vma, start, end); in flush_tlb_range() 235 void flush_tlb_kernel_range(unsigned long start, unsigned long end) in flush_tlb_kernel_range() argument 239 ta.ta_start = start; in flush_tlb_kernel_range() 243 local_flush_tlb_kernel_range(start, end); in flush_tlb_kernel_range() 220 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) flush_tlb_range() argument
|
/kernel/linux/linux-6.6/arch/powerpc/mm/kasan/ |
H A D | init_book3e_64.c | 66 static void __init kasan_init_phys_region(void *start, void *end) in kasan_init_phys_region() argument 71 if (start >= end) in kasan_init_phys_region() 74 k_start = ALIGN_DOWN((unsigned long)kasan_mem_to_shadow(start), PAGE_SIZE); in kasan_init_phys_region() 110 phys_addr_t start, end; in kasan_init() local 114 for_each_mem_range(i, &start, &end) in kasan_init() 115 kasan_init_phys_region((void *)start, (void *)end); in kasan_init()
|
/kernel/linux/linux-6.6/arch/mips/sgi-ip22/ |
H A D | ip22-platform.c | 18 .start = SGI_WD93_0_IRQ, 46 .start = SGI_WD93_1_IRQ, 100 .start = SGI_ENET_IRQ, 125 .start = SGI_GIO_0_IRQ, 215 res.start = HPC3_CHIP0_BASE + offsetof(struct hpc3_regs, rtcregs); in sgi_ds1286_devinit() 216 res.end = res.start + sizeof(hpc3c0->rtcregs) - 1; in sgi_ds1286_devinit()
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | pci.c | 196 * than res->start. 201 resource_size_t mask, align, start = res->start; in pcibios_align_resource() local 205 res->parent, res->start, res->end, in pcibios_align_resource() 213 start += mask; in pcibios_align_resource() 214 start &= ~mask; in pcibios_align_resource() 216 return start; in pcibios_align_resource()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_vma_manager.c | 113 * @start: Start address for object (page-based) 116 * Find a node given a start address and object size. This returns the _best_ 117 * match for the given node. That is, @start may point somewhere into a valid 141 unsigned long start, in drm_vma_offset_lookup_locked() 153 offset = node->start; in drm_vma_offset_lookup_locked() 154 if (start >= offset) { in drm_vma_offset_lookup_locked() 157 if (start == offset) in drm_vma_offset_lookup_locked() 166 offset = best->start + best->size; in drm_vma_offset_lookup_locked() 167 if (offset < start + pages) in drm_vma_offset_lookup_locked() 140 drm_vma_offset_lookup_locked(struct drm_vma_offset_manager *mgr, unsigned long start, unsigned long pages) drm_vma_offset_lookup_locked() argument
|
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_rtalloc.h | 48 xfs_rtblock_t *rtblock); /* out: start block allocated */ 79 * Pick an extent for allocation at the start of a new realtime file. 106 xfs_rtblock_t start, xfs_extlen_t len, int val, 109 xfs_rtblock_t start, xfs_rtblock_t limit, 112 xfs_rtblock_t start, xfs_rtblock_t limit, 115 xfs_rtblock_t start, xfs_extlen_t len, int val); 124 xfs_rtblock_t start, xfs_extlen_t len, 136 xfs_rtblock_t start, xfs_extlen_t len,
|
/kernel/linux/linux-5.10/include/linux/device/ |
H A D | bus.h | 155 struct device *start, 160 int bus_for_each_dev(struct bus_type *bus, struct device *start, void *data, 162 struct device *bus_find_device(struct bus_type *bus, struct device *start, 169 * @start: Device to begin with 173 struct device *start, in bus_find_device_by_name() 176 return bus_find_device(bus, start, name, device_match_name); in bus_find_device_by_name() 251 int bus_for_each_drv(struct bus_type *bus, struct device_driver *start, 172 bus_find_device_by_name(struct bus_type *bus, struct device *start, const char *name) bus_find_device_by_name() argument
|
/kernel/linux/linux-6.6/drivers/accel/ivpu/ |
H A D | ivpu_hw.h | 35 resource_size_t start; member 163 static inline void ivpu_hw_init_range(struct ivpu_addr_range *range, u64 start, u64 size) in ivpu_hw_init_range() argument 165 range->start = start; in ivpu_hw_init_range() 166 range->end = start + size; in ivpu_hw_init_range() 171 return range->end - range->start; in ivpu_hw_range_size()
|
/kernel/linux/linux-6.6/drivers/base/ |
H A D | driver.c | 111 * @start: Device to begin with 117 int driver_for_each_device(struct device_driver *drv, struct device *start, in driver_for_each_device() argument 128 start ? &start->p->knode_driver : NULL); in driver_for_each_device() 139 * @start: Device to begin with 152 struct device *start, const void *data, in driver_find_device() 162 (start ? &start->p->knode_driver : NULL)); in driver_find_device() 151 driver_find_device(struct device_driver *drv, struct device *start, const void *data, int (*match)(struct device *dev, const void *data)) driver_find_device() argument
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | compression.h | 43 u64 start; member 81 u64 start, struct page **pages, 139 int btrfs_compress_heuristic(struct inode *inode, u64 start, u64 end); 142 u64 start, struct page **pages, unsigned long *out_pages, 153 u64 start, struct page **pages, unsigned long *out_pages, 163 u64 start, struct page **pages, unsigned long *out_pages,
|
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | unpopulated-alloc.c | 53 alloc_pages * PAGE_SIZE, mhp_range.start, mhp_range.end, in fill_list() 72 tmp_res->start = res->start; in fill_list() 92 .start = res->start, in fill_list() 109 xen_pfn_t pfn = PFN_DOWN(res->start); in fill_list()
|