Rev 878 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 878 | Rev 881 | ||
---|---|---|---|
Line 52... | Line 52... | ||
52 | u32_t STDCALL MapIoMem(void* base,size_t size,u32_t flags)__asm__("MapIoMem"); |
52 | u32_t STDCALL MapIoMem(void* base,size_t size,u32_t flags)__asm__("MapIoMem"); |
Line 53... | Line 53... | ||
53 | 53 | ||
Line -... | Line 54... | ||
- | 54 | /////////////////////////////////////////////////////////////////////////////// |
|
54 | /////////////////////////////////////////////////////////////////////////////// |
55 | |
Line 55... | Line 56... | ||
55 | 56 | ||
56 | static u32_t PciApi(int cmd); |
57 | static u32_t PciApi(int cmd); |
57 | 58 | ||
Line -... | Line 59... | ||
- | 59 | u8_t STDCALL PciRead8 (u32_t bus, u32_t devfn, u32_t reg)__asm__("PciRead8"); |
|
- | 60 | u16_t STDCALL PciRead16(u32_t bus, u32_t devfn, u32_t reg)__asm__("PciRead16"); |
|
- | 61 | u32_t STDCALL PciRead32(u32_t bus, u32_t devfn, u32_t reg)__asm__("PciRead32"); |
|
- | 62 | ||
58 | u8_t STDCALL PciRead8 (u32_t bus, u32_t devfn, u32_t reg)__asm__("PciRead8"); |
63 | #define pciReadLong(tag, reg) \ |
59 | u16_t STDCALL PciRead16(u32_t bus, u32_t devfn, u32_t reg)__asm__("PciRead16"); |
64 | PciRead32(PCI_BUS_FROM_TAG(tag),PCI_DFN_FROM_TAG(tag),(reg)) |
60 | u32_t STDCALL PciRead32(u32_t bus, u32_t devfn, u32_t reg)__asm__("PciRead32"); |
65 | |
Line -... | Line 66... | ||
- | 66 | ||
- | 67 | u32_t STDCALL PciWrite8 (u32_t bus, u32_t devfn, u32_t reg,u8_t val) __asm__("PciWrite8"); |
|
- | 68 | u32_t STDCALL PciWrite16(u32_t bus, u32_t devfn, u32_t reg,u16_t val)__asm__("PciWrite16"); |
|
- | 69 | u32_t STDCALL PciWrite32(u32_t bus, u32_t devfn, u32_t reg,u32_t val)__asm__("PciWrite32"); |
|
61 | 70 | ||
Line 62... | Line 71... | ||
62 | u32_t STDCALL PciWrite8 (u32_t bus, u32_t devfn, u32_t reg,u8_t val) __asm__("PciWrite8"); |
71 | #define pciWriteLong(tag, reg, val) \ |
63 | u32_t STDCALL PciWrite16(u32_t bus, u32_t devfn, u32_t reg,u16_t val)__asm__("PciWrite16"); |
72 | PciWrite32(PCI_BUS_FROM_TAG(tag),PCI_DFN_FROM_TAG(tag),(reg),(val)) |