Lines Matching refs:u8

76 	u8 offset50;
78 u8 offset51;
86 u8 primary_traffic_class;
87 u8 primary_hop_limit;
89 u8 primary_offset94;
91 u8 primary_offset95;
99 u8 alt_traffic_class;
100 u8 alt_hop_limit;
102 u8 alt_offset138;
104 u8 alt_offset139;
122 static inline u8 cm_req_get_resp_res(struct cm_req_msg *req_msg) in cm_req_get_resp_res()
124 return (u8) be32_to_cpu(req_msg->offset32); in cm_req_get_resp_res()
127 static inline void cm_req_set_resp_res(struct cm_req_msg *req_msg, u8 resp_res) in cm_req_set_resp_res()
134 static inline u8 cm_req_get_init_depth(struct cm_req_msg *req_msg) in cm_req_get_init_depth()
136 return (u8) be32_to_cpu(req_msg->offset36); in cm_req_get_init_depth()
140 u8 init_depth) in cm_req_set_init_depth()
147 static inline u8 cm_req_get_remote_resp_timeout(struct cm_req_msg *req_msg) in cm_req_get_remote_resp_timeout()
149 return (u8) ((be32_to_cpu(req_msg->offset40) & 0xF8) >> 3); in cm_req_get_remote_resp_timeout()
153 u8 resp_timeout) in cm_req_set_remote_resp_timeout()
162 u8 transport_type = (u8) (be32_to_cpu(req_msg->offset40) & 0x06) >> 1; in cm_req_get_qp_type()
197 static inline u8 cm_req_get_flow_ctrl(struct cm_req_msg *req_msg) in cm_req_get_flow_ctrl()
203 u8 flow_ctrl) in cm_req_set_flow_ctrl()
222 static inline u8 cm_req_get_local_resp_timeout(struct cm_req_msg *req_msg) in cm_req_get_local_resp_timeout()
224 return (u8) ((be32_to_cpu(req_msg->offset44) & 0xF8) >> 3); in cm_req_get_local_resp_timeout()
228 u8 resp_timeout) in cm_req_set_local_resp_timeout()
234 static inline u8 cm_req_get_retry_count(struct cm_req_msg *req_msg) in cm_req_get_retry_count()
236 return (u8) (be32_to_cpu(req_msg->offset44) & 0x7); in cm_req_get_retry_count()
240 u8 retry_count) in cm_req_set_retry_count()
246 static inline u8 cm_req_get_path_mtu(struct cm_req_msg *req_msg) in cm_req_get_path_mtu()
251 static inline void cm_req_set_path_mtu(struct cm_req_msg *req_msg, u8 path_mtu) in cm_req_set_path_mtu()
253 req_msg->offset50 = (u8) ((req_msg->offset50 & 0xF) | (path_mtu << 4)); in cm_req_set_path_mtu()
256 static inline u8 cm_req_get_rnr_retry_count(struct cm_req_msg *req_msg) in cm_req_get_rnr_retry_count()
262 u8 rnr_retry_count) in cm_req_set_rnr_retry_count()
264 req_msg->offset50 = (u8) ((req_msg->offset50 & 0xF8) | in cm_req_set_rnr_retry_count()
268 static inline u8 cm_req_get_max_cm_retries(struct cm_req_msg *req_msg) in cm_req_get_max_cm_retries()
274 u8 retries) in cm_req_set_max_cm_retries()
276 req_msg->offset51 = (u8) ((req_msg->offset51 & 0xF) | (retries << 4)); in cm_req_set_max_cm_retries()
279 static inline u8 cm_req_get_srq(struct cm_req_msg *req_msg) in cm_req_get_srq()
284 static inline void cm_req_set_srq(struct cm_req_msg *req_msg, u8 srq) in cm_req_set_srq()
286 req_msg->offset51 = (u8) ((req_msg->offset51 & 0xF7) | in cm_req_set_srq()
304 static inline u8 cm_req_get_primary_packet_rate(struct cm_req_msg *req_msg) in cm_req_get_primary_packet_rate()
306 return (u8) (be32_to_cpu(req_msg->primary_offset88) & 0x3F); in cm_req_get_primary_packet_rate()
310 u8 rate) in cm_req_set_primary_packet_rate()
317 static inline u8 cm_req_get_primary_sl(struct cm_req_msg *req_msg) in cm_req_get_primary_sl()
319 return (u8) (req_msg->primary_offset94 >> 4); in cm_req_get_primary_sl()
322 static inline void cm_req_set_primary_sl(struct cm_req_msg *req_msg, u8 sl) in cm_req_set_primary_sl()
324 req_msg->primary_offset94 = (u8) ((req_msg->primary_offset94 & 0x0F) | in cm_req_set_primary_sl()
328 static inline u8 cm_req_get_primary_subnet_local(struct cm_req_msg *req_msg) in cm_req_get_primary_subnet_local()
330 return (u8) ((req_msg->primary_offset94 & 0x08) >> 3); in cm_req_get_primary_subnet_local()
334 u8 subnet_local) in cm_req_set_primary_subnet_local()
336 req_msg->primary_offset94 = (u8) ((req_msg->primary_offset94 & 0xF7) | in cm_req_set_primary_subnet_local()
340 static inline u8 cm_req_get_primary_local_ack_timeout(struct cm_req_msg *req_msg) in cm_req_get_primary_local_ack_timeout()
342 return (u8) (req_msg->primary_offset95 >> 3); in cm_req_get_primary_local_ack_timeout()
346 u8 local_ack_timeout) in cm_req_set_primary_local_ack_timeout()
348 req_msg->primary_offset95 = (u8) ((req_msg->primary_offset95 & 0x07) | in cm_req_set_primary_local_ack_timeout()
366 static inline u8 cm_req_get_alt_packet_rate(struct cm_req_msg *req_msg) in cm_req_get_alt_packet_rate()
368 return (u8) (be32_to_cpu(req_msg->alt_offset132) & 0x3F); in cm_req_get_alt_packet_rate()
372 u8 rate) in cm_req_set_alt_packet_rate()
379 static inline u8 cm_req_get_alt_sl(struct cm_req_msg *req_msg) in cm_req_get_alt_sl()
381 return (u8) (req_msg->alt_offset138 >> 4); in cm_req_get_alt_sl()
384 static inline void cm_req_set_alt_sl(struct cm_req_msg *req_msg, u8 sl) in cm_req_set_alt_sl()
386 req_msg->alt_offset138 = (u8) ((req_msg->alt_offset138 & 0x0F) | in cm_req_set_alt_sl()
390 static inline u8 cm_req_get_alt_subnet_local(struct cm_req_msg *req_msg) in cm_req_get_alt_subnet_local()
392 return (u8) ((req_msg->alt_offset138 & 0x08) >> 3); in cm_req_get_alt_subnet_local()
396 u8 subnet_local) in cm_req_set_alt_subnet_local()
398 req_msg->alt_offset138 = (u8) ((req_msg->alt_offset138 & 0xF7) | in cm_req_set_alt_subnet_local()
402 static inline u8 cm_req_get_alt_local_ack_timeout(struct cm_req_msg *req_msg) in cm_req_get_alt_local_ack_timeout()
404 return (u8) (req_msg->alt_offset139 >> 3); in cm_req_get_alt_local_ack_timeout()
408 u8 local_ack_timeout) in cm_req_set_alt_local_ack_timeout()
410 req_msg->alt_offset139 = (u8) ((req_msg->alt_offset139 & 0x07) | in cm_req_set_alt_local_ack_timeout()
427 u8 offset8;
429 u8 offset9;
431 u8 private_data[IB_CM_MRA_PRIVATE_DATA_SIZE];
435 static inline u8 cm_mra_get_msg_mraed(struct cm_mra_msg *mra_msg) in cm_mra_get_msg_mraed()
437 return (u8) (mra_msg->offset8 >> 6); in cm_mra_get_msg_mraed()
440 static inline void cm_mra_set_msg_mraed(struct cm_mra_msg *mra_msg, u8 msg) in cm_mra_set_msg_mraed()
442 mra_msg->offset8 = (u8) ((mra_msg->offset8 & 0x3F) | (msg << 6)); in cm_mra_set_msg_mraed()
445 static inline u8 cm_mra_get_service_timeout(struct cm_mra_msg *mra_msg) in cm_mra_get_service_timeout()
447 return (u8) (mra_msg->offset9 >> 3); in cm_mra_get_service_timeout()
451 u8 service_timeout) in cm_mra_set_service_timeout()
453 mra_msg->offset9 = (u8) ((mra_msg->offset9 & 0x07) | in cm_mra_set_service_timeout()
463 u8 offset8;
465 u8 offset9;
467 u8 ari[IB_CM_REJ_ARI_LENGTH];
469 u8 private_data[IB_CM_REJ_PRIVATE_DATA_SIZE];
473 static inline u8 cm_rej_get_msg_rejected(struct cm_rej_msg *rej_msg) in cm_rej_get_msg_rejected()
475 return (u8) (rej_msg->offset8 >> 6); in cm_rej_get_msg_rejected()
478 static inline void cm_rej_set_msg_rejected(struct cm_rej_msg *rej_msg, u8 msg) in cm_rej_set_msg_rejected()
480 rej_msg->offset8 = (u8) ((rej_msg->offset8 & 0x3F) | (msg << 6)); in cm_rej_set_msg_rejected()
483 static inline u8 cm_rej_get_reject_info_len(struct cm_rej_msg *rej_msg) in cm_rej_get_reject_info_len()
485 return (u8) (rej_msg->offset9 >> 1); in cm_rej_get_reject_info_len()
489 u8 len) in cm_rej_set_reject_info_len()
491 rej_msg->offset9 = (u8) ((rej_msg->offset9 & 0x1) | (len << 1)); in cm_rej_set_reject_info_len()
506 u8 resp_resources;
507 u8 initiator_depth;
509 u8 offset26;
511 u8 offset27;
514 u8 private_data[IB_CM_REP_PRIVATE_DATA_SIZE];
558 static inline u8 cm_rep_get_target_ack_delay(struct cm_rep_msg *rep_msg) in cm_rep_get_target_ack_delay()
560 return (u8) (rep_msg->offset26 >> 3); in cm_rep_get_target_ack_delay()
564 u8 target_ack_delay) in cm_rep_set_target_ack_delay()
566 rep_msg->offset26 = (u8) ((rep_msg->offset26 & 0x07) | in cm_rep_set_target_ack_delay()
570 static inline u8 cm_rep_get_failover(struct cm_rep_msg *rep_msg) in cm_rep_get_failover()
572 return (u8) ((rep_msg->offset26 & 0x06) >> 1); in cm_rep_get_failover()
575 static inline void cm_rep_set_failover(struct cm_rep_msg *rep_msg, u8 failover) in cm_rep_set_failover()
577 rep_msg->offset26 = (u8) ((rep_msg->offset26 & 0xF9) | in cm_rep_set_failover()
581 static inline u8 cm_rep_get_flow_ctrl(struct cm_rep_msg *rep_msg) in cm_rep_get_flow_ctrl()
583 return (u8) (rep_msg->offset26 & 0x01); in cm_rep_get_flow_ctrl()
587 u8 flow_ctrl) in cm_rep_set_flow_ctrl()
589 rep_msg->offset26 = (u8) ((rep_msg->offset26 & 0xFE) | in cm_rep_set_flow_ctrl()
593 static inline u8 cm_rep_get_rnr_retry_count(struct cm_rep_msg *rep_msg) in cm_rep_get_rnr_retry_count()
595 return (u8) (rep_msg->offset27 >> 5); in cm_rep_get_rnr_retry_count()
599 u8 rnr_retry_count) in cm_rep_set_rnr_retry_count()
601 rep_msg->offset27 = (u8) ((rep_msg->offset27 & 0x1F) | in cm_rep_set_rnr_retry_count()
605 static inline u8 cm_rep_get_srq(struct cm_rep_msg *rep_msg) in cm_rep_get_srq()
607 return (u8) ((rep_msg->offset27 >> 4) & 0x1); in cm_rep_get_srq()
610 static inline void cm_rep_set_srq(struct cm_rep_msg *rep_msg, u8 srq) in cm_rep_set_srq()
612 rep_msg->offset27 = (u8) ((rep_msg->offset27 & 0xEF) | in cm_rep_set_srq()
622 u8 private_data[IB_CM_RTU_PRIVATE_DATA_SIZE];
634 u8 private_data[IB_CM_DREQ_PRIVATE_DATA_SIZE];
655 u8 private_data[IB_CM_DREP_PRIVATE_DATA_SIZE];
676 u8 alt_hop_limit;
678 u8 offset61;
680 u8 offset62;
682 u8 offset63;
684 u8 private_data[IB_CM_LAP_PRIVATE_DATA_SIZE];
699 static inline u8 cm_lap_get_remote_resp_timeout(struct cm_lap_msg *lap_msg) in cm_lap_get_remote_resp_timeout()
701 return (u8) ((be32_to_cpu(lap_msg->offset12) & 0xF8) >> 3); in cm_lap_get_remote_resp_timeout()
705 u8 resp_timeout) in cm_lap_set_remote_resp_timeout()
725 static inline u8 cm_lap_get_traffic_class(struct cm_lap_msg *lap_msg) in cm_lap_get_traffic_class()
727 return (u8) be32_to_cpu(lap_msg->offset56); in cm_lap_get_traffic_class()
731 u8 traffic_class) in cm_lap_set_traffic_class()
738 static inline u8 cm_lap_get_packet_rate(struct cm_lap_msg *lap_msg) in cm_lap_get_packet_rate()
744 u8 packet_rate) in cm_lap_set_packet_rate()
749 static inline u8 cm_lap_get_sl(struct cm_lap_msg *lap_msg) in cm_lap_get_sl()
754 static inline void cm_lap_set_sl(struct cm_lap_msg *lap_msg, u8 sl) in cm_lap_set_sl()
759 static inline u8 cm_lap_get_subnet_local(struct cm_lap_msg *lap_msg) in cm_lap_get_subnet_local()
765 u8 subnet_local) in cm_lap_set_subnet_local()
770 static inline u8 cm_lap_get_local_ack_timeout(struct cm_lap_msg *lap_msg) in cm_lap_get_local_ack_timeout()
776 u8 local_ack_timeout) in cm_lap_set_local_ack_timeout()
788 u8 info_length;
789 u8 ap_status;
791 u8 info[IB_CM_APR_INFO_LENGTH];
793 u8 private_data[IB_CM_APR_PRIVATE_DATA_SIZE];
811 u8 status;
812 u8 info_length;
818 u8 info[IB_CM_SIDR_REP_INFO_LENGTH];
820 u8 private_data[IB_CM_SIDR_REP_PRIVATE_DATA_SIZE];