#include <linux/kernel.h>
#include <linux/string.h>
Go to the source code of this file.
◆ DECLARE_KFIFO_PTR
| #define DECLARE_KFIFO_PTR |
( |
|
fifo, |
|
|
|
type |
|
) |
| struct kfifo fifo |
◆ INIT_KFIFO
◆ kfifo_avail
| #define kfifo_avail |
( |
|
fifo | ) |
((fifo)->size - (fifo)->in + (fifo)->out) |
◆ kfifo_init
| #define kfifo_init |
( |
|
f, |
|
|
|
buffer, |
|
|
|
sz |
|
) |
| |
Value: do { \
(
f)->buf = (
unsigned char*)(buffer); \
(
f)->
size = (
unsigned int)(sz); \
} while (0)
#define out(...)
Definition main.cpp:65
size_t size
Definition drm_bridge.h:1299
const char * f
Definition drm_print.h:205
◆ kfifo_is_empty
| #define kfifo_is_empty |
( |
|
fifo | ) |
((fifo)->in == (fifo)->out) |
◆ kfifo_len
| #define kfifo_len |
( |
|
fifo | ) |
((fifo)->in - (fifo)->out) |
◆ kfifo_reset
| #define kfifo_reset |
( |
|
fifo | ) |
do { (fifo)->in = 0; (fifo)->out = 0; } while (0) |