Motr  M0
lnet_ioctl.h File Reference
#include "lib/vec.h"
Include dependency graph for lnet_ioctl.h:

Go to the source code of this file.

Data Structures

struct  m0_lnet_dev_dom_init_params
 
struct  m0_lnet_dev_buf_register_params
 
struct  m0_lnet_dev_buf_deregister_params
 
struct  m0_lnet_dev_buf_queue_params
 
struct  m0_lnet_dev_buf_event_wait_params
 
struct  m0_lnet_dev_nid_encdec_params
 
struct  m0_lnet_dev_nidstrs_get_params
 
struct  m0_lnet_dev_tm_start_params
 
struct  m0_lnet_dev_tm_stop_params
 
struct  m0_lnet_dev_bev_bless_params
 

Macros

#define __MOTR_LNET_IOCTL_H__
 
#define M0_LNET_DEV   "m0lnet"
 
#define M0_LNET_IOC_MAGIC   'c'
 
#define M0_LNET_IOC_MIN_NR   0x21
 
#define M0_LNET_IOC_MAX_NR   0x4f
 
#define M0_LNET_DOM_INIT   _IOWR(M0_LNET_IOC_MAGIC, 0x21, struct m0_lnet_dev_dom_init_params)
 
#define M0_LNET_BUF_REGISTER   _IOW(M0_LNET_IOC_MAGIC, 0x26, struct m0_lnet_dev_buf_register_params)
 
#define M0_LNET_BUF_DEREGISTER   _IOW(M0_LNET_IOC_MAGIC, 0x27, struct m0_lnet_dev_buf_deregister_params)
 
#define M0_LNET_BUF_MSG_RECV   _IOW(M0_LNET_IOC_MAGIC, 0x28, struct m0_lnet_dev_buf_queue_params)
 
#define M0_LNET_BUF_MSG_SEND   _IOW(M0_LNET_IOC_MAGIC, 0x29, struct m0_lnet_dev_buf_queue_params)
 
#define M0_LNET_BUF_ACTIVE_RECV   _IOW(M0_LNET_IOC_MAGIC, 0x2a, struct m0_lnet_dev_buf_queue_params)
 
#define M0_LNET_BUF_ACTIVE_SEND   _IOW(M0_LNET_IOC_MAGIC, 0x2b, struct m0_lnet_dev_buf_queue_params)
 
#define M0_LNET_BUF_PASSIVE_RECV   _IOW(M0_LNET_IOC_MAGIC, 0x2c, struct m0_lnet_dev_buf_queue_params)
 
#define M0_LNET_BUF_PASSIVE_SEND   _IOW(M0_LNET_IOC_MAGIC, 0x2d, struct m0_lnet_dev_buf_queue_params)
 
#define M0_LNET_BUF_DEL   _IOW(M0_LNET_IOC_MAGIC, 0x2e, struct m0_lnet_dev_buf_queue_params)
 
#define M0_LNET_BUF_EVENT_WAIT   _IOW(M0_LNET_IOC_MAGIC, 0x2f, struct m0_lnet_dev_buf_event_wait_params)
 
#define M0_LNET_NIDSTR_DECODE   _IOWR(M0_LNET_IOC_MAGIC, 0x30, struct m0_lnet_dev_nid_encdec_params)
 
#define M0_LNET_NIDSTR_ENCODE   _IOWR(M0_LNET_IOC_MAGIC, 0x31, struct m0_lnet_dev_nid_encdec_params)
 
#define M0_LNET_NIDSTRS_GET   _IOW(M0_LNET_IOC_MAGIC, 0x32, struct m0_lnet_dev_nidstrs_get_params)
 
#define M0_LNET_TM_START   _IOW(M0_LNET_IOC_MAGIC, 0x33, struct m0_lnet_dev_tm_start_params)
 
#define M0_LNET_TM_STOP   _IOW(M0_LNET_IOC_MAGIC, 0x34, struct m0_lnet_dev_tm_stop_params)
 
#define M0_LNET_BEV_BLESS   _IOW(M0_LNET_IOC_MAGIC, 0x35, struct m0_lnet_dev_bev_bless_params)
 

Macro Definition Documentation

◆ __MOTR_LNET_IOCTL_H__

#define __MOTR_LNET_IOCTL_H__

Definition at line 26 of file lnet_ioctl.h.