Lines Matching refs:in_wc

106 		 int port, const struct ib_wc *in_wc,  in mlx4_MAD_IFC()  argument
133 if ((mad_ifc_flags & MLX4_MAD_IFC_IGNORE_MKEY) || !in_wc) in mlx4_MAD_IFC()
135 if ((mad_ifc_flags & MLX4_MAD_IFC_IGNORE_BKEY) || !in_wc) in mlx4_MAD_IFC()
138 (mad_ifc_flags & MLX4_MAD_IFC_NET_VIEW || in_wc)) in mlx4_MAD_IFC()
141 if (in_wc) { in mlx4_MAD_IFC()
157 ext_info->my_qpn = cpu_to_be32(in_wc->qp->qp_num); in mlx4_MAD_IFC()
158 ext_info->rqpn = cpu_to_be32(in_wc->src_qp); in mlx4_MAD_IFC()
159 ext_info->sl = in_wc->sl << 4; in mlx4_MAD_IFC()
160 ext_info->g_path = in_wc->dlid_path_bits | in mlx4_MAD_IFC()
161 (in_wc->wc_flags & IB_WC_GRH ? 0x80 : 0); in mlx4_MAD_IFC()
162 ext_info->pkey = cpu_to_be16(in_wc->pkey_index); in mlx4_MAD_IFC()
169 in_modifier |= in_wc->slid << 16; in mlx4_MAD_IFC()
720 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in ib_process_mad() argument
727 if (in_wc && in_wc->qp->qp_num) { in ib_process_mad()
730 in_wc->slid, in_wc->src_qp, in ib_process_mad()
731 in_wc->dlid_path_bits, in ib_process_mad()
732 in_wc->qp->qp_num, in ib_process_mad()
733 in_wc->wc_flags, in ib_process_mad()
736 if (in_wc->wc_flags & IB_WC_GRH) { in ib_process_mad()
746 slid = in_wc ? in_wc->slid : be16_to_cpu(IB_LID_PERMISSIVE); in ib_process_mad()
786 port_num, in_wc, in_grh, in_mad, out_mad); in ib_process_mad()
823 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in iboe_process_mad() argument
867 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in mlx4_ib_process_mad() argument
888 return iboe_process_mad(ibdev, mad_flags, port_num, in_wc, in mlx4_ib_process_mad()
891 return ib_process_mad(ibdev, mad_flags, port_num, in_wc, in mlx4_ib_process_mad()
896 return iboe_process_mad(ibdev, mad_flags, port_num, in_wc, in mlx4_ib_process_mad()