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); |