Home
last modified time | relevance | path

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

1234

/openbmc/linux/drivers/net/arcnet/
H A Darc-rimi.c146 shmem = dev->mem_start; in arcrimi_found()
173 dev->mem_start = first_mirror; in arcrimi_found()
196 dev->mem_end - dev->mem_start + 1, in arcrimi_found()
202 lp->mem_start = ioremap(dev->mem_start, in arcrimi_found()
204 if (!lp->mem_start) { in arcrimi_found()
215 dev->irq, dev->mem_start, in arcrimi_found()
226 iounmap(lp->mem_start); in arcrimi_found()
228 release_mem_region(dev->mem_start, dev->mem_end - dev->mem_start + 1); in arcrimi_found()
330 dev->mem_start = io; in arc_rimi_init()
350 iounmap(lp->mem_start); in arc_rimi_exit()
[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()
552 iounmap(lp->mem_start); in com90xx_found()
556 release_mem_region(dev->mem_start, dev->mem_end - dev->mem_start + 1); in com90xx_found()
624 memset_io(lp->mem_start, 0x42, 2048); in com90xx_reset()
672 iounmap(lp->mem_start); in com90xx_exit()
[all …]
/openbmc/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()
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()
166 reg_size = mem_start - reg_start; in wl1251_set_partition()
168 mem_start, mem_size); in wl1251_set_partition()
173 partition->mem.start = mem_start; in wl1251_set_partition()
[all …]
/openbmc/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()
340 dev->mem_end = dev->mem_start + offset; 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()
357 dev->mem_end = dev->mem_start + in mac8390_rsrc_init()
358 mac8390_memsize(dev->mem_start); in mac8390_rsrc_init()
373 dev->mem_end = dev->mem_start + in mac8390_rsrc_init()
374 mac8390_memsize(dev->mem_start); in mac8390_rsrc_init()
514 ei_status.rmem_start = dev->mem_start; in mac8390_initdev()
[all …]
H A Dwd.c92 int mem_start = dev->mem_start; in do_wd_probe() local
120 dev->mem_start = mem_start; in do_wd_probe()
186 dev->mem_start = 0; in wd_probe1()
214 dev->mem_start = ((reg5 & 0x1c) + 0xc0) << 12; in wd_probe1()
257 dev->mem_start = WD_SHMEM; in wd_probe1()
259 if (dev->mem_start == 0) { in wd_probe1()
264 dev->mem_start = 0xd0000; in wd_probe1()
265 pr_cont(" assigning address %#lx", dev->mem_start); in wd_probe1()
331 ei_status.priv = dev->mem_end - dev->mem_start; in wd_probe1()
345 model_name, dev->irq, dev->mem_start, dev->mem_end-1); in wd_probe1()
[all …]
/openbmc/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()
/openbmc/linux/tools/perf/tests/
H A Dvmlinux-kallsyms.c125 u64 mem_start, mem_end; in test__vmlinux_matches_kallsyms() local
224 mem_start = map__unmap_ip(vmlinux_map, sym->start); in test__vmlinux_matches_kallsyms()
230 if (pair && UM(pair->start) == mem_start) { in test__vmlinux_matches_kallsyms()
245 mem_start, sym->name, mem_end, in test__vmlinux_matches_kallsyms()
258 if (UM(pair->start) == mem_start) in test__vmlinux_matches_kallsyms()
262 mem_start, sym->name, pair->name); in test__vmlinux_matches_kallsyms()
265 mem_start, sym->name, first_pair->name); in test__vmlinux_matches_kallsyms()
283 mem_start, sym->name); in test__vmlinux_matches_kallsyms()
322 mem_start = map__unmap_ip(vmlinux_map, map__start(map)); in test__vmlinux_matches_kallsyms()
325 pair = maps__find(kallsyms.kmaps, mem_start); in test__vmlinux_matches_kallsyms()
[all …]
/openbmc/linux/arch/loongarch/kernel/
H A Dmem.c16 u64 mem_start, mem_end, mem_size; in memblock_init() local
22 mem_start = md->phys_addr; in memblock_init()
24 mem_end = mem_start + mem_size; in memblock_init()
33 memblock_add(mem_start, mem_size); in memblock_init()
40 memblock_add(mem_start, mem_size); in memblock_init()
47 memblock_reserve(mem_start, mem_size); in memblock_init()
H A Dnuma.c305 u64 mem_end, mem_start, mem_size; in init_node_memblock() local
311 mem_start = md->phys_addr; in init_node_memblock()
313 mem_end = mem_start + mem_size; in init_node_memblock()
322 add_numamem_region(mem_start, mem_end, mem_type); in init_node_memblock()
327 add_numamem_region(mem_start, mem_end, mem_type); in init_node_memblock()
335 mem_type, mem_start, mem_size); in init_node_memblock()
/openbmc/linux/drivers/usb/isp1760/
H A Disp1760-if.c34 resource_size_t mem_start; in isp1761_pci_init() local
42 mem_start = pci_resource_start(dev, 3); in isp1761_pci_init()
49 if (!request_mem_region(mem_start, mem_length, "ISP-PCI")) { in isp1761_pci_init()
55 iobase = ioremap(mem_start, mem_length); in isp1761_pci_init()
58 release_mem_region(mem_start, mem_length); in isp1761_pci_init()
87 release_mem_region(mem_start, mem_length); in isp1761_pci_init()
98 mem_start = pci_resource_start(dev, 0); in isp1761_pci_init()
101 if (!request_mem_region(mem_start, mem_length, "ISP1761 IO MEM")) { in isp1761_pci_init()
106 iobase = ioremap(mem_start, mem_length); in isp1761_pci_init()
109 release_mem_region(mem_start, mem_length); in isp1761_pci_init()
[all …]
/openbmc/u-boot/board/imgtec/boston/
H A Ddt.c12 u64 mem_start[2], mem_size[2]; in ft_board_setup() local
15 mem_start[0] = 0; in ft_board_setup()
20 mem_start[1] = 0x80000000 + mem_size[0]; in ft_board_setup()
25 return fdt_fixup_memory_banks(blob, mem_start, mem_size, mem_regions); in ft_board_setup()
/openbmc/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()
/openbmc/linux/arch/mips/loongson64/
H A Dinit.c52 phys_addr_t node_id, mem_start, mem_size; in szmem() local
73 mem_start = (node_id << 44) | loongson_memmap->map[i].mem_start; in szmem()
80 (u32)node_id, mem_type, &mem_start, &mem_size); in szmem()
81 memblock_add_node(mem_start, mem_size, node, in szmem()
90 (u32)node_id, mem_type, &mem_start, &mem_size); in szmem()
91 memblock_reserve(mem_start, mem_size); in szmem()
97 (u32)node_id, mem_type, &mem_start, &mem_size); in szmem()
/openbmc/linux/drivers/net/wireless/intersil/hostap/
H A Dhostap_pci.c35 void __iomem *mem_start; member
68 writeb(v, hw_priv->mem_start + a); in hfa384x_outb_debug()
85 v = readb(hw_priv->mem_start + a); in hfa384x_inb_debug()
104 writew(v, hw_priv->mem_start + a); in hfa384x_outw_debug()
121 v = readw(hw_priv->mem_start + a); in hfa384x_inw_debug()
142 writeb(v, hw_priv->mem_start + a); in hfa384x_outb()
160 writew(v, hw_priv->mem_start + a); in hfa384x_outw()
331 hw_priv->mem_start = mem; in prism2_pci_probe()
380 void __iomem *mem_start; in prism2_pci_remove() local
394 mem_start = hw_priv->mem_start; in prism2_pci_remove()
[all …]
/openbmc/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()
/openbmc/linux/arch/powerpc/kernel/
H A Dprom_init.c2481 *mem_start = ALIGN(*mem_start, align); in make_room()
2500 ret = (void *)*mem_start; in make_room()
2501 *mem_start += needed; in make_room()
2592 namep = (char *)*mem_start; in scan_dt_build_struct()
2663 *mem_start = ALIGN(*mem_start, 4); in scan_dt_build_struct()
2712 if (mem_start == 0) in flatten_device_tree()
2722 mem_start = ALIGN(mem_start, 4); in flatten_device_tree()
2729 mem_start = PAGE_ALIGN(mem_start); in flatten_device_tree()
2731 mem_start += 4; /* hole */ in flatten_device_tree()
2741 dt_string_end = mem_start; in flatten_device_tree()
[all …]
/openbmc/linux/drivers/net/ethernet/amd/
H A Ddeclance.c1076 dev->mem_start = CKSEG1ADDR(0x00020000); in dec_lance_probe()
1077 dev->mem_end = dev->mem_start + 0x00020000; in dec_lance_probe()
1082 memset((void *)dev->mem_start, 0, in dec_lance_probe()
1083 dev->mem_end - dev->mem_start); in dec_lance_probe()
1109 CPHYSADDR(dev->mem_start) << 3); in dec_lance_probe()
1126 dev->mem_start = CKSEG1ADDR(start); in dec_lance_probe()
1127 dev->mem_end = dev->mem_start + 0x100000; in dec_lance_probe()
1128 dev->base_addr = dev->mem_start + 0x100000; in dec_lance_probe()
1130 esar_base = dev->mem_start + 0x1c0002; in dec_lance_probe()
1135 (char *)(dev->mem_start + BUF_OFFSET_CPU + in dec_lance_probe()
[all …]
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()
/openbmc/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()
/openbmc/linux/include/linux/
H A Dvlynq.h55 u32 mem_start, mem_end; member
109 return dev->mem_start; in vlynq_mem_start()
119 return dev->mem_end - dev->mem_start + 1; in vlynq_mem_len()
/openbmc/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()
/openbmc/linux/drivers/net/
H A DSpace.c99 dev->mem_start = s[i].map.mem_start; in netdev_boot_setup_check()
158 map.mem_start = ints[3]; in netdev_boot_setup()
/openbmc/linux/drivers/net/ethernet/cirrus/
H A Dmac89x0.c143 return swab16(nubus_readw(dev->mem_start + portno)); in readreg()
149 nubus_writew(swab16(value), dev->mem_start + portno); in writereg()
213 dev->mem_start = (unsigned long) in mac89x0_device_probe()
215 dev->mem_end = dev->mem_start + 0x1000; in mac89x0_device_probe()
359 skb_copy_from_linear_data(skb, (void *)(dev->mem_start + PP_TxFrame), in net_send_packet()
467 skb_copy_to_linear_data(skb, (void *)(dev->mem_start + PP_RxFrame), in net_rx()
/openbmc/u-boot/drivers/video/meson/
H A Dmeson_vpu.c148 u64 mem_start, mem_size; in meson_vpu_setup_simplefb() local
173 mem_start = gd->bd->bi_dram[0].start; in meson_vpu_setup_simplefb()
175 ret = fdt_fixup_memory_banks(fdt, &mem_start, &mem_size, 1); in meson_vpu_setup_simplefb()

1234