Motr  M0
m0_dix_cas_rop Struct Reference

#include <req_internal.h>

Collaboration diagram for m0_dix_cas_rop:
Collaboration graph

Data Fields

struct m0_dix_reqcrp_parent
 
struct m0_cas_req crp_creq
 
uint32_t crp_flags
 
struct m0_clink crp_clink
 
uint32_t crp_sdev_idx
 
uint32_t crp_keys_nr
 
uint32_t crp_cur_key
 
struct m0_bufvec crp_keys
 
struct m0_bufvec crp_vals
 
struct m0_dix_crop_attrscrp_attrs
 
struct m0_tlink crp_linkage
 
uint64_t crp_magix
 
uint32_t crp_pa_idx
 

Detailed Description

Definition at line 92 of file req_internal.h.

Field Documentation

◆ crp_attrs

struct m0_dix_crop_attrs* crp_attrs

Additional attributes for every key in crp_keys.

Definition at line 104 of file req_internal.h.

◆ crp_clink

struct m0_clink crp_clink

Definition at line 97 of file req_internal.h.

◆ crp_creq

struct m0_cas_req crp_creq

Definition at line 94 of file req_internal.h.

◆ crp_cur_key

uint32_t crp_cur_key

Definition at line 100 of file req_internal.h.

◆ crp_flags

uint32_t crp_flags

CAS request flags (m0_cas_op_flags bitmask).

Definition at line 96 of file req_internal.h.

◆ crp_keys

struct m0_bufvec crp_keys

Definition at line 101 of file req_internal.h.

◆ crp_keys_nr

uint32_t crp_keys_nr

Definition at line 99 of file req_internal.h.

◆ crp_linkage

struct m0_tlink crp_linkage

Definition at line 105 of file req_internal.h.

◆ crp_magix

uint64_t crp_magix

Definition at line 106 of file req_internal.h.

◆ crp_pa_idx

uint32_t crp_pa_idx

Position of this rop in the m0_dix_rop_ctx::dg_cas_reqs list. Used by DTM0 as the way to enumerate participants of the corresponding dtx.

Definition at line 112 of file req_internal.h.

◆ crp_parent

struct m0_dix_req* crp_parent

Definition at line 93 of file req_internal.h.

◆ crp_sdev_idx

uint32_t crp_sdev_idx

Definition at line 98 of file req_internal.h.

◆ crp_vals

struct m0_bufvec crp_vals

Definition at line 102 of file req_internal.h.


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