Home
last modified time | relevance | path

Searched refs:mem_start (Results 1 – 25 of 57) sorted by relevance

123

/linux/drivers/net/arcnet/
H A Darc-rimi.c73 dev->dev_addr[0], dev->mem_start, dev->irq); in arcrimi_probe()
76 if (dev->mem_start <= 0 || dev->irq <= 0) { in arcrimi_probe()
91 if (!request_mem_region(dev->mem_start, MIRROR_SIZE, "arcnet (90xx)")) { in arcrimi_probe()
131 p = ioremap(dev->mem_start, MIRROR_SIZE); in arcrimi_found()
133 release_mem_region(dev->mem_start, MIRROR_SIZE); in arcrimi_found()
141 release_mem_region(dev->mem_start, MIRROR_SIZE); in arcrimi_found()
146 shmem = dev->mem_start; in arcrimi_found()
173 dev->mem_start = first_mirror; in arcrimi_found()
195 if (!request_mem_region(dev->mem_start, in arcrimi_found()
196 dev->mem_end - dev->mem_start + 1, in arcrimi_found()
[all …]
H A Dcom90xx.c499 dev->mem_start = first_mirror; in com90xx_found()
505 if (!request_mem_region(dev->mem_start, in com90xx_found()
506 dev->mem_end - dev->mem_start + 1, in com90xx_found()
526 lp->mem_start = ioremap(dev->mem_start, in com90xx_found()
527 dev->mem_end - dev->mem_start + 1); in com90xx_found()
528 if (!lp->mem_start) { in com90xx_found()
534 arcnet_set_addr(dev, arcnet_readb(lp->mem_start, in com90xx_found()
541 dev->base_addr, dev->irq, dev->mem_start, in com90xx_found()
542 (dev->mem_end - dev->mem_start + 1) / mirror_size, in com90xx_found()
552 iounmap(lp->mem_start); in com90xx_found()
[all …]
H A Darcdevice.h336 void __iomem *mem_start; /* pointer to ioremap'ed MMIO */ member
/linux/drivers/net/ethernet/8390/
H A Dmac8390.c328 dev->mem_start = dev->base_addr + offset; in mac8390_rsrc_init()
330 dev->base_addr = dev->mem_start + 0x10000; in mac8390_rsrc_init()
336 offset = mac8390_memsize(dev->mem_start); in mac8390_rsrc_init()
340 dev->mem_end = dev->mem_start + offset; in mac8390_rsrc_init()
347 dev->mem_start = (int)(board->slot_addr + in mac8390_rsrc_init()
349 dev->mem_end = dev->mem_start + in mac8390_rsrc_init()
350 mac8390_memsize(dev->mem_start); in mac8390_rsrc_init()
355 dev->mem_start = (int)(board->slot_addr + in mac8390_rsrc_init()
357 dev->mem_end = dev->mem_start + in mac8390_rsrc_init()
358 mac8390_memsize(dev->mem_start); in mac8390_rsrc_init()
[all …]
/linux/drivers/net/wireless/ti/wl1251/
H A Dio.c121 u32 mem_start, u32 mem_size, in wl1251_set_partition() argument
133 mem_start, mem_size); in wl1251_set_partition()
144 mem_start, mem_size); in wl1251_set_partition()
149 if ((mem_start < reg_start) && in wl1251_set_partition()
150 ((mem_start + mem_size) > reg_start)) { in wl1251_set_partition()
155 mem_size = reg_start - mem_start; in wl1251_set_partition()
157 mem_start, mem_size); in wl1251_set_partition()
160 } else if ((reg_start < mem_start) && in wl1251_set_partition()
161 ((reg_start + reg_size) > mem_start)) { in wl1251_set_partition()
166 reg_size = mem_start - reg_start; in wl1251_set_partition()
[all …]
/linux/arch/arm/boot/compressed/
H A Dfdt_check_mem_start.c64 uint32_t fdt_check_mem_start(uint32_t mem_start, const void *fdt) in fdt_check_mem_start() argument
74 return mem_start; in fdt_check_mem_start()
77 return mem_start; in fdt_check_mem_start()
83 return mem_start; in fdt_check_mem_start()
95 return mem_start; in fdt_check_mem_start()
99 return mem_start; in fdt_check_mem_start()
146 } else if (mem_start >= base && mem_start < end) { in fdt_check_mem_start()
148 return mem_start; in fdt_check_mem_start()
158 return mem_start; in fdt_check_mem_start()
H A Dmisc.h15 uint32_t fdt_check_mem_start(uint32_t mem_start, const void *fdt);
/linux/tools/perf/tests/
H A Dvmlinux-kallsyms.c149 u64 mem_start = map__unmap_ip(args->vmlinux_map, map__start(map)); in test__vmlinux_matches_kallsyms_cb2() local
152 pair = maps__find(args->kallsyms.kmaps, mem_start); in test__vmlinux_matches_kallsyms_cb2()
154 if (pair != NULL && !map__priv(pair) && map__start(pair) == mem_start) { in test__vmlinux_matches_kallsyms_cb2()
197 u64 mem_start, mem_end; in test__vmlinux_matches_kallsyms() local
296 mem_start = map__unmap_ip(args.vmlinux_map, sym->start); in test__vmlinux_matches_kallsyms()
299 first_pair = machine__find_kernel_symbol(&args.kallsyms, mem_start, NULL); in test__vmlinux_matches_kallsyms()
302 if (pair && UM(pair->start) == mem_start) { in test__vmlinux_matches_kallsyms()
317 mem_start, sym->name, mem_end, in test__vmlinux_matches_kallsyms()
331 if (UM(pair->start) == mem_start) in test__vmlinux_matches_kallsyms()
335 mem_start, sym->name, pair->name); in test__vmlinux_matches_kallsyms()
[all …]
/linux/arch/loongarch/kernel/
H A Dnuma.c166 u64 mem_end, mem_start, mem_size; in info_node_memblock() local
172 mem_start = md->phys_addr; in info_node_memblock()
174 mem_end = mem_start + mem_size; in info_node_memblock()
185 (u32)pa_to_nid(mem_start), mem_type, mem_start, mem_size); in info_node_memblock()
187 mem_start >> PAGE_SHIFT, mem_end >> PAGE_SHIFT, num_physpages); in info_node_memblock()
194 (u32)pa_to_nid(mem_start), mem_type, mem_start, mem_size); in info_node_memblock()
196 mem_start >> PAGE_SHIFT, mem_end >> PAGE_SHIFT, num_physpages); in info_node_memblock()
204 mem_type, mem_start, mem_size); in info_node_memblock()
H A Dmem.c16 u64 mem_start, mem_size; in memblock_init() local
22 mem_start = md->phys_addr; in memblock_init()
32 memblock_add(mem_start, mem_size); in memblock_init()
37 memblock_add(mem_start, mem_size); in memblock_init()
44 memblock_reserve(mem_start, mem_size); in memblock_init()
/linux/arch/mips/dec/prom/
H A Dmemory.c62 unsigned long mem_start = 0, mem_size = 0; in rex_setup_memory_region() local
75 mem_start += (8 * bm->pagesize); in rex_setup_memory_region()
77 memblock_add(mem_start, mem_size); in rex_setup_memory_region()
78 mem_start += mem_size + (8 * bm->pagesize); in rex_setup_memory_region()
83 memblock_add(mem_start, mem_size); in rex_setup_memory_region()
/linux/arch/powerpc/kernel/
H A Dprom_init.c2484 static void __init *make_room(unsigned long *mem_start, unsigned long *mem_end, in make_room() argument
2489 *mem_start = ALIGN(*mem_start, align); in make_room()
2490 while ((*mem_start + needed) > *mem_end) { in make_room()
2508 ret = (void *)*mem_start; in make_room()
2509 *mem_start += needed; in make_room()
2514 #define dt_push_token(token, mem_start, mem_end) do { \ argument
2515 void *room = make_room(mem_start, mem_end, 4, 4); \
2540 unsigned long *mem_start, in scan_dt_build_strings() argument
2553 namep = make_room(mem_start, mem_end, MAX_PROPERTY_NAME, 1); in scan_dt_build_strings()
2556 *mem_start = (unsigned long)namep; in scan_dt_build_strings()
[all …]
/linux/arch/arm/mach-keystone/
H A Dkeystone.c107 u64 mem_start, mem_end; in keystone_pv_fixup() local
109 mem_start = memblock_start_of_DRAM(); in keystone_pv_fixup()
113 if (mem_start >= KEYSTONE_LOW_PHYS_START && in keystone_pv_fixup()
117 if (mem_start < KEYSTONE_HIGH_PHYS_START || in keystone_pv_fixup()
120 mem_start, mem_end); in keystone_pv_fixup()
/linux/arch/powerpc/platforms/powermac/
H A Dbootx_init.c352 unsigned long mem_start, mem_end; in bootx_flatten_dt() local
360 mem_start = mem_end = ALIGN(((unsigned long)bi) + start, 4); in bootx_flatten_dt()
361 DBG("Boot params header at: %x\n", mem_start); in bootx_flatten_dt()
362 hdr = (struct boot_param_header *)mem_start; in bootx_flatten_dt()
365 hdr->off_mem_rsvmap = ((unsigned long)rsvmap) - mem_start; in bootx_flatten_dt()
386 hdr->off_dt_strings = bootx_dt_strbase - mem_start; in bootx_flatten_dt()
392 hdr->off_dt_struct = mem_end - mem_start; in bootx_flatten_dt()
399 hdr->totalsize = mem_end - mem_start; in bootx_flatten_dt()
410 rsvmap[0] = mem_start; in bootx_flatten_dt()
/linux/drivers/net/
H A DSpace.c98 dev->mem_start = s[i].map.mem_start; in netdev_boot_setup_check()
157 map.mem_start = ints[3]; in netdev_boot_setup()
/linux/arch/arm/mm/
H A Dpmsa-v7.c234 phys_addr_t mem_start; in pmsav7_adjust_lowmem_bounds() local
276 mem_start = reg_start; in pmsav7_adjust_lowmem_bounds()
278 specified_mem_size = mem_end - mem_start; in pmsav7_adjust_lowmem_bounds()
294 num = allocate_region(mem_start, specified_mem_size, mem_max_regions, mem); in pmsav7_adjust_lowmem_bounds()
308 memblock_remove(mem_start + total_mem_size, in pmsav7_adjust_lowmem_bounds()
/linux/drivers/net/ethernet/amd/
H A Da2065.c681 unsigned long mem_start = board + A2065_RAM; in a2065_init_one() local
691 r2 = request_mem_region(mem_start, A2065_RAM_SIZE, "RAM"); in a2065_init_one()
700 release_mem_region(mem_start, A2065_RAM_SIZE); in a2065_init_one()
723 dev->mem_start = (unsigned long)ZTWO_VADDR(mem_start); in a2065_init_one()
724 dev->mem_end = dev->mem_start + A2065_RAM_SIZE; in a2065_init_one()
727 priv->init_block = (struct lance_init_block *)dev->mem_start; in a2065_init_one()
747 release_mem_region(mem_start, A2065_RAM_SIZE); in a2065_init_one()
767 release_mem_region(ZTWO_PADDR(dev->mem_start), A2065_RAM_SIZE); in a2065_remove_one()
H A Dariadne.c119 volatile struct lancedata *lancedata = (struct lancedata *)dev->mem_start; in ariadne_init_ring()
691 release_mem_region(ZTWO_PADDR(dev->mem_start), ARIADNE_RAM_SIZE); in ariadne_remove_one()
717 unsigned long mem_start = board + ARIADNE_RAM; in ariadne_init_one() local
727 r2 = request_mem_region(mem_start, ARIADNE_RAM_SIZE, "RAM"); in ariadne_init_one()
736 release_mem_region(mem_start, ARIADNE_RAM_SIZE); in ariadne_init_one()
752 dev->mem_start = (unsigned long)ZTWO_VADDR(mem_start); in ariadne_init_one()
753 dev->mem_end = dev->mem_start + ARIADNE_RAM_SIZE; in ariadne_init_one()
761 release_mem_region(mem_start, ARIADNE_RAM_SIZE); in ariadne_init_one()
/linux/drivers/net/ethernet/i825xx/
H A D82596.c1171 dev->mem_start = (int)__get_free_pages(GFP_ATOMIC, 0); in i82596_probe()
1172 if (!dev->mem_start) { in i82596_probe()
1191 dev->ml_priv = (void *)(dev->mem_start); in i82596_probe()
1201 cache_push(virt_to_phys((void *)(dev->mem_start)), 4096); in i82596_probe()
1202 cache_clear(virt_to_phys((void *)(dev->mem_start)), 4096); in i82596_probe()
1203 kernel_set_cachemode((void *)(dev->mem_start), 4096, IOMAP_NOCACHE_SER); in i82596_probe()
1219 kernel_set_cachemode((void *)(dev->mem_start), 4096, in i82596_probe()
1222 free_page ((u32)(dev->mem_start)); in i82596_probe()
1530 kernel_set_cachemode((void *)(dev_82596->mem_start), 4096, in i82596_cleanup()
1533 free_page ((u32)(dev_82596->mem_start)); in i82596_cleanup()
H A Dsun3_82586.c256 p->iscp = (struct iscp_struct *) dvma_btov(dev->mem_start); in alloc586()
265 p->iscp->scb_base = make24(dvma_btov(dev->mem_start)); in alloc586()
358 dev->mem_start = (unsigned long)dvma_malloc_align(0x8000, 0x1000); in sun3_82586_probe1()
359 dev->mem_end = dev->mem_start + size; in sun3_82586_probe1()
366 if(!check586(dev,(char *) dev->mem_start,size)) { in sun3_82586_probe1()
367 printk("?memcheck, Can't find memory at 0x%lx with size %d!\n",dev->mem_start,size); in sun3_82586_probe1()
373 (char *)dvma_btov(dev->mem_start); in sun3_82586_probe1()
388 printk("Memaddr: 0x%lx, Memsize: %d, IRQ %d\n",dev->mem_start,size, dev->irq); in sun3_82586_probe1()
/linux/drivers/char/xilinx_hwicap/
H A Dxilinx_hwicap.h47 resource_size_t mem_start;/* phys. address of the control registers */ member
/linux/include/uapi/linux/
H A Dif.h197 unsigned long mem_start; member
/linux/drivers/net/ethernet/xilinx/
H A Dxilinx_emaclite.c828 if (lp->ndev->mem_start != res.start) { in xemaclite_mdio_setup()
1123 ndev->mem_start = res->start; in xemaclite_of_probe()
1170 (unsigned long __force)ndev->mem_start, lp->base_addr, ndev->irq); in xemaclite_of_probe()
/linux/drivers/net/ethernet/cirrus/
H A Dcs89x0.c1074 | (dev->mem_start ? MEMORY_ON : 0) /* turn memory on */ in net_open()
1289 iowrite8((dev->mem_start >> 16) & 0xff, in reset_chip()
1291 iowrite8((dev->mem_start >> 8) & 0xff, in reset_chip()
1463 dev->mem_start = eeprom_buff[PACKET_PAGE_OFFSET / 2] << 8; in cs89x0_probe1()
/linux/drivers/net/ethernet/ti/
H A Dtlan.c526 if (dev->mem_start) { in tlan_probe1()
527 priv->aui = dev->mem_start & 0x01; in tlan_probe1()
528 priv->duplex = ((dev->mem_start & 0x06) == 0x06) ? 0 in tlan_probe1()
529 : (dev->mem_start & 0x06) >> 1; in tlan_probe1()
530 priv->speed = ((dev->mem_start & 0x18) == 0x18) ? 0 in tlan_probe1()
531 : (dev->mem_start & 0x18) >> 3; in tlan_probe1()

123