Subversion Repositories Kolibri OS

Rev

Rev 6102 | Rev 6336 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6102 Rev 6295
Line 47... Line 47...
47
 
47
 
48
void*  STDCALL AllocKernelSpace(size_t size)__asm__("AllocKernelSpace");
48
void*  STDCALL AllocKernelSpace(size_t size)__asm__("AllocKernelSpace");
49
void   STDCALL FreeKernelSpace(void *mem)__asm__("FreeKernelSpace");
49
void   STDCALL FreeKernelSpace(void *mem)__asm__("FreeKernelSpace");
50
addr_t STDCALL MapIoMem(addr_t base, size_t size, u32 flags)__asm__("MapIoMem");
50
addr_t STDCALL MapIoMem(addr_t base, size_t size, u32 flags)__asm__("MapIoMem");
51
void*  STDCALL KernelAlloc(size_t size)__asm__("KernelAlloc");
51
void*  STDCALL KernelAlloc(size_t size)__asm__("KernelAlloc");
52
void*  STDCALL KernelFree(void *mem)__asm__("KernelFree");
52
void*  STDCALL KernelFree(const void *mem)__asm__("KernelFree");
53
void*  STDCALL UserAlloc(size_t size)__asm__("UserAlloc");
53
void*  STDCALL UserAlloc(size_t size)__asm__("UserAlloc");
Line 54... Line 54...
54
int    STDCALL UserFree(void *mem)__asm__("UserFree");
54
int    STDCALL UserFree(void *mem)__asm__("UserFree");
Line 525... Line 525...
525
        memset(mem, 0, size);
525
        memset(mem, 0, size);
Line 526... Line 526...
526
 
526
 
527
   return mem;
527
   return mem;
Line 528... Line -...
528
};
-
 
529
 
-
 
530
static inline void vfree(void *addr)
-
 
531
{
-
 
Line 532... Line 528...
532
    KernelFree(addr);
528
};
Line 533... Line 529...
533
}
529