c3ea8a7200
rework line '#include "wilc_oswrapper.h"' it does not used anywhere after change own data type to common data type. Signed-off-by: Dean Lee <dean.lee@atmel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
59 lines
1.1 KiB
C
59 lines
1.1 KiB
C
|
|
#include "wilc_memory.h"
|
|
|
|
/*!
|
|
* @author syounan
|
|
* @date 18 Aug 2010
|
|
* @version 1.0
|
|
*/
|
|
void *WILC_MemoryAlloc(u32 u32Size, tstrWILC_MemoryAttrs *strAttrs,
|
|
char *pcFileName, u32 u32LineNo)
|
|
{
|
|
if (u32Size > 0) {
|
|
return kmalloc(u32Size, GFP_ATOMIC);
|
|
} else {
|
|
return NULL;
|
|
}
|
|
}
|
|
|
|
/*!
|
|
* @author syounan
|
|
* @date 18 Aug 2010
|
|
* @version 1.0
|
|
*/
|
|
void *WILC_MemoryCalloc(u32 u32Size, tstrWILC_MemoryAttrs *strAttrs,
|
|
char *pcFileName, u32 u32LineNo)
|
|
{
|
|
return kcalloc(u32Size, 1, GFP_KERNEL);
|
|
}
|
|
|
|
/*!
|
|
* @author syounan
|
|
* @date 18 Aug 2010
|
|
* @version 1.0
|
|
*/
|
|
void *WILC_MemoryRealloc(void *pvOldBlock, u32 u32NewSize,
|
|
tstrWILC_MemoryAttrs *strAttrs, char *pcFileName, u32 u32LineNo)
|
|
{
|
|
if (u32NewSize == 0) {
|
|
kfree(pvOldBlock);
|
|
return NULL;
|
|
} else if (pvOldBlock == NULL) {
|
|
return kmalloc(u32NewSize, GFP_KERNEL);
|
|
} else {
|
|
return krealloc(pvOldBlock, u32NewSize, GFP_KERNEL);
|
|
}
|
|
|
|
}
|
|
|
|
/*!
|
|
* @author syounan
|
|
* @date 18 Aug 2010
|
|
* @version 1.0
|
|
*/
|
|
void WILC_MemoryFree(const void *pvBlock, tstrWILC_MemoryAttrs *strAttrs,
|
|
char *pcFileName, u32 u32LineNo)
|
|
{
|
|
kfree(pvBlock);
|
|
}
|