lineage_kernel_xcoverpro/sound/soc/codecs/tfa9872/tfa_osal.c

41 lines
621 B
C
Raw Normal View History

2023-06-18 22:53:49 +00:00
#include "config.h"
#if (defined(WIN32) || defined(_X64))
#include <windows.h>
#else
#include <unistd.h>
#endif
#include "tfa_internal.h"
void *kmalloc(size_t size, gfpt_t flags)
{
/* flags are not used outside the Linux kernel */
(void)flags;
#if !defined(__REDLIB__)
return malloc(size);
#else
/* TODO !need malloc here */
#endif
}
void kfree(const void *ptr)
{
#if !defined(__REDLIB__)
free((void *)ptr);
#else
/* TODO !need free here */
#endif
}
unsigned long msleep_interruptible(unsigned int msecs)
{
#if (defined(WIN32) || defined(_X64))
Sleep(msecs);
#else
usleep(1000 * msecs);
#endif
return 0;
}