Rev 3243 | Rev 3482 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3243 | Rev 3391 | ||
---|---|---|---|
Line 171... | Line 171... | ||
171 | ::"a"(evh.handle),"b"(evh.euid)); |
171 | ::"a"(evh.handle),"b"(evh.euid)); |
172 | __asm__ __volatile__ ("":::"ebx","ecx","edx","esi","edi"); |
172 | __asm__ __volatile__ ("":::"ebx","ecx","edx","esi","edi"); |
173 | }; |
173 | }; |
174 | 174 | ||
Line -... | Line 175... | ||
- | 175 | static inline int WaitEventTimeout(evhandle_t evh, int timeout) |
|
- | 176 | { |
|
- | 177 | int retval; |
|
- | 178 | __asm__ __volatile__ ( |
|
- | 179 | "call *__imp__WaitEventTimeout" |
|
- | 180 | :"=a"(retval) |
|
- | 181 | :"a"(evh.handle),"b"(evh.euid), "c"(timeout)); |
|
- | 182 | __asm__ __volatile__ ("":::"ebx","ecx","edx","esi","edi"); |
|
- | 183 | return retval; |
|
- | 184 | }; |
|
- | 185 | ||
175 | static inline void DestroyEvent(evhandle_t evh) |
186 | static inline void DestroyEvent(evhandle_t evh) |
176 | { |
187 | { |
177 | __asm__ __volatile__ ( |
188 | __asm__ __volatile__ ( |
178 | "call *__imp__DestroyEvent" |
189 | "call *__imp__DestroyEvent" |
179 | ::"a"(evh.handle),"b"(evh.euid)); |
190 | ::"a"(evh.handle),"b"(evh.euid)); |
Line 474... | Line 485... | ||
474 | { |
485 | { |
475 | return (void __iomem*) MapIoMem(offset, size, PG_SW|PG_NOCACHE); |
486 | return (void __iomem*) MapIoMem(offset, size, PG_SW|PG_NOCACHE); |
476 | } |
487 | } |
477 | 488 | ||
Line -... | Line 489... | ||
- | 489 | static inline void __iomem *ioremap_wc(uint32_t offset, size_t size) |
|
- | 490 | { |
|
- | 491 | return (void __iomem*) MapIoMem(offset, size, PG_SW|PG_NOCACHE); |
|
- | 492 | } |
|
- | 493 | ||
- | 494 | ||
478 | static inline void iounmap(void *addr) |
495 | static inline void iounmap(void *addr) |
479 | { |
496 | { |
480 | FreeKernelSpace(addr); |
497 | FreeKernelSpace(addr); |
481 | } |
498 | } |