Subversion Repositories Kolibri OS

Rev

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

Rev 2967 Rev 3031
Line 2... Line 2...
2
#define __DDK_H__
2
#define __DDK_H__
3
 
3
 
Line 4... Line 4...
4
#include 
4
#include 
-
 
5
#include 
-
 
6
#include 
5
#include 
7
#include 
-
 
8
#include 
Line 6... Line 9...
6
 
9
 
Line 7... Line 10...
7
 
10
 
Line 54... Line 57...
54
u32_t drvEntry(int, char *)__asm__("_drvEntry");
57
u32_t drvEntry(int, char *)__asm__("_drvEntry");
Line 55... Line 58...
55
 
58
 
Line -... Line 59...
-
 
59
 
Line -... Line 60...
-
 
60
#define __WARN()      dbgprintf(__FILE__, __LINE__)
-
 
61
 
-
 
62
#ifndef WARN_ON
-
 
63
#define WARN_ON(condition) ({                                           \
-
 
64
        int __ret_warn_on = !!(condition);                              \
-
 
65
        if (unlikely(__ret_warn_on))                                    \
-
 
66
                __WARN();                                               \
-
 
67
        unlikely(__ret_warn_on);                                        \
-
 
68
})
-
 
69
#endif
-
 
70
 
-
 
71
 
-
 
72
static inline void *kmalloc_array(size_t n, size_t size, gfp_t flags)
-
 
73
{
-
 
74
//    if (size != 0 && n > SIZE_MAX / size)
-
 
75
//        return NULL;
Line 56... Line 76...
56
 
76
    return kmalloc(n * size, flags);