Motr
M0
|
#include <lnet_core_types.h>
Data Fields | |
nlx_core_opaque_ptr_t | cbl_c_self |
nlx_core_opaque_ptr_t | cbl_c_next |
struct nlx_core_kmem_loc | cbl_p_self_loc |
struct nlx_core_kmem_loc | cbl_p_next_loc |
Buffer events are linked in the buffer queue using this structure. It is designed to be operated upon from either kernel or user space with a single producer and single consumer.
Definition at line 114 of file lnet_core_types.h.
nlx_core_opaque_ptr_t cbl_c_next |
Pointer to the next element in the consumer address space.
Definition at line 123 of file lnet_core_types.h.
nlx_core_opaque_ptr_t cbl_c_self |
Self pointer in the consumer (transport) address space.
Definition at line 118 of file lnet_core_types.h.
struct nlx_core_kmem_loc cbl_p_next_loc |
Reference to the next element in the producer. The next reference is kept in the form of a nlx_core_kmem_loc so that queue elements do not all need to be mapped.
Definition at line 137 of file lnet_core_types.h.
struct nlx_core_kmem_loc cbl_p_self_loc |
Self reference in the producer (kernel). The producer reference is kept in the form of a nlx_core_kmem_loc so that queue elements do not all need to be mapped.
Definition at line 130 of file lnet_core_types.h.