| 21 | int dma_coherent(const void *ptr); |
| 22 | |
| 23 | static inline void *xmalloc_work(size_t size, const char *file, const char *func, int line) |
| 24 | { |
| 25 | void *ret = malloc(size); |
| 26 | if (!ret && size) { |
| 27 | printk(BIOS_ERR, "%s:%d %s(): Failed to malloc %zu bytes\n", |
| 28 | file, line, func, size); |
| 29 | abort(); |
| 30 | } |
| 31 | return ret; |
| 32 | } |
| 33 | #define xmalloc(size) xmalloc_work((size), __FILE__, __func__, __LINE__) |
| 34 | |
| 35 | static inline void *xzalloc_work(size_t size, const char *file, const char *func, int line) |
no test coverage detected