Motr  M0
m0_net_test_ringbuf Struct Reference

#include <ringbuf.h>

Collaboration diagram for m0_net_test_ringbuf:
Collaboration graph

Data Fields

size_t ntr_size
 
size_t * ntr_buf
 
struct m0_atomic64 ntr_start
 
struct m0_atomic64 ntr_end
 

Detailed Description

Circular FIFO buffer with size_t elements.

Note
m0_net_test_ringbuf.ntr_start and m0_net_test_ringbuf.ntr_end are absolute indices.

Definition at line 43 of file ringbuf.h.

Field Documentation

◆ ntr_buf

size_t* ntr_buf

Ringbuf array

Definition at line 45 of file ringbuf.h.

◆ ntr_end

struct m0_atomic64 ntr_end

End pointer

Definition at line 47 of file ringbuf.h.

◆ ntr_size

size_t ntr_size

Maximum number of elements

Definition at line 44 of file ringbuf.h.

◆ ntr_start

struct m0_atomic64 ntr_start

Start pointer

Definition at line 46 of file ringbuf.h.


The documentation for this struct was generated from the following file: