Home
last modified time | relevance | path

Searched refs:start_addr (Results 1 – 25 of 139) sorted by relevance

123456

/linux/arch/s390/mm/
H A Dextmem.c67 unsigned long start_addr; member
228 seg->start_addr = qout->segstart; in query_segment_type()
281 if ((tmp->start_addr >> 20) > (seg->end >> 20)) in segment_overlaps_others()
283 if ((tmp->end >> 20) < (seg->start_addr >> 20)) in segment_overlaps_others()
299 unsigned long start_addr, end_addr, dummy; in __segment_load() local
303 start_addr = end_addr = 0; in __segment_load()
326 seg->res->start = seg->start_addr; in __segment_load()
344 rc = vmem_add_mapping(seg->start_addr, seg->end - seg->start_addr + 1); in __segment_load()
350 &start_addr, &end_addr); in __segment_load()
353 &start_addr, &end_addr); in __segment_load()
[all …]
/linux/tools/testing/selftests/mm/
H A Dvirtual_address_range.c
/linux/include/linux/
H A Dgenalloc.h54 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 Dalloc_helpers_api.c194 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/drivers/scsi/aic7xxx/
H A Daic7xxx_93cx6.c150 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 Daic79xx_proc.c242 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 Daic7xxx_93cx6.h97 u_int start_addr, u_int count);
99 u_int start_addr, u_int count);
H A Daic7xxx_proc.c255 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/lib/
H A Dgenalloc.c42 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 …]
/linux/drivers/soc/fsl/
H A Ddpaa2-console.c55 void __iomem *start_addr; member
67 cd->end_of_data = cd->start_addr + LAST_BYTE(last_byte); in adjust_end()
99 (cd->end_of_data - cd->start_addr); in dpaa2_console_size()
144 cd->start_addr = cd->map_addr + buf_start - offset_delta; in dpaa2_generic_console_open()
145 cd->end_addr = cd->start_addr + buf_length; in dpaa2_generic_console_open()
153 cd->cur_ptr = cd->start_addr; in dpaa2_generic_console_open()
222 cd->cur_ptr = cd->start_addr; in dpaa2_console_read()
/linux/sound/pci/emu10k1/
H A Demupcm.c263 unsigned int start_addr, in snd_emu10k1_pcm_init_voice() argument
282 PSST, start_addr | (send_amount[2] << 24), in snd_emu10k1_pcm_init_voice()
318 unsigned int start_addr, in snd_emu10k1_pcm_init_voices() argument
324 start_addr, end_addr, in snd_emu10k1_pcm_init_voices()
329 start_addr, end_addr, in snd_emu10k1_pcm_init_voices()
337 unsigned int start_addr, in snd_emu10k1_pcm_init_extra_voice() argument
344 start_addr, end_addr, in snd_emu10k1_pcm_init_extra_voice()
384 epcm->start_addr = 0; in snd_emu10k1_playback_hw_params()
390 epcm->start_addr = mapped << PAGE_SHIFT; in snd_emu10k1_playback_hw_params()
412 epcm->start_addr = 0; in snd_emu10k1_playback_hw_free()
[all …]
/linux/arch/arm/mach-hisi/
H A Dplatsmp.c106 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 Dtee-dev.c28 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/mm/
H A Dalloc_tag.c740 start_tag = (struct alloc_tag *)(module_tags.start_addr + mas.index); in clean_unused_module_areas_locked()
741 end_tag = (struct alloc_tag *)(module_tags.start_addr + mas.last); in clean_unused_module_areas_locked()
779 unsigned long phys_end = ALIGN_DOWN(module_tags.start_addr, PAGE_SIZE) + in vm_module_tags_populate()
781 unsigned long new_end = module_tags.start_addr + module_tags.size; in vm_module_tags_populate()
831 kasan_unpoison_vmalloc((void *)module_tags.start_addr, in vm_module_tags_populate()
832 new_end - module_tags.start_addr, in vm_module_tags_populate()
841 unsigned long section_size = module_tags.end_addr - module_tags.start_addr; in reserve_module_tags()
922 return (struct alloc_tag *)(module_tags.start_addr + offset); in reserve_module_tags()
943 start_tag = (struct alloc_tag *)(module_tags.start_addr + mas.index); in release_module_tags()
944 end_tag = (struct alloc_tag *)(module_tags.start_addr + mas.last); in release_module_tags()
[all …]
/linux/tools/testing/selftests/proc/
H A Dproc-maps-race.c59 unsigned long start_addr; member
250 unsigned long start_addr; in copy_first_entry() local
258 if (parse_vma_line(start_pos, end_pos, &start_addr, &end_addr)) { in copy_first_entry()
276 unsigned long start_addr; in copy_last_entry() local
284 if (parse_vma_line(start_pos, end_pos, &start_addr, &end_addr)) { in copy_last_entry()
314 return sscanf(last_line->text, "%lx-%lx", &last_line->start_addr, in read_boundary_lines()
316 sscanf(first_line->text, "%lx-%lx", &first_line->start_addr, in read_boundary_lines()
684 if (mod_info->child_mapped_addr[i] == (void *)self->last_line.start_addr) { in FIXTURE_SETUP()
690 } else if (mod_info->child_mapped_addr[i] == (void *)self->first_line.start_addr) { in FIXTURE_SETUP()
798 ASSERT_TRUE((vma_start == self->last_line.start_addr && in TEST_F()
[all …]
/linux/drivers/soundwire/
H A Ddebugfs.c144 static u32 start_addr; variable
195 start_addr = value; in set_start_address()
231 sec[0].addr = start_addr; in do_bpt_sequence()
257 if (start_addr > SDW_REG_MAX || in cmd_go()
291 ret = sdw_nwrite_no_pm(slave, start_addr, num_bytes, fw->data); in cmd_go()
298 ret = sdw_nread_no_pm(slave, start_addr, num_bytes, read_buffer); in cmd_go()
330 start_addr + i, read_buffer[i]); in read_buffer_show()
/linux/tools/testing/selftests/prctl/
H A Dset-anon-vma-name-test.c43 unsigned long start_addr, end_addr, offset; in was_renaming_successful()
59 sscanf_res = sscanf(line_buf, "%lx-%lx %7s %lx %u:%u %u %s", &start_addr, in was_renaming_successful()
67 if (!strcmp(name, target_buf) && start_addr == ptr) { in was_renaming_successful()
41 unsigned long start_addr, end_addr, offset; was_renaming_successful() local
/linux/sound/pci/aw2/
H A Daw2-saa7146.c374 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 Daw2-saa7146.h76 *start_addr,
83 *start_addr,
/linux/arch/loongarch/kernel/
H A Dmachine_kexec.c39 static unsigned long start_addr; variable
125 do_kexec(efi_boot, cmdline_ptr, systable_ptr, start_addr, first_ind_entry); in kexec_reboot()
258 start_addr = (unsigned long)phys_to_virt(image->start); in machine_kexec()
287 pr_notice("We will call new kernel at 0x%lx\n", start_addr); in machine_kexec()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_psp.c868 ret = psp_copy_fw(psp, psp->toc.start_addr, psp->toc.size_bytes); in psp_load_toc()
907 psp->toc.start_addr && in psp_tmr_init()
1188 ret = psp_copy_fw(psp, psp->rl.start_addr, psp->rl.size_bytes); in psp_rl_load()
1843 ret = psp_copy_fw(psp, context->bin_desc.start_addr, in psp_ta_load()
1903 !psp->xgmi_context.context.bin_desc.start_addr) in psp_xgmi_initialize()
2382 !adev->psp.ras_context.context.bin_desc.start_addr) { in psp_ras_initialize()
2565 !psp->hdcp_context.context.bin_desc.start_addr) { in psp_hdcp_initialize()
2639 !psp->dtm_context.context.bin_desc.start_addr) { in psp_dtm_initialize()
2710 !psp->rap_context.context.bin_desc.start_addr) { in psp_rap_initialize()
2812 !psp->securedisplay_context.context.bin_desc.start_addr) { in psp_securedisplay_initialize()
[all …]
/linux/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c645 __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 Dpm.c283 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 Dwdt87xx_i2c.c688 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()
/linux/drivers/usb/musb/
H A Dmusbhsdma.c56 u32 start_addr; member
134 musb_channel->start_addr = 0; in dma_channel_release()
210 musb_channel->start_addr = dma_addr; in dma_channel_program()
327 - musb_channel->start_addr; in dma_controller_irq()
330 channel, musb_channel->start_addr, in dma_controller_irq()

123456