/*
* This file contains definitions imported from the OFED rds header rdma.h.
* Oracle elects to have and use the contents of rdma.h under and
* governed by the OpenIB.org BSD license.
*/
/*
*/
#ifndef _RDSV3_RDMA_H
#define _RDSV3_RDMA_H
struct rdsv3_mr {
/* for AVL tree */
/* A copy of the creation flags */
/*
* This is for RDS_MR_DEAD.
* It would be nice & consistent to make this part of the above
* bit field here, but we need to use test_and_set_bit.
*/
unsigned long r_state;
/* back pointer to the socket that owns us */
void *r_trans_private;
};
/* Flags for mr->r_state */
#define RDSV3_MR_DEAD 0
struct rdsv3_rdma_sg {
};
struct rdsv3_rdma_op {
unsigned int r_bytes;
unsigned int r_nents;
unsigned int r_count;
};
static inline rds_rdma_cookie_t
{
}
static inline uint32_t
{
}
static inline uint32_t
{
return (cookie >> 32);
}
int optlen);
{
}
#endif /* _RDSV3_RDMA_H */