Lines Matching +full:ps +full:- +full:hold
1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright(c) 2015 - 2018 Intel Corporation.
173 #define HFI1_QP_WQE_INVALID ((u32)-1)
186 * This structure is used to hold commonly lookedup and computed values during
221 stats->n_bytes += tlen; in inc_opstats()
222 stats->n_packets++; in inc_opstats()
278 return priv->owner; in iowait_to_qp()
314 return (((int)a) - ((int)b)) << PSN_SHIFT; in cmp_psn()
330 return (((int)a - (int)b) << PSN_SHIFT) >> PSN_SHIFT; in delta_psn()
335 return &((struct hfi1_swqe_priv *)wqe->priv)->tid_req; in wqe_to_tid_req()
340 return &((struct hfi1_ack_priv *)e->priv)->tid_req; in ack_to_tid_req()
349 return mask_psn((state->generation << HFI1_KDETH_BTH_SEQ_SHIFT) | in __full_flow_psn()
355 return __full_flow_psn(&flow->flow_state, psn); in full_flow_psn()
361 int hfi1_verbs_send(struct rvt_qp *qp, struct hfi1_pkt_state *ps);
401 struct hfi1_pkt_state *ps);
403 bool hfi1_schedule_send_yield(struct rvt_qp *qp, struct hfi1_pkt_state *ps,
414 int hfi1_make_rc_req(struct rvt_qp *qp, struct hfi1_pkt_state *ps);
416 int hfi1_make_uc_req(struct rvt_qp *qp, struct hfi1_pkt_state *ps);
418 int hfi1_make_ud_req(struct rvt_qp *qp, struct hfi1_pkt_state *ps);
434 int hfi1_verbs_send_dma(struct rvt_qp *qp, struct hfi1_pkt_state *ps,
437 int hfi1_verbs_send_pio(struct rvt_qp *qp, struct hfi1_pkt_state *ps,
442 return ohdr->bth[1] & cpu_to_be32(OPA_BTH_MIG_REQ); in opa_bth_is_migration()