Motr  M0
m0_lnet_dev_buf_register_params Struct Reference

#include <lnet_ioctl.h>

Collaboration diagram for m0_lnet_dev_buf_register_params:
Collaboration graph

Data Fields

struct nlx_core_bufferdbr_lcbuf
 
nlx_core_opaque_ptr_t dbr_buffer_id
 
struct m0_bufvec dbr_bvec
 

Detailed Description

Parameters for the M0_LNET_BUF_REGISTER ioctl. The m0_bufvec is copied into the parameters, not referenced, to simplify the logic required to map the data into kernel space.

See also
nlx_dev_ioctl_buf_register()

Definition at line 56 of file lnet_ioctl.h.

Field Documentation

◆ dbr_buffer_id

nlx_core_opaque_ptr_t dbr_buffer_id

value to be set in the nlx_core_buffer::cb_buffer_id field.

Definition at line 60 of file lnet_ioctl.h.

◆ dbr_bvec

struct m0_bufvec dbr_bvec

Buffer vector with user address space pointers.

Definition at line 62 of file lnet_ioctl.h.

◆ dbr_lcbuf

struct nlx_core_buffer* dbr_lcbuf

The user space core private data pointer for the buffer.

Definition at line 58 of file lnet_ioctl.h.


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