Searched refs:ioaddr (Results 51 - 75 of 251) sorted by relevance

1234567891011

/drivers/ata/
H A Dpata_pxa.c296 ap->ioaddr.cmd_addr = devm_ioremap(&pdev->dev, cmd_res->start,
298 ap->ioaddr.ctl_addr = devm_ioremap(&pdev->dev, ctl_res->start,
300 ap->ioaddr.bmdma_addr = devm_ioremap(&pdev->dev, dma_res->start,
306 ap->ioaddr.altstatus_addr = ap->ioaddr.ctl_addr;
307 ap->ioaddr.data_addr = ap->ioaddr.cmd_addr +
309 ap->ioaddr.error_addr = ap->ioaddr.cmd_addr +
311 ap->ioaddr
[all...]
H A Dsata_svw.c131 *val = readl(link->ap->ioaddr.scr_addr + (sc_reg * 4));
141 writel(val, link->ap->ioaddr.scr_addr + (sc_reg * 4));
148 struct ata_ioports *ioaddr = &ap->ioaddr; local
152 writeb(tf->ctl, ioaddr->ctl_addr);
158 ioaddr->feature_addr);
160 ioaddr->nsect_addr);
162 ioaddr->lbal_addr);
164 ioaddr->lbam_addr);
166 ioaddr
184 struct ata_ioports *ioaddr = &ap->ioaddr; local
[all...]
H A Dpata_cs5520.c131 struct ata_ioports *ioaddr; local
187 ioaddr = &host->ports[0]->ioaddr;
188 ioaddr->cmd_addr = iomap[0];
189 ioaddr->ctl_addr = iomap[1];
190 ioaddr->altstatus_addr = iomap[1];
191 ioaddr->bmdma_addr = iomap[4];
192 ata_sff_std_ports(ioaddr);
198 ioaddr = &host->ports[1]->ioaddr;
[all...]
H A Dsata_uli.c153 struct ata_ioports *ioaddr; local
193 ioaddr = &host->ports[2]->ioaddr;
194 ioaddr->cmd_addr = iomap[0] + 8;
195 ioaddr->altstatus_addr =
196 ioaddr->ctl_addr = (void __iomem *)
198 ioaddr->bmdma_addr = iomap[4] + 16;
200 ata_sff_std_ports(ioaddr);
208 ioaddr = &host->ports[3]->ioaddr;
[all...]
/drivers/net/ethernet/smsc/
H A Dsmc91x.h75 static inline void SMC_outw(u16 val, void __iomem *ioaddr, int reg) argument
79 v |= readl(ioaddr + (reg & ~2)) & 0xffff;
80 writel(v, ioaddr + (reg & ~2));
82 writew(val, ioaddr + reg);
161 SMC_outw(u16 val, void __iomem *ioaddr, int reg) argument
165 v |= readl(ioaddr + (reg & ~2)) & 0xffff;
166 writel(v, ioaddr + (reg & ~2));
168 writew(val, ioaddr + reg);
374 smc_pxa_dma_insl(void __iomem *ioaddr, struct smc_local *lp, int reg, int dma, argument
382 readsl(ioaddr
413 smc_pxa_dma_insw(void __iomem *ioaddr, struct smc_local *lp, int reg, int dma, u_char *buf, int len) argument
[all...]
H A Dsmc9194.h204 #define SMC_SELECT_BANK(x) { outw( x, ioaddr + BANK_SELECT ); }
207 #define SMC_DELAY() { inw( ioaddr + RCR );\
208 inw( ioaddr + RCR );\
209 inw( ioaddr + RCR ); }
215 mask = inb( ioaddr + INT_MASK );\
217 outb( mask, ioaddr + INT_MASK ); \
225 mask = inb( ioaddr + INT_MASK );\
227 outb( mask, ioaddr + INT_MASK ); \
/drivers/rtc/
H A Drtc-imxdi.c72 * @ioaddr: IO registers pointer
84 void __iomem *ioaddr; member in struct:imxdi_dev
102 __raw_writel(__raw_readl(imxdi->ioaddr + DIER) | intr,
103 imxdi->ioaddr + DIER);
115 __raw_writel(__raw_readl(imxdi->ioaddr + DIER) & ~intr,
116 imxdi->ioaddr + DIER);
134 __raw_writel(DSR_WEF, imxdi->ioaddr + DSR);
138 if ((__raw_readl(imxdi->ioaddr + DSR) & DSR_WEF) == 0)
166 __raw_writel(val, imxdi->ioaddr + reg);
200 now = __raw_readl(imxdi->ioaddr
[all...]
/drivers/net/ethernet/dec/tulip/
H A Dmedia.c54 void __iomem *ioaddr = tp->base_addr; local
55 void __iomem *mdio_addr = ioaddr + CSR9;
63 return ioread32(ioaddr + comet_miireg2offset[location]);
69 iowrite32(0x60020000 + (phy_id<<23) + (location<<18), ioaddr + 0xA0);
70 ioread32(ioaddr + 0xA0);
71 ioread32(ioaddr + 0xA0);
74 if ( ! ((retval = ioread32(ioaddr + 0xA0)) & 0x80000000))
115 void __iomem *ioaddr = tp->base_addr; local
116 void __iomem *mdio_addr = ioaddr + CSR9;
124 iowrite32(val, ioaddr
171 void __iomem *ioaddr = tp->base_addr; local
[all...]
H A Ddmfe.c181 #define SROM_CLK_WRITE(data, ioaddr) \
182 outl(data|CR9_SROM_READ|CR9_SRCS,ioaddr); \
184 outl(data|CR9_SROM_READ|CR9_SRCS|CR9_SRCLK,ioaddr); \
186 outl(data|CR9_SROM_READ|CR9_SRCS,ioaddr); \
220 long ioaddr; /* I/O base address */ member in struct:dmfe_board_info
465 db->ioaddr = pci_resource_start(pdev, 0);
471 dev->base_addr = db->ioaddr;
489 cpu_to_le16(read_srom_word(db->ioaddr, i));
618 unsigned long ioaddr = db->ioaddr; local
754 unsigned long ioaddr = dev->base_addr; local
797 unsigned long ioaddr = dev->base_addr; local
876 unsigned long ioaddr = dev->base_addr; local
1367 dmfe_descriptor_init(struct net_device *dev, unsigned long ioaddr) argument
1434 update_cr6(u32 cr6_data, unsigned long ioaddr) argument
1455 unsigned long ioaddr = dev->base_addr+0xc0; /* ID Table */ local
1583 read_srom_word(long ioaddr, int offset) argument
1772 unsigned long ioaddr; local
1823 unsigned long ioaddr; local
1873 phy_write_1bit(unsigned long ioaddr, u32 phy_data) argument
1888 phy_read_1bit(unsigned long ioaddr) argument
[all...]
H A Dtimer.c22 void __iomem *ioaddr = tp->base_addr; local
23 u32 csr12 = ioread32(ioaddr + CSR12);
30 ioread32(ioaddr + CSR5), ioread32(ioaddr + CSR6),
31 csr12, ioread32(ioaddr + CSR13),
32 ioread32(ioaddr + CSR14), ioread32(ioaddr + CSR15));
49 ioread32(ioaddr + CSR6),
128 tulip_tx_timeout_complete(tp, ioaddr);
144 void __iomem *ioaddr local
[all...]
/drivers/net/ethernet/packetengines/
H A Dhamachi.c545 static int read_eeprom(void __iomem *ioaddr, int location);
586 void __iomem *ioaddr; local
618 ioaddr = ioremap(base, 0x400);
619 if (!ioaddr)
629 dev->dev_addr[i] = 1 ? read_eeprom(ioaddr, 4 + i)
630 : readb(ioaddr + StationAddr + i);
636 read_eeprom(ioaddr, i), i % 16 != 15 ? " " : "\n");
669 writeb(force32, ioaddr + VirtualJumpers);
672 writeb(0x01, ioaddr + ChipReset);
679 i = readb(ioaddr
796 read_eeprom(void __iomem *ioaddr, int location) argument
819 void __iomem *ioaddr = hmp->base; local
837 void __iomem *ioaddr = hmp->base; local
857 void __iomem *ioaddr = hmp->base; local
1034 void __iomem *ioaddr = hmp->base; local
1059 void __iomem *ioaddr = hmp->base; local
1303 void __iomem *ioaddr = hmp->base; local
1624 void __iomem *ioaddr = hmp->base; local
1658 void __iomem *ioaddr = hmp->base; local
1744 void __iomem *ioaddr = hmp->base; local
1780 void __iomem *ioaddr = hmp->base; local
[all...]
/drivers/mmc/host/
H A Dsdhci-pltfm.h39 return in_be32(host->ioaddr + reg);
44 return in_be16(host->ioaddr + (reg ^ 0x2));
49 return in_8(host->ioaddr + (reg ^ 0x3));
55 out_be32(host->ioaddr + reg, val);
79 clrsetbits_be32(host->ioaddr + base, 0xffff << shift, val << shift);
87 clrsetbits_be32(host->ioaddr + base , 0xff << shift, val << shift);
/drivers/net/ethernet/amd/
H A Dlance.c67 static int lance_probe1(struct net_device *dev, int ioaddr, int irq, int options);
401 int ioaddr = *port; local
402 struct resource *r = request_region(ioaddr, LANCE_TOTAL_SIZE,
407 char offset14 = inb(ioaddr + 14);
413 char offset15 = inb(ioaddr + 15);
420 result = lance_probe1(dev, ioaddr, 0, 0);
429 release_region(ioaddr, LANCE_TOTAL_SIZE);
469 static int __init lance_probe1(struct net_device *dev, int ioaddr, int irq, int options) argument
496 ioaddr_table[inb(hp_port) & 3] == ioaddr)
501 hpJ2405A = (inb(ioaddr)
753 int ioaddr = dev->base_addr; local
921 int ioaddr = dev->base_addr; local
956 int ioaddr = dev->base_addr; local
1026 int csr0, ioaddr, boguscnt=10; local
1229 int ioaddr = dev->base_addr; local
1266 short ioaddr = dev->base_addr; local
1286 short ioaddr = dev->base_addr; local
[all...]
H A Ddepca.h13 #define DEPCA_NICSR ioaddr+0x00 /* Network interface CSR */
14 #define DEPCA_RBI ioaddr+0x02 /* RAM buffer index (2k buffer mode) */
15 #define DEPCA_DATA ioaddr+0x04 /* LANCE registers' data port */
16 #define DEPCA_ADDR ioaddr+0x06 /* LANCE registers' address port */
17 #define DEPCA_HBASE ioaddr+0x08 /* EISA high memory base address reg. */
18 #define DEPCA_PROM ioaddr+0x0c /* Ethernet address ROM data port */
19 #define DEPCA_CNFG ioaddr+0x0c /* EISA Configuration port */
20 #define DEPCA_RBSA ioaddr+0x0e /* RAM buffer starting address (2k buff.) */
H A Dnmclan_cs.c294 #define MACEBANK(win_num) outb((win_num), ioaddr + AM2150_MACE_BANK)
487 static int mace_read(mace_private *lp, unsigned int ioaddr, int reg) argument
494 data = inb(ioaddr + AM2150_MACE_BASE + reg);
499 data = inb(ioaddr + AM2150_MACE_BASE + (reg & 0x0F));
514 static void mace_write(mace_private *lp, unsigned int ioaddr, int reg, argument
521 outb(data & 0xFF, ioaddr + AM2150_MACE_BASE + reg);
526 outb(data & 0xFF, ioaddr + AM2150_MACE_BASE + (reg & 0x0F));
537 static int mace_init(mace_private *lp, unsigned int ioaddr, char *enet_addr) argument
543 mace_write(lp, ioaddr, MACE_BIUCC, 1);
544 while (mace_read(lp, ioaddr, MACE_BIUC
617 unsigned int ioaddr; local
781 unsigned int ioaddr = dev->base_addr; local
804 unsigned int ioaddr = dev->base_addr; local
863 unsigned int ioaddr = dev->base_addr; local
922 unsigned int ioaddr; local
1065 unsigned int ioaddr = dev->base_addr; local
1226 update_stats(unsigned int ioaddr, struct net_device *dev) argument
1366 unsigned int ioaddr = dev->base_addr; local
1456 unsigned int ioaddr = dev->base_addr; local
[all...]
H A Dpcnet32.c459 ulong ioaddr = dev->base_addr; local
463 val = lp->a->read_csr(ioaddr, CSR3);
465 lp->a->write_csr(ioaddr, CSR3, val);
734 ulong ioaddr = dev->base_addr; /* card base I/O address */ local
735 r = (lp->a->read_bcr(ioaddr, 4) != 0xc0);
787 ulong ioaddr = dev->base_addr; local
797 lp->a->write_csr(ioaddr, CSR0, CSR0_STOP); /* stop the chip */
874 ulong ioaddr = dev->base_addr; /* card base I/O address */ local
893 lp->a->write_csr(ioaddr, CSR0, CSR0_STOP); /* stop the chip */
898 lp->a->reset(ioaddr);
1032 ulong ioaddr = dev->base_addr; local
1073 ulong ioaddr = dev->base_addr; local
1319 unsigned long ioaddr = dev->base_addr; local
1371 ulong ioaddr = dev->base_addr; local
1448 unsigned int *port, ioaddr; local
1468 unsigned long ioaddr; local
1525 pcnet32_probe1(unsigned long ioaddr, int shared, struct pci_dev *pdev) argument
2003 unsigned long ioaddr = dev->base_addr; local
2321 unsigned long ioaddr = dev->base_addr; local
2350 unsigned long ioaddr = dev->base_addr, flags; local
2391 unsigned long ioaddr = dev->base_addr; local
2446 unsigned long ioaddr; local
2512 unsigned long ioaddr = dev->base_addr; local
2555 unsigned long ioaddr = dev->base_addr; local
2572 unsigned long ioaddr = dev->base_addr; local
2606 unsigned long ioaddr = dev->base_addr, flags; local
2645 unsigned long ioaddr = dev->base_addr; local
2661 unsigned long ioaddr = dev->base_addr; local
2743 ulong ioaddr = dev->base_addr; /* card base I/O address */ local
[all...]
/drivers/net/ethernet/8390/
H A Dsmc-ultra.c81 static int ultra_probe1(struct net_device *dev, int ioaddr);
203 static int __init ultra_probe1(struct net_device *dev, int ioaddr) argument
212 unsigned char idreg = inb(ioaddr + 7);
213 unsigned char reg4 = inb(ioaddr + 4) & 0x7f;
215 if (!request_region(ioaddr, ULTRA_IO_EXTENT, DRV_NAME))
226 outb(reg4, ioaddr + 4);
229 checksum += inb(ioaddr + 8 + i);
241 dev->dev_addr[i] = inb(ioaddr + 8 + i);
244 ioaddr, dev->dev_addr);
248 outb(0x80 | reg4, ioaddr
383 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local
500 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local
509 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local
522 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local
532 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* CMDREG */ local
[all...]
H A Dne3210.c94 unsigned long ioaddr, phys_mem; local
107 ioaddr = edev->base_addr;
109 if (!request_region(ioaddr, NE3210_IO_EXTENT, DRV_NAME)) {
114 if (!request_region(ioaddr + NE3210_CFG1,
121 printk("ne3210-debug: probe at %#x, ID %s\n", ioaddr, edev->id.sig);
123 inb(ioaddr + NE3210_CFG1), inb(ioaddr + NE3210_CFG2));
126 port_index = inb(ioaddr + NE3210_CFG2) >> 6;
128 dev->dev_addr[i] = inb(ioaddr + NE3210_SA_PROM + i);
133 dev->irq = irq_map[(inb(ioaddr
228 unsigned long ioaddr = to_eisa_device (device)->base_addr; local
247 unsigned short ioaddr = dev->base_addr; local
[all...]
H A Dwd.c51 static int wd_probe1(struct net_device *dev, int ioaddr);
110 int ioaddr = wd_portlist[i]; local
111 r = request_region(ioaddr, WD_IO_EXTENT, "wd-probe");
114 if (wd_probe1(dev, ioaddr) == 0) {
118 release_region(ioaddr, WD_IO_EXTENT);
164 static int __init wd_probe1(struct net_device *dev, int ioaddr) argument
175 checksum += inb(ioaddr + 8 + i);
176 if (inb(ioaddr + 8) == 0xff /* Extra check to avoid soundcard. */
177 || inb(ioaddr + 9) == 0xff
192 dev->dev_addr[i] = inb(ioaddr
370 int ioaddr = dev->base_addr - WD_NIC_OFFSET; /* WD_CMDREG */ local
[all...]
H A Dsmc-mca.c204 unsigned short ioaddr; local
293 dev->base_addr = ioaddr = mca_device_transform_ioport(mca_dev, tbase);
342 if (!request_region(ioaddr, ULTRA_IO_EXTENT, DRV_NAME)) {
347 reg4 = inb(ioaddr + 4) & 0x7f;
348 outb(reg4, ioaddr + 4);
351 dev->dev_addr[i] = inb(ioaddr + 8 + i);
354 slot + 1, ioaddr, dev->dev_addr);
360 outb(0x80 | reg4, ioaddr + 4);
365 outb(0x80 | inb(ioaddr + 0x0c), ioaddr
426 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local
451 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local
512 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; /* ASIC addr */ local
537 int ioaddr = dev->base_addr - ULTRA_NIC_OFFSET; local
[all...]
/drivers/net/tokenring/
H A Dabyss.c327 unsigned long ioaddr; local
329 ioaddr = dev->base_addr;
330 reset_reg = inb(ioaddr + PCIBM2_RESET_REG);
332 outb(reset_reg, ioaddr + PCIBM2_RESET_REG);
343 unsigned long ioaddr; local
345 ioaddr = dev->base_addr;
347 reset_reg = inb(ioaddr + PCIBM2_RESET_REG);
350 outb(reset_reg, ioaddr + PCIBM2_RESET_REG);
355 outb(reset_reg, ioaddr + PCIBM2_RESET_REG);
360 outb(reset_reg, ioaddr
379 unsigned long ioaddr; local
392 unsigned long ioaddr; local
[all...]
/drivers/net/ethernet/dlink/
H A Dsundance.c418 static int eeprom_read(void __iomem *ioaddr, int location);
446 void __iomem *ioaddr = np->base + ASICCtrl; local
450 iowrite32 (reset_cmd | ioread32 (ioaddr), ioaddr);
453 while (ioread32 (ioaddr) & (ResetBusy << 16)) {
484 void __iomem *ioaddr; local
516 ioaddr = pci_iomap(pdev, bar, netdev_io_size);
517 if (!ioaddr)
522 cpu_to_le16(eeprom_read(ioaddr, i + EEPROM_SA_OFFSET));
525 dev->base_addr = (unsigned long)ioaddr;
707 eeprom_read(void __iomem *ioaddr, int location) argument
830 void __iomem *ioaddr = np->base; local
905 void __iomem *ioaddr = np->base; local
934 void __iomem *ioaddr = np->base; local
951 void __iomem *ioaddr = np->base; local
1127 void __iomem *ioaddr = np->base; local
1165 void __iomem *ioaddr = np->base; local
1313 void __iomem *ioaddr = np->base; local
1439 void __iomem *ioaddr = np->base; local
1504 void __iomem *ioaddr = np->base; local
1546 void __iomem *ioaddr = np->base; local
1752 void __iomem *ioaddr = np->base; local
[all...]
/drivers/net/ethernet/via/
H A Dvia-rhine.c271 #define IOSYNC do { ioread8(ioaddr + StationAddr); } while (0)
508 void __iomem *ioaddr = rp->base; local
512 bool has_mask_bits = !!(ioread8(ioaddr + reg) & mask);
536 void __iomem *ioaddr = rp->base; local
539 intr_status = ioread16(ioaddr + IntrStatus);
542 intr_status |= ioread8(ioaddr + IntrStatus2) << 16;
548 void __iomem *ioaddr = rp->base; local
551 iowrite8(mask >> 16, ioaddr + IntrStatus2);
552 iowrite16(mask, ioaddr + IntrStatus);
563 void __iomem *ioaddr local
619 void __iomem *ioaddr = rp->base; local
663 void __iomem *ioaddr = rp->base; local
701 void __iomem *ioaddr = rp->base; local
738 void __iomem *ioaddr = rp->base; local
779 void __iomem *ioaddr = rp->base; local
865 void __iomem *ioaddr; local
1237 void __iomem *ioaddr = rp->base; local
1277 rhine_set_cam(void __iomem *ioaddr, int idx, u8 *addr) argument
1308 rhine_set_vlan_cam(void __iomem *ioaddr, int idx, u8 *addr) argument
1335 rhine_set_cam_mask(void __iomem *ioaddr, u32 mask) argument
1354 rhine_set_vlan_cam_mask(void __iomem *ioaddr, u32 mask) argument
1376 void __iomem *ioaddr = rp->base; local
1396 void __iomem *ioaddr = rp->base; local
1435 void __iomem *ioaddr = rp->base; local
1468 void __iomem *ioaddr = rp->base; local
1482 void __iomem *ioaddr = rp->base; local
1509 void __iomem *ioaddr = rp->base; local
1528 void __iomem *ioaddr = rp->base; local
1562 void __iomem *ioaddr = rp->base; local
1629 void __iomem *ioaddr = rp->base; local
1642 void __iomem *ioaddr = rp->base; local
1958 void __iomem *ioaddr = rp->base; local
2038 void __iomem *ioaddr = rp->base; local
2209 void __iomem *ioaddr = rp->base; local
2254 void __iomem *ioaddr = rp->base; local
[all...]
/drivers/net/ethernet/xircom/
H A Dxirc2ps_cs.c255 static void mii_idle(unsigned int ioaddr);
256 static void mii_putbit(unsigned int ioaddr, unsigned data);
257 static int mii_getbit(unsigned int ioaddr);
258 static void mii_wbits(unsigned int ioaddr, unsigned data, int len);
259 static unsigned mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg);
260 static void mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg,
308 #define SelectPage(pgnr) outb((pgnr), ioaddr + XIRCREG_PR)
309 #define GetByte(reg) ((unsigned)inb(ioaddr + (reg)))
310 #define GetWord(reg) ((unsigned)inw(ioaddr + (reg)))
311 #define PutByte(reg,value) outb((value), ioaddr
355 mii_idle(unsigned int ioaddr) argument
367 mii_putbit(unsigned int ioaddr, unsigned data) argument
400 mii_getbit(unsigned int ioaddr) argument
413 mii_wbits(unsigned int ioaddr, unsigned data, int len) argument
421 mii_rd(unsigned int ioaddr, u_char phyaddr, u_char phyreg) argument
443 mii_wr(unsigned int ioaddr, u_char phyaddr, u_char phyreg, unsigned data, int len) argument
623 unsigned int ioaddr; local
695 unsigned int ioaddr; local
980 unsigned int ioaddr; local
1221 unsigned int ioaddr = dev->base_addr; local
1276 unsigned int ioaddr; member in struct:set_address_info
1281 unsigned int ioaddr = sa_info->ioaddr; local
1304 unsigned int ioaddr = dev->base_addr; local
1340 unsigned int ioaddr = dev->base_addr; local
1426 unsigned int ioaddr = dev->base_addr; local
1458 unsigned int ioaddr = dev->base_addr; local
1475 unsigned int ioaddr = dev->base_addr; local
1636 unsigned int ioaddr = dev->base_addr; local
1706 unsigned int ioaddr = dev->base_addr; local
1718 unsigned int ioaddr = dev->base_addr; local
[all...]
/drivers/net/ethernet/hp/
H A Dhp100.h586 inb( ioaddr + HP100_REG_##reg )
588 inw( ioaddr + HP100_REG_##reg )
590 inl( ioaddr + HP100_REG_##reg )
592 outb( data, ioaddr + HP100_REG_##reg )
594 outw( data, ioaddr + HP100_REG_##reg )
596 outl( data, ioaddr + HP100_REG_##reg )
598 outb( inb( ioaddr + HP100_REG_##reg ) | (data), ioaddr + HP100_REG_##reg )
600 outw( inw( ioaddr + HP100_REG_##reg ) | (data), ioaddr
[all...]

Completed in 775 milliseconds

1234567891011