Searched defs:fifo (Results 1 – 4 of 4) sorted by relevance
/DragonOS-0.1.5/kernel/src/common/ |
D | kfifo.h | 19 #define kfifo_reset(fifo) (void)({ \ argument 29 #define kfifo_reset_out(fifo) (void)({ \ argument 40 #define kfifo_total_size(fifo) ((fifo)->total_size) argument 47 #define kfifo_size(fifo) ((fifo)->size) argument 55 #define kfifo_empty(fifo) (((fifo)->size == 0) ? 1 : 0) argument 63 #define kfifo_full(fifo) (((fifo)->size == (fifo)->total_size) ? 1 : 0) argument 130 uint32_t __always_inline kfifo_in_locked(struct kfifo_t *fifo, const void *from, uint32_t size, spi… in kfifo_in_locked() 147 uint32_t __always_inline kfifo_out_locked(struct kfifo_t *fifo, void *to, uint32_t size, spinlock_t… in kfifo_out_locked()
|
/DragonOS-0.1.5/kernel/src/libs/ |
D | kfifo.c | 15 int kfifo_alloc(struct kfifo_t *fifo, uint32_t size, uint64_t reserved) in kfifo_alloc() 35 void kfifo_init(struct kfifo_t *fifo, void *buffer, uint32_t size) in kfifo_init() 51 uint32_t kfifo_in(struct kfifo_t *fifo, const void *from, uint32_t size) in kfifo_in() 86 uint32_t kfifo_out(struct kfifo_t *fifo, void *to, uint32_t size) in kfifo_out() 120 uint32_t kfifo_out_peek(struct kfifo_t *fifo, void *to, uint32_t size) in kfifo_out_peek() 147 void kfifo_free_alloc(struct kfifo_t *fifo) in kfifo_free_alloc()
|
D | bitree.c | 208 struct kfifo_t fifo; in bt_destroy_tree() local
|
/DragonOS-0.1.5/kernel/src/ktest/ |
D | test-kfifo.c | 11 struct kfifo_t fifo; in ktest_kfifo_case0_1() local
|