Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
rds_atomic_args Struct Reference

#include <rds.h>

Data Fields

rds_rdma_cookie_t cookie
 
uint64_t local_addr
 
uint64_t remote_addr
 
union {
   struct {
      uint64_t   compare
 
      uint64_t   swap
 
   }   cswp
 
   struct {
      uint64_t   add
 
   }   fadd
 
   struct {
      uint64_t   compare
 
      uint64_t   swap
 
      uint64_t   compare_mask
 
      uint64_t   swap_mask
 
   }   m_cswp
 
   struct {
      uint64_t   add
 
      uint64_t   nocarry_mask
 
   }   m_fadd
 
}; 
 
uint64_t flags
 
uint64_t user_token
 

Detailed Description

Definition at line 236 of file rds.h.

Field Documentation

union { ... }
uint64_t add

Definition at line 246 of file rds.h.

uint64_t compare

Definition at line 242 of file rds.h.

uint64_t compare_mask

Definition at line 251 of file rds.h.

Definition at line 237 of file rds.h.

struct { ... } cswp
struct { ... } fadd
uint64_t flags

Definition at line 259 of file rds.h.

uint64_t local_addr

Definition at line 238 of file rds.h.

struct { ... } m_cswp
struct { ... } m_fadd
uint64_t nocarry_mask

Definition at line 256 of file rds.h.

uint64_t remote_addr

Definition at line 239 of file rds.h.

uint64_t swap

Definition at line 243 of file rds.h.

uint64_t swap_mask

Definition at line 252 of file rds.h.

uint64_t user_token

Definition at line 260 of file rds.h.


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