Changeset 442 for GPL/trunk/include/asm


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

Reorganise code to make maintenance easier

Location:
GPL/trunk/include/asm
Files:
5 edited

Legend:

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

    r32 r442  
    1 #ifndef _I386_BITOPS_H
    2 #define _I386_BITOPS_H
     1#ifndef _ASM_BITOPS_H
     2#define _ASM_BITOPS_H
    33
    44/*
     
    101101#define test_bit(nr, addr) (((1UL << (nr & 31)) & (((const unsigned int *) addr)[nr >> 5])) != 0)
    102102
    103 #endif /* _I386_BITOPS_H */
     103#endif /* _ASM_BITOPS_H */
  • 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/*
  • GPL/trunk/include/asm/page.h

    r32 r442  
    1 /* $Id: page.h,v 1.1.1.1 2003/07/02 13:56:58 eleph Exp $ */
    2 
    31#ifndef _I386_PAGE_H
    42#define _I386_PAGE_H
     
    7169
    7270#endif /* __KERNEL__ */
     71#define page_to_pfn(page)       (page_to_phys(page) >> PAGE_SHIFT)
    7372
    7473#endif /* _I386_PAGE_H */
  • GPL/trunk/include/asm/processor.h

    r32 r442  
    344344#define init_stack      (init_task_union.stack)
    345345
     346#define cpu_relax()
     347
    346348#endif /* __ASM_I386_PROCESSOR_H */
  • GPL/trunk/include/asm/system.h

    r32 r442  
    3232#define cli()                   _asm cli;
    3333#define sti()                   _asm sti;
     34#endif
     35
     36#define smp_mb()        barrier()
     37#define smp_rmb()       barrier()
     38#define smp_wmb()       barrier()
    3439
    3540#endif
    36 #endif
Note: See TracChangeset for help on using the changeset viewer.