| /linux/tools/testing/selftests/mm/ |
| H A D | virtual_address_range.c | 134 unsigned long start_addr, end_addr, prev_end_addr; in validate_complete_va_space() local 158 &start_addr, &end_addr, prot, &vma_name_start) != 3) in validate_complete_va_space() 165 if (start_addr & (1UL << 63)) in validate_complete_va_space() 169 if (start_addr - prev_end_addr >= MAP_CHUNK_SIZE) in validate_complete_va_space() 177 if (check_vmflag_io((void *)start_addr)) in validate_complete_va_space() 189 while (start_addr + hop < end_addr) { in validate_complete_va_space() 190 if (write(fd, (void *)(start_addr + hop), 1) != 1) in validate_complete_va_space() 195 munmap((char *)(start_addr + hop), MAP_CHUNK_SIZE); in validate_complete_va_space()
|
| /linux/include/linux/ |
| H A D | genalloc.h | 54 unsigned long start_addr); 78 unsigned long start_addr; /* start address of memory chunk */ member 186 struct gen_pool *pool, unsigned long start_addr); 190 void *data, struct gen_pool *pool, unsigned long start_addr); 194 void *data, struct gen_pool *pool, unsigned long start_addr); 199 void *data, struct gen_pool *pool, unsigned long start_addr); 203 struct gen_pool *pool, unsigned long start_addr);
|
| /linux/tools/testing/memblock/tests/ |
| H A D | alloc_helpers_api.c | 194 phys_addr_t start_addr; in alloc_from_top_down_min_addr_cap_check() local 199 start_addr = (phys_addr_t)memblock_start_of_DRAM(); in alloc_from_top_down_min_addr_cap_check() 200 min_addr = start_addr - SMP_CACHE_BYTES * 3; in alloc_from_top_down_min_addr_cap_check() 202 memblock_reserve_kern(start_addr + r1_size, MEM_SIZE - r1_size); in alloc_from_top_down_min_addr_cap_check() 207 ASSERT_EQ(rgn->base, start_addr); in alloc_from_top_down_min_addr_cap_check() 318 phys_addr_t start_addr; in alloc_from_bottom_up_min_addr_cap_check() local 323 start_addr = (phys_addr_t)memblock_start_of_DRAM(); in alloc_from_bottom_up_min_addr_cap_check() 324 min_addr = start_addr - SMP_CACHE_BYTES * 3; in alloc_from_bottom_up_min_addr_cap_check() 329 ASSERT_EQ(rgn->base, start_addr); in alloc_from_bottom_up_min_addr_cap_check()
|
| /linux/lib/ |
| H A D | alloc_tag.c | 379 start_tag = (struct alloc_tag *)(module_tags.start_addr + mas.index); in clean_unused_module_areas_locked() 380 end_tag = (struct alloc_tag *)(module_tags.start_addr + mas.last); in clean_unused_module_areas_locked() 418 unsigned long phys_end = ALIGN_DOWN(module_tags.start_addr, PAGE_SIZE) + in vm_module_tags_populate() 420 unsigned long new_end = module_tags.start_addr + module_tags.size; in vm_module_tags_populate() 470 kasan_unpoison_vmalloc((void *)module_tags.start_addr, in vm_module_tags_populate() 471 new_end - module_tags.start_addr, in vm_module_tags_populate() 480 unsigned long section_size = module_tags.end_addr - module_tags.start_addr; in reserve_module_tags() 561 return (struct alloc_tag *)(module_tags.start_addr + offset); in reserve_module_tags() 582 start_tag = (struct alloc_tag *)(module_tags.start_addr + mas.index); in release_module_tags() 583 end_tag = (struct alloc_tag *)(module_tags.start_addr + mas.last); in release_module_tags() [all …]
|
| H A D | genalloc.c | 42 return chunk->end_addr - chunk->start_addr + 1; in chunk_size() 197 chunk->start_addr = virt; in gen_pool_add_owner() 224 if (addr >= chunk->start_addr && addr <= chunk->end_addr) { in gen_pool_virt_to_phys() 225 paddr = chunk->phys_addr + (addr - chunk->start_addr); in gen_pool_virt_to_phys() 305 nbits, data, pool, chunk->start_addr); in gen_pool_alloc_algo_owner() 316 addr = chunk->start_addr + ((unsigned long)start_bit << order); in gen_pool_alloc_algo_owner() 504 if (addr >= chunk->start_addr && addr <= chunk->end_addr) { in gen_pool_free_owner() 506 start_bit = (addr - chunk->start_addr) >> order; in gen_pool_free_owner() 562 if (start >= chunk->start_addr && start <= chunk->end_addr) { in gen_pool_has_addr() 649 struct gen_pool *pool, unsigned long start_addr) in gen_pool_first_fit() argument [all …]
|
| H A D | error-inject.c | 18 unsigned long start_addr; member 31 if (addr >= ent->start_addr && addr < ent->end_addr) { in within_error_injection_list() 47 if (addr >= ent->start_addr && addr < ent->end_addr) { in get_injectable_error_type() 86 ent->start_addr = entry; in populate_error_injection_list() 201 seq_printf(m, "%ps\t%s\n", (void *)ent->start_addr, in ei_seq_show()
|
| /linux/drivers/scsi/aic7xxx/ |
| H A D | aic7xxx_93cx6.c | 150 u_int start_addr, u_int count) in ahc_read_seeprom() argument 161 for (k = start_addr; k < count + start_addr; k++) { in ahc_read_seeprom() 198 buf[k - start_addr] = v; in ahc_read_seeprom() 222 u_int start_addr, u_int count) in ahc_write_seeprom() argument 247 for (k = start_addr; k < count + start_addr; k++) { in ahc_write_seeprom() 264 v = buf[k - start_addr]; in ahc_write_seeprom()
|
| H A D | aic79xx_proc.c | 242 u_int start_addr; in ahd_proc_write_seeprom() local 254 start_addr = 32 * (ahd->channel - 'A'); in ahd_proc_write_seeprom() 255 ahd_write_seeprom(ahd, (u_int16_t *)buffer, start_addr, in ahd_proc_write_seeprom() 258 start_addr, sizeof(struct seeprom_config)/2, in ahd_proc_write_seeprom()
|
| H A D | aic7xxx_93cx6.h | 97 u_int start_addr, u_int count); 99 u_int start_addr, u_int count);
|
| H A D | aic7xxx_proc.c | 255 u_int start_addr; in ahc_proc_write_seeprom() local 267 start_addr = 32 * (ahc->channel - 'A'); in ahc_proc_write_seeprom() 268 ahc_write_seeprom(&sd, (u_int16_t *)buffer, start_addr, in ahc_proc_write_seeprom() 271 start_addr, sizeof(struct seeprom_config)/2); in ahc_proc_write_seeprom()
|
| /linux/drivers/acpi/ |
| H A D | acpi_memhotplug.c | 47 u64 start_addr; /* Memory Range start physical addr */ member 77 (info->start_addr + info->length == address64.address.minimum)) { in acpi_memory_get_resource() 90 new->start_addr = address64.address.minimum; in acpi_memory_get_resource() 154 return walk_memory_blocks(info->start_addr, info->length, adev, in acpi_bind_memory_blocks() 166 walk_memory_blocks(info->start_addr, info->length, NULL, in acpi_unbind_memory_blocks() 186 node = memory_add_physaddr_to_nid(info->start_addr); in acpi_memory_enable_device() 215 result = __add_memory(mgid, info->start_addr, info->length, in acpi_memory_enable_device() 264 __remove_memory(info->start_addr, info->length); in acpi_memory_remove_memory()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | aqua_vanjaram.c | 584 uint64_t start_addr; member 618 uint32_t start_addr, incrx, num_regs, szbuf; in aqua_vanjaram_read_pcie_state() local 644 start_addr = pcie_reg_addrs[r].start_addr; in aqua_vanjaram_read_pcie_state() 648 aqua_read_smn(adev, reg_data, start_addr + n * incrx); in aqua_vanjaram_read_pcie_state() 707 uint32_t start_addr, incrx, num_regs, szbuf; in aqua_vanjaram_read_xgmi_state() local 739 start_addr = xgmi_reg_addrs[r].start_addr; in aqua_vanjaram_read_xgmi_state() 746 XGMI_LINK_REG(start_addr, j) + in aqua_vanjaram_read_xgmi_state() 781 uint32_t start_addr, incrx, num_regs, szbuf; in aqua_vanjaram_read_wafl_state() local 813 start_addr = wafl_reg_addrs[r].start_addr; in aqua_vanjaram_read_wafl_state() 819 WAFL_LINK_REG(start_addr, j) + in aqua_vanjaram_read_wafl_state() [all …]
|
| /linux/drivers/misc/sgi-xp/ |
| H A D | xpnet.c | 364 u64 start_addr, u64 end_addr, u16 embedded_bytes, int dest_partid) in xpnet_send() argument 383 msg->size = end_addr - start_addr; in xpnet_send() 384 msg->leadin_ignore = (u64)skb->data - start_addr; in xpnet_send() 386 msg->buf_pa = xp_pa((void *)start_addr); in xpnet_send() 415 u64 start_addr, end_addr; in xpnet_dev_hard_start_xmit() local 445 start_addr = ((u64)skb->data & ~(L1_CACHE_BYTES - 1)); in xpnet_dev_hard_start_xmit() 469 xpnet_send(skb, queued_msg, start_addr, end_addr, in xpnet_dev_hard_start_xmit() 480 xpnet_send(skb, queued_msg, start_addr, end_addr, in xpnet_dev_hard_start_xmit()
|
| /linux/arch/arm/mach-hisi/ |
| H A D | platsmp.c | 106 static void hix5hd2_set_scu_boot_addr(phys_addr_t start_addr, phys_addr_t jump_addr) in hix5hd2_set_scu_boot_addr() argument 110 virt = ioremap(start_addr, PAGE_SIZE); in hix5hd2_set_scu_boot_addr() 142 static void hip01_set_boot_addr(phys_addr_t start_addr, phys_addr_t jump_addr) in hip01_set_boot_addr() argument 146 virt = phys_to_virt(start_addr); in hip01_set_boot_addr()
|
| /linux/drivers/crypto/ccp/ |
| H A D | tee-dev.c | 28 void *start_addr; in tee_alloc_ring() local 36 start_addr = (void *)__get_free_pages(GFP_KERNEL, get_order(ring_size)); in tee_alloc_ring() 37 if (!start_addr) in tee_alloc_ring() 40 memset(start_addr, 0x0, ring_size); in tee_alloc_ring() 41 rb_mgr->ring_start = start_addr; in tee_alloc_ring() 43 rb_mgr->ring_pa = __psp_pa(start_addr); in tee_alloc_ring()
|
| /linux/drivers/soundwire/ |
| H A D | debugfs.c | 145 static u32 start_addr; variable 196 start_addr = value; in set_start_address() 232 sec[0].addr = start_addr; in do_bpt_sequence() 258 if (start_addr > SDW_REG_MAX || in cmd_go() 292 ret = sdw_nwrite_no_pm(slave, start_addr, num_bytes, fw->data); in cmd_go() 299 ret = sdw_nread_no_pm(slave, start_addr, num_bytes, read_buffer); in cmd_go() 331 start_addr + i, read_buffer[i]); in read_buffer_show()
|
| /linux/sound/pci/aw2/ |
| H A D | aw2-saa7146.c | 374 unsigned char *start_addr, in snd_aw2_saa7146_get_hw_ptr_playback() argument 382 ptr = pci_adp - (long)start_addr; in snd_aw2_saa7146_get_hw_ptr_playback() 389 ptr = pci_adp - (size_t) start_addr; in snd_aw2_saa7146_get_hw_ptr_playback() 399 unsigned char *start_addr, in snd_aw2_saa7146_get_hw_ptr_capture() argument 406 ptr = pci_adp - (size_t) start_addr; in snd_aw2_saa7146_get_hw_ptr_capture()
|
| H A D | aw2-saa7146.h | 76 *start_addr, 83 *start_addr,
|
| /linux/tools/testing/selftests/prctl/ |
| H A D | set-anon-vma-name-test.c | 41 unsigned long start_addr, end_addr, offset; in was_renaming_successful() local 57 sscanf_res = sscanf(line_buf, "%lx-%lx %7s %lx %u:%u %u %s", &start_addr, in was_renaming_successful() 65 if (!strcmp(name, target_buf) && start_addr == ptr) { in was_renaming_successful()
|
| /linux/arch/loongarch/kernel/ |
| H A D | machine_kexec.c | 39 static unsigned long start_addr; variable 122 do_kexec(efi_boot, cmdline_ptr, systable_ptr, start_addr, first_ind_entry); in kexec_reboot() 255 start_addr = (unsigned long)phys_to_virt(image->start); in machine_kexec() 284 pr_notice("We will call new kernel at 0x%lx\n", start_addr); in machine_kexec()
|
| /linux/tools/testing/selftests/proc/ |
| H A D | proc-maps-race.c | 52 unsigned long start_addr; member 164 return sscanf(last_line->text, "%lx-%lx", &last_line->start_addr, in read_boundary_lines() 166 sscanf(first_line->text, "%lx-%lx", &first_line->start_addr, in read_boundary_lines() 514 if (mod_info->child_mapped_addr[i] == (void *)self->last_line.start_addr) { in FIXTURE_SETUP() 520 } else if (mod_info->child_mapped_addr[i] == (void *)self->first_line.start_addr) { in FIXTURE_SETUP() 629 ASSERT_TRUE((vma_start == self->last_line.start_addr && in TEST_F() 631 (vma_start == split_first_line.start_addr && in TEST_F() 710 ASSERT_TRUE(vma_start == self->last_line.start_addr && in TEST_F() 792 ASSERT_TRUE((vma_start == self->last_line.start_addr && in TEST_F() 794 (vma_start == self->last_line.start_addr + self->page_size && in TEST_F()
|
| /linux/drivers/pcmcia/ |
| H A D | rsrc_nonstatic.c | 1104 unsigned long start_addr, end_addr; local 1108 ret = sscanf(buf, "+ 0x%lx - 0x%lx", &start_addr, &end_addr); 1110 ret = sscanf(buf, "- 0x%lx - 0x%lx", &start_addr, &end_addr); 1113 ret = sscanf(buf, "0x%lx - 0x%lx", &start_addr, 1120 if (end_addr < start_addr) 1124 ret = adjust_io(s, add, start_addr, end_addr); 1170 unsigned long start_addr, end_addr; local 1174 ret = sscanf(buf, "+ 0x%lx - 0x%lx", &start_addr, &end_addr); 1176 ret = sscanf(buf, "- 0x%lx - 0x%lx", &start_addr, &end_addr); 1179 ret = sscanf(buf, "0x%lx - 0x%lx", &start_addr, [all …]
|
| /linux/drivers/vfio/ |
| H A D | vfio_iommu_spapr_tce.c | 645 __u64 *start_addr) in tce_iommu_create_window() argument 694 *start_addr = tbl->it_offset << tbl->it_page_shift; in tce_iommu_create_window() 709 __u64 start_addr) in tce_iommu_remove_window() argument 716 num = tce_iommu_find_table(container, start_addr, &tbl); in tce_iommu_remove_window() 751 __u64 start_addr = 0; in tce_iommu_create_default_window() local 768 table_group->tce32_size, 1, &start_addr); in tce_iommu_create_default_window() 769 WARN_ON_ONCE(!ret && start_addr); in tce_iommu_create_default_window() 1120 start_addr); in tce_iommu_ioctl() 1138 &create.start_addr); in tce_iommu_ioctl() 1161 start_addr); in tce_iommu_ioctl() [all …]
|
| /linux/arch/arm/mach-tegra/ |
| H A D | pm.c | 283 if (!tegra_lp1_iram.start_addr || !tegra_lp1_iram.end_addr) in tegra_lp1_iram_hook() 286 iram_save_size = tegra_lp1_iram.end_addr - tegra_lp1_iram.start_addr; in tegra_lp1_iram_hook() 325 tegra_lp1_iram.start_addr, iram_save_size); in tegra_suspend_enter_lp1()
|
| /linux/drivers/input/touchscreen/ |
| H A D | wdt87xx_i2c.c | 688 u32 start_addr = get_unaligned_le32(chunk + FW_CHUNK_TGT_START_OFFSET); in wdt87xx_write_firmware() local 715 start_addr, size); in wdt87xx_write_firmware() 722 start_addr); in wdt87xx_write_firmware() 725 "erase failed at %#08x\n", start_addr); in wdt87xx_write_firmware() 731 error = wdt87xx_write_data(client, data, start_addr, in wdt87xx_write_firmware() 736 start_addr, page_size); in wdt87xx_write_firmware() 741 start_addr, page_size); in wdt87xx_write_firmware() 745 start_addr, page_size); in wdt87xx_write_firmware() 766 start_addr = start_addr + page_size; in wdt87xx_write_firmware()
|