Motr
M0
|
#include <klnet_core.h>
Data Fields | |
uint64_t | kd_magic |
struct nlx_core_kmem_loc | kd_cd_loc |
struct m0_mutex | kd_drv_mutex |
struct nlx_kcore_ops * | kd_drv_ops |
struct m0_tl | kd_drv_tms |
struct m0_tl | kd_drv_bufs |
Kernel domain private data. This structure is pointed to by nlx_core_domain::cd_kpvt.
Definition at line 91 of file klnet_core.h.
struct nlx_core_kmem_loc kd_cd_loc |
Reference to the shared memory nlx_core_domain structure.
Definition at line 95 of file klnet_core.h.
struct m0_tl kd_drv_bufs |
User space buffers in this domain tracked by the driver. This list links through nlx_kcore_buffer::kb_drv_linkage.
Definition at line 113 of file klnet_core.h.
struct m0_mutex kd_drv_mutex |
Synchronize access to driver resources for this domain.
Definition at line 98 of file klnet_core.h.
struct nlx_kcore_ops* kd_drv_ops |
Operations object driver uses to call kernel core operations.
Definition at line 101 of file klnet_core.h.
struct m0_tl kd_drv_tms |
User space transfer machines in this domain tracked by the driver. This list links through nlx_kcore_transfer_mc::ktm_drv_linkage.
Definition at line 107 of file klnet_core.h.
uint64_t kd_magic |
Definition at line 92 of file klnet_core.h.