Home
last modified time | relevance | path

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

1234

/Linux-v4.19/drivers/net/arcnet/
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 …]
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 dev->dev_addr[0] = arcnet_readb(lp->mem_start, COM9026_REG_R_STATION); in com90xx_found()
540 dev->base_addr, dev->irq, dev->mem_start, in com90xx_found()
541 (dev->mem_end - dev->mem_start + 1) / mirror_size, in com90xx_found()
551 iounmap(lp->mem_start); in com90xx_found()
[all …]
/Linux-v4.19/drivers/net/wireless/ti/wl1251/
Dio.c135 u32 mem_start, u32 mem_size, in wl1251_set_partition() argument
141 mem_start, mem_size); in wl1251_set_partition()
152 mem_start, mem_size); in wl1251_set_partition()
157 if ((mem_start < reg_start) && in wl1251_set_partition()
158 ((mem_start + mem_size) > reg_start)) { in wl1251_set_partition()
163 mem_size = reg_start - mem_start; in wl1251_set_partition()
165 mem_start, mem_size); in wl1251_set_partition()
168 } else if ((reg_start < mem_start) && in wl1251_set_partition()
169 ((reg_start + reg_size) > mem_start)) { in wl1251_set_partition()
174 reg_size = mem_start - reg_start; in wl1251_set_partition()
[all …]
/Linux-v4.19/drivers/net/ethernet/8390/
Dmac8390.c330 dev->mem_start = dev->base_addr + offset; in mac8390_rsrc_init()
332 dev->base_addr = dev->mem_start + 0x10000; in mac8390_rsrc_init()
338 offset = mac8390_memsize(dev->mem_start); in mac8390_rsrc_init()
342 dev->mem_end = dev->mem_start + offset; in mac8390_rsrc_init()
349 dev->mem_start = (int)(board->slot_addr + in mac8390_rsrc_init()
351 dev->mem_end = dev->mem_start + in mac8390_rsrc_init()
352 mac8390_memsize(dev->mem_start); in mac8390_rsrc_init()
357 dev->mem_start = (int)(board->slot_addr + in mac8390_rsrc_init()
359 dev->mem_end = dev->mem_start + in mac8390_rsrc_init()
360 mac8390_memsize(dev->mem_start); in mac8390_rsrc_init()
[all …]
Dwd.c93 int mem_start = dev->mem_start; in do_wd_probe() local
121 dev->mem_start = mem_start; in do_wd_probe()
183 if ((dev->mem_start % 0x2000) || (dev->mem_end % 0x2000)) { in wd_probe1()
186 dev->mem_start = 0; in wd_probe1()
213 dev->mem_start = ((reg5 & 0x1c) + 0xc0) << 12; in wd_probe1()
256 dev->mem_start = WD_SHMEM; in wd_probe1()
258 if (dev->mem_start == 0) { in wd_probe1()
263 dev->mem_start = 0xd0000; in wd_probe1()
264 pr_cont(" assigning address %#lx", dev->mem_start); in wd_probe1()
270 dev->mem_start = ((reg0&0x3f) << 13) + (high_addr_bits << 19); in wd_probe1()
[all …]
/Linux-v4.19/tools/perf/tests/
Dvmlinux-kallsyms.c23 u64 mem_start, mem_end; in test__vmlinux_matches_kallsyms() local
118 mem_start = vmlinux_map->unmap_ip(vmlinux_map, sym->start); in test__vmlinux_matches_kallsyms()
121 first_pair = machine__find_kernel_symbol(&kallsyms, mem_start, NULL); in test__vmlinux_matches_kallsyms()
124 if (pair && UM(pair->start) == mem_start) { in test__vmlinux_matches_kallsyms()
139 mem_start, sym->name, mem_end, in test__vmlinux_matches_kallsyms()
152 if (UM(pair->start) == mem_start) in test__vmlinux_matches_kallsyms()
156 mem_start, sym->name, pair->name); in test__vmlinux_matches_kallsyms()
159 mem_start, sym->name, first_pair->name); in test__vmlinux_matches_kallsyms()
166 mem_start, sym->name); in test__vmlinux_matches_kallsyms()
204 mem_start = vmlinux_map->unmap_ip(vmlinux_map, map->start); in test__vmlinux_matches_kallsyms()
[all …]
/Linux-v4.19/drivers/usb/isp1760/
Disp1760-if.c32 resource_size_t mem_start; in isp1761_pci_init() local
40 mem_start = pci_resource_start(dev, 3); in isp1761_pci_init()
47 if (!request_mem_region(mem_start, mem_length, "ISP-PCI")) { in isp1761_pci_init()
53 iobase = ioremap_nocache(mem_start, mem_length); in isp1761_pci_init()
56 release_mem_region(mem_start, mem_length); in isp1761_pci_init()
85 release_mem_region(mem_start, mem_length); in isp1761_pci_init()
96 mem_start = pci_resource_start(dev, 0); in isp1761_pci_init()
99 if (!request_mem_region(mem_start, mem_length, "ISP1761 IO MEM")) { in isp1761_pci_init()
104 iobase = ioremap_nocache(mem_start, mem_length); in isp1761_pci_init()
107 release_mem_region(mem_start, mem_length); in isp1761_pci_init()
[all …]
/Linux-v4.19/arch/mips/loongson64/loongson-3/
Dnuma.c128 u64 node_id, node_psize, start_pfn, end_pfn, mem_start, mem_size; in szmem() local
138 mem_start = loongson_memmap->map[i].mem_start; in szmem()
142 start_pfn = ((node_id << 44) + mem_start) >> PAGE_SHIFT; in szmem()
147 (u32)node_id, mem_type, mem_start, mem_size); in szmem()
150 add_memory_region((node_id << 44) + mem_start, in szmem()
156 start_pfn = ((node_id << 44) + mem_start) >> PAGE_SHIFT; in szmem()
161 (u32)node_id, mem_type, mem_start, mem_size); in szmem()
164 add_memory_region((node_id << 44) + mem_start, in szmem()
171 (u32)node_id, mem_type, mem_start, mem_size); in szmem()
172 add_memory_region((node_id << 44) + mem_start, in szmem()
[all …]
/Linux-v4.19/arch/arm/mach-keystone/
Dkeystone.c68 phys_addr_t mem_start, mem_end; in keystone_pv_fixup() local
70 mem_start = memblock_start_of_DRAM(); in keystone_pv_fixup()
74 if (mem_start >= KEYSTONE_LOW_PHYS_START && in keystone_pv_fixup()
78 if (mem_start < KEYSTONE_HIGH_PHYS_START || in keystone_pv_fixup()
81 (u64)mem_start, (u64)mem_end); in keystone_pv_fixup()
/Linux-v4.19/arch/mips/dec/prom/
Dmemory.c64 unsigned long mem_start = 0, mem_size = 0; in rex_setup_memory_region() local
77 mem_start += (8 * bm->pagesize); in rex_setup_memory_region()
79 add_memory_region(mem_start, mem_size, BOOT_MEM_RAM); in rex_setup_memory_region()
80 mem_start += mem_size + (8 * bm->pagesize); in rex_setup_memory_region()
85 add_memory_region(mem_start, mem_size, BOOT_MEM_RAM); in rex_setup_memory_region()
/Linux-v4.19/drivers/net/wireless/intersil/hostap/
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()
151 return readb(hw_priv->mem_start + a); in hfa384x_inb()
160 writew(v, hw_priv->mem_start + a); in hfa384x_outw()
169 return readw(hw_priv->mem_start + a); in hfa384x_inw()
331 hw_priv->mem_start = mem; in prism2_pci_probe()
[all …]
/Linux-v4.19/arch/powerpc/kernel/
Dprom_init.c2291 static void __init *make_room(unsigned long *mem_start, unsigned long *mem_end, in make_room() argument
2296 *mem_start = _ALIGN(*mem_start, align); in make_room()
2297 while ((*mem_start + needed) > *mem_end) { in make_room()
2315 ret = (void *)*mem_start; in make_room()
2316 *mem_start += needed; in make_room()
2321 #define dt_push_token(token, mem_start, mem_end) do { \ argument
2322 void *room = make_room(mem_start, mem_end, 4, 4); \
2347 unsigned long *mem_start, in scan_dt_build_strings() argument
2360 namep = make_room(mem_start, mem_end, MAX_PROPERTY_NAME, 1); in scan_dt_build_strings()
2363 *mem_start = (unsigned long)namep; in scan_dt_build_strings()
[all …]
/Linux-v4.19/drivers/net/ethernet/amd/
Ddeclance.c452 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_init_ring()
558 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_rx()
645 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_tx()
781 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_open()
901 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_start_xmit()
945 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_load_multicast()
974 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_set_multicast()
1074 dev->mem_start = CKSEG1ADDR(0x00020000); in dec_lance_probe()
1075 dev->mem_end = dev->mem_start + 0x00020000; in dec_lance_probe()
1080 memset((void *)dev->mem_start, 0, in dec_lance_probe()
[all …]
Da2065.c686 unsigned long mem_start = board + A2065_RAM; in a2065_init_one() local
695 r2 = request_mem_region(mem_start, A2065_RAM_SIZE, "RAM"); in a2065_init_one()
704 release_mem_region(mem_start, A2065_RAM_SIZE); in a2065_init_one()
726 dev->mem_start = (unsigned long)ZTWO_VADDR(mem_start); in a2065_init_one()
727 dev->mem_end = dev->mem_start + A2065_RAM_SIZE; in a2065_init_one()
730 priv->init_block = (struct lance_init_block *)dev->mem_start; in a2065_init_one()
750 release_mem_region(mem_start, A2065_RAM_SIZE); in a2065_init_one()
770 release_mem_region(ZTWO_PADDR(dev->mem_start), A2065_RAM_SIZE); in a2065_remove_one()
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
726 r2 = request_mem_region(mem_start, ARIADNE_RAM_SIZE, "RAM"); in ariadne_init_one()
735 release_mem_region(mem_start, ARIADNE_RAM_SIZE); in ariadne_init_one()
750 dev->mem_start = (unsigned long)ZTWO_VADDR(mem_start); in ariadne_init_one()
751 dev->mem_end = dev->mem_start + ARIADNE_RAM_SIZE; in ariadne_init_one()
759 release_mem_region(mem_start, ARIADNE_RAM_SIZE); in ariadne_init_one()
/Linux-v4.19/arch/powerpc/platforms/powermac/
Dbootx_init.c355 unsigned long mem_start, mem_end; in bootx_flatten_dt() local
363 mem_start = mem_end = _ALIGN_UP(((unsigned long)bi) + start, 4); in bootx_flatten_dt()
364 DBG("Boot params header at: %x\n", mem_start); in bootx_flatten_dt()
365 hdr = (struct boot_param_header *)mem_start; in bootx_flatten_dt()
368 hdr->off_mem_rsvmap = ((unsigned long)rsvmap) - mem_start; in bootx_flatten_dt()
389 hdr->off_dt_strings = bootx_dt_strbase - mem_start; in bootx_flatten_dt()
395 hdr->off_dt_struct = mem_end - mem_start; in bootx_flatten_dt()
402 hdr->totalsize = mem_end - mem_start; in bootx_flatten_dt()
413 rsvmap[0] = mem_start; in bootx_flatten_dt()
/Linux-v4.19/drivers/net/wan/
Dsdla.c93 base = (const void *) (dev->mem_start + offset); in __sdla_read()
124 base = (void *) (dev->mem_start + offset); in __sdla_write()
155 base = (void *) dev->mem_start; in sdla_clear()
175 temp = (void *) (dev->mem_start + (addr & SDLA_ADDR_MASK)); in sdla_byte()
258 temp = (void *)dev->mem_start; in sdla_z80_poll()
442 cmd_buf = (struct sdla_cmd *)(dev->mem_start + (window & SDLA_ADDR_MASK)); in sdla_cmd()
714 pbuf = (void *)(((int) dev->mem_start) + (addr & SDLA_ADDR_MASK)); in sdla_transmit()
782 cmd = (void *) (dev->mem_start + (SDLA_502_RCV_BUF & SDLA_ADDR_MASK)); in sdla_receive()
793 pbufi = (void *) (dev->mem_start + (SDLA_508_RXBUF_INFO & SDLA_ADDR_MASK)); in sdla_receive()
795 …pbuf = (void *) (dev->mem_start + ((pbufi->rse_base + flp->buffer * sizeof(struct buf_entry)) & SD… in sdla_receive()
[all …]
/Linux-v4.19/arch/mips/loongson64/common/
Dmem.c73 add_memory_region(loongson_memmap->map[i].mem_start, in prom_init_memory()
78 add_memory_region(loongson_memmap->map[i].mem_start, in prom_init_memory()
83 add_memory_region(loongson_memmap->map[i].mem_start, in prom_init_memory()
/Linux-v4.19/include/linux/
Dvlynq.h68 u32 mem_start, mem_end; member
122 return dev->mem_start; in vlynq_mem_start()
132 return dev->mem_end - dev->mem_start + 1; in vlynq_mem_len()
/Linux-v4.19/drivers/net/ethernet/cirrus/
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()
356 skb_copy_from_linear_data(skb, (void *)(dev->mem_start + PP_TxFrame), in net_send_packet()
464 skb_copy_to_linear_data(skb, (void *)(dev->mem_start + PP_RxFrame), in net_rx()
/Linux-v4.19/arch/arm/mm/
Dpmsa-v7.c236 phys_addr_t mem_start; in pmsav7_adjust_lowmem_bounds() local
275 mem_start = reg->base; in pmsav7_adjust_lowmem_bounds()
293 num = allocate_region(mem_start, specified_mem_size, mem_max_regions, mem); in pmsav7_adjust_lowmem_bounds()
307 memblock_remove(mem_start + total_mem_size, in pmsav7_adjust_lowmem_bounds()
/Linux-v4.19/drivers/net/ethernet/
Dethoc.c301 static int ethoc_init_ring(struct ethoc *dev, unsigned long mem_start) in ethoc_init_ring() argument
314 bd.addr = mem_start; in ethoc_init_ring()
744 ethoc_init_ring(priv, dev->mem_start); in ethoc_open()
762 dev->base_addr, dev->mem_start, dev->mem_end); in ethoc_open()
989 ethoc_init_ring(priv, dev->mem_start); in ethoc_set_ringparam()
1077 netdev->mem_start = mem->start; in ethoc_probe()
1106 netdev->mem_start, resource_size(mem)); in ethoc_probe()
1115 buffer_size, (void *)&netdev->mem_start, in ethoc_probe()
1123 netdev->mem_end = netdev->mem_start + buffer_size; in ethoc_probe()
1131 128, (netdev->mem_end - netdev->mem_start + 1) / ETHOC_BUFSIZ); in ethoc_probe()
/Linux-v4.19/drivers/net/
Dsb1000.c187 dev->mem_start = ioaddr[1]; in sb1000_probe_one()
193 dev->mem_start, serial_number, dev->irq); in sb1000_probe_one()
241 release_region(dev->mem_start, 16); in sb1000_remove_one()
915 ioaddr[1] = dev->mem_start; in sb1000_error_dpc()
940 ioaddr[1] = dev->mem_start; in sb1000_open()
1008 ioaddr[1] = dev->mem_start; in sb1000_dev_ioctl()
1104 ioaddr[1] = dev->mem_start; in sb1000_interrupt()
1157 ioaddr[1] = dev->mem_start; in sb1000_close()
/Linux-v4.19/drivers/char/xilinx_hwicap/
Dxilinx_hwicap.c650 drvdata->mem_start = regs_res->start; in hwicap_setup()
654 if (!request_mem_region(drvdata->mem_start, in hwicap_setup()
664 drvdata->base_address = ioremap(drvdata->mem_start, drvdata->mem_size); in hwicap_setup()
678 (unsigned long long) drvdata->mem_start, in hwicap_setup()
736 release_mem_region(drvdata->mem_start, drvdata->mem_size); in hwicap_remove()
/Linux-v4.19/drivers/net/ethernet/i825xx/
D82596.c1183 dev->mem_start = (int)__get_free_pages(GFP_ATOMIC, 0); in i82596_probe()
1184 if (!dev->mem_start) { in i82596_probe()
1202 dev->ml_priv = (void *)(dev->mem_start); in i82596_probe()
1212 cache_push(virt_to_phys((void *)(dev->mem_start)), 4096); in i82596_probe()
1213 cache_clear(virt_to_phys((void *)(dev->mem_start)), 4096); in i82596_probe()
1214 kernel_set_cachemode((void *)(dev->mem_start), 4096, IOMAP_NOCACHE_SER); in i82596_probe()
1230 kernel_set_cachemode((void *)(dev->mem_start), 4096, in i82596_probe()
1233 free_page ((u32)(dev->mem_start)); in i82596_probe()
1541 kernel_set_cachemode((void *)(dev_82596->mem_start), 4096, in cleanup_module()
1544 free_page ((u32)(dev_82596->mem_start)); in cleanup_module()

1234