Lines Matching defs:rep_msg

519 static inline __be32 cm_rep_get_local_qpn(struct cm_rep_msg *rep_msg)
521 return cpu_to_be32(be32_to_cpu(rep_msg->offset12) >> 8);
524 static inline void cm_rep_set_local_qpn(struct cm_rep_msg *rep_msg, __be32 qpn)
526 rep_msg->offset12 = cpu_to_be32((be32_to_cpu(qpn) << 8) |
527 (be32_to_cpu(rep_msg->offset12) & 0x000000FF));
530 static inline __be32 cm_rep_get_starting_psn(struct cm_rep_msg *rep_msg)
532 return cpu_to_be32(be32_to_cpu(rep_msg->offset20) >> 8);
535 static inline void cm_rep_set_starting_psn(struct cm_rep_msg *rep_msg,
538 rep_msg->offset20 = cpu_to_be32((be32_to_cpu(starting_psn) << 8) |
539 (be32_to_cpu(rep_msg->offset20) & 0x000000FF));
542 static inline u8 cm_rep_get_target_ack_delay(struct cm_rep_msg *rep_msg)
544 return (u8) (rep_msg->offset26 >> 3);
547 static inline void cm_rep_set_target_ack_delay(struct cm_rep_msg *rep_msg,
550 rep_msg->offset26 = (u8) ((rep_msg->offset26 & 0x07) |
554 static inline u8 cm_rep_get_failover(struct cm_rep_msg *rep_msg)
556 return (u8) ((rep_msg->offset26 & 0x06) >> 1);
559 static inline void cm_rep_set_failover(struct cm_rep_msg *rep_msg, u8 failover)
561 rep_msg->offset26 = (u8) ((rep_msg->offset26 & 0xF9) |
565 static inline u8 cm_rep_get_flow_ctrl(struct cm_rep_msg *rep_msg)
567 return (u8) (rep_msg->offset26 & 0x01);
570 static inline void cm_rep_set_flow_ctrl(struct cm_rep_msg *rep_msg,
573 rep_msg->offset26 = (u8) ((rep_msg->offset26 & 0xFE) |
577 static inline u8 cm_rep_get_rnr_retry_count(struct cm_rep_msg *rep_msg)
579 return (u8) (rep_msg->offset27 >> 5);
582 static inline void cm_rep_set_rnr_retry_count(struct cm_rep_msg *rep_msg,
585 rep_msg->offset27 = (u8) ((rep_msg->offset27 & 0x1F) |
589 static inline u8 cm_rep_get_srq(struct cm_rep_msg *rep_msg)
591 return (u8) ((rep_msg->offset27 >> 4) & 0x1);
594 static inline void cm_rep_set_srq(struct cm_rep_msg *rep_msg, u8 srq)
596 rep_msg->offset27 = (u8) ((rep_msg->offset27 & 0xEF) |