Motr  M0
fi_command.h File Reference
#include "xcode/xcode.h"
#include "lib/buf_xc.h"
#include "rpc/session.h"
Include dependency graph for fi_command.h:

Go to the source code of this file.

Data Structures

struct  m0_fi_command_req
 
struct  m0_fi_command_rep
 

Macros

#define __MOTR_FIS_FI_COMMAND_H__
 

Enumerations

enum  m0_fi_disp {
  M0_FI_DISP_DISABLE, M0_FI_DISP_ENABLE, M0_FI_DISP_ENABLE_ONCE, M0_FI_DISP_RANDOMIZE,
  M0_FI_DISP_DO_OFF_N_ON_M
}
 

Functions

struct m0_fi_command_req M0_XCA_DOMAIN (rpc)
 
M0_INTERNAL int m0_fi_command_post_sync (struct m0_rpc_session *sess, const char *func, const char *tag, enum m0_fi_disp disp, uint32_t num1, uint32_t num2)
 

Variables

struct m0_buf fcr_func
 
struct m0_buf fcr_tag
 
uint8_t fcr_disp
 
uint32_t fcr_num1
 
uint32_t fcr_num2
 
int32_t fcp_rc
 

Macro Definition Documentation

◆ __MOTR_FIS_FI_COMMAND_H__

#define __MOTR_FIS_FI_COMMAND_H__

Definition at line 26 of file fi_command.h.

Variable Documentation

◆ fcp_rc

int32_t fcp_rc

Definition at line 57 of file fi_command.h.

◆ fcr_disp

uint8_t fcr_disp

fault disposition, m0_fi_disp

Definition at line 59 of file fi_command.h.

◆ fcr_func

struct m0_buf fcr_func

function to fail

Definition at line 57 of file fi_command.h.

◆ fcr_num1

uint32_t fcr_num1

1st numeric, optional

Definition at line 60 of file fi_command.h.

◆ fcr_num2

uint32_t fcr_num2

2nd numeric, optional

Definition at line 61 of file fi_command.h.

◆ fcr_tag

struct m0_buf fcr_tag

tag to fail at

Definition at line 58 of file fi_command.h.