Ignore:
Timestamp:
Jun 6, 2009, 11:07:11 AM (16 years ago)
Author:
Paul Smedley
Message:

Reorganise code to make maintenance easier

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk/include/asm/io.h

    r399 r442  
    5454#define memcpy_fromio(a,b,c)    memcpy((a),__io_virt(b),(c))
    5555#define memcpy_toio(a,b,c)      memcpy(__io_virt(a),(b),(c))
     56
     57unsigned int ioread8(void __iomem *addr);
     58unsigned int ioread16(void __iomem *addr);
     59unsigned int ioread32(void __iomem *addr);
     60void iowrite8(u8 val, void __iomem *addr);
     61void iowrite16(u16 val, void __iomem *addr);
     62void iowrite32(u32 val, void __iomem *addr);
     63void __iomem *ioport_map(unsigned long port, unsigned int nr);
     64void ioport_unmap(void __iomem *addr);
     65void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long maxlen);
     66void pci_iounmap(struct pci_dev *dev, void __iomem * addr);
    5667
    5768/*
Note: See TracChangeset for help on using the changeset viewer.