/Linux-v4.19/drivers/infiniband/hw/hfi1/ |
D | trace_ibhdrs.h | 109 void hfi1_trace_parse_9b_hdr(struct ib_header *hdr, bool sc5, 148 bool sc5), 149 TP_ARGS(dd, packet, sc5), 220 hfi1_trace_parse_9b_hdr(packet->hdr, sc5, 303 struct hfi1_packet *packet, bool sc5), 304 TP_ARGS(dd, packet, sc5)); 308 struct hfi1_opa_header *opah, bool sc5), 309 TP_ARGS(dd, opah, sc5), 385 hfi1_trace_parse_9b_hdr(&opah->ibh, sc5, 466 struct hfi1_opa_header *opah, bool sc5), [all …]
|
D | ud.c | 113 u8 sc5 = ibp->sl_to_sc[rdma_ah_get_sl(ah_attr)]; in ud_loopback() local 118 if (unlikely(ingress_pkey_check(ppd, pkey, sc5, in ud_loopback() 328 u8 sc5; in hfi1_make_ud_req_9B() local 360 sc5 = ibp->sl_to_sc[rdma_ah_get_sl(ah_attr)]; in hfi1_make_ud_req_9B() 366 lrh0 |= (sc5 & 0xf) << 12; in hfi1_make_ud_req_9B() 367 priv->s_sc = sc5; in hfi1_make_ud_req_9B() 405 u8 l4, sc5; in hfi1_make_ud_req_16B() local 457 sc5 = ibp->sl_to_sc[rdma_ah_get_sl(ah_attr)]; in hfi1_make_ud_req_16B() 461 priv->s_sc = sc5; in hfi1_make_ud_req_16B() 653 u8 sc5, const struct ib_grh *old_grh) in return_cnp_16B() argument [all …]
|
D | verbs.c | 913 u8 sc5 = priv->s_sc; in hfi1_verbs_send_dma() local 930 u32 vl = sc_to_vlt(dd_from_ibdev(qp->ibqp.device), sc5); in hfi1_verbs_send_dma() 938 pbc |= (ib_is_sc5(sc5) << PBC_DC_INFO_SHIFT); in hfi1_verbs_send_dma() 963 &ps->s_txreq->phdr.hdr, ib_is_sc5(sc5)); in hfi1_verbs_send_dma() 1050 u8 sc5; in hfi1_verbs_send_pio() local 1082 sc5 = priv->s_sc; in hfi1_verbs_send_pio() 1086 u8 vl = sc_to_vlt(dd_from_ibdev(qp->ibqp.device), sc5); in hfi1_verbs_send_pio() 1092 pbc |= (ib_is_sc5(sc5) << PBC_DC_INFO_SHIFT); in hfi1_verbs_send_pio() 1158 &ps->s_txreq->phdr.hdr, ib_is_sc5(sc5)); in hfi1_verbs_send_pio() 1217 u8 sc5, int8_t s_pkey_index) in egress_pkey_check() argument [all …]
|
D | qp.h | 127 struct sdma_engine *qp_to_sdma_engine(struct rvt_qp *qp, u8 sc5); 128 struct send_context *qp_to_send_context(struct rvt_qp *qp, u8 sc5);
|
D | hfi.h | 1555 u16 pkey, u32 slid, u32 dlid, u8 sc5, 1559 u8 sc5, const struct ib_grh *old_grh); 1562 u8 sc5, const struct ib_grh *old_grh); 1566 u8 sc5, int8_t s_pkey_index); 1582 static inline u8 sc_to_vlt(struct hfi1_devdata *dd, u8 sc5) in sc_to_vlt() argument 1587 if (sc5 >= OPA_MAX_SCS) in sc_to_vlt() 1592 rval = *(((u8 *)dd->sc2vl) + sc5); in sc_to_vlt() 1668 u8 sc5, u8 idx, u32 slid, bool force) in ingress_pkey_check() argument 1674 if ((sc5 == 0xf) && ((pkey & PKEY_LOW_15_MASK) != PKEY_LOW_15_MASK)) in ingress_pkey_check() 1701 u8 sc5, u16 slid) in rcv_pkey_check() argument [all …]
|
D | rc.c | 756 u8 sc5, bool is_fecn, in hfi1_make_rc_ack_9B() argument 782 *pbc_flags |= ((!!(sc5 & 0x10)) << PBC_DC_INFO_SHIFT); in hfi1_make_rc_ack_9B() 787 lrh0 |= (sc5 & IB_SC_MASK) << IB_SC_SHIFT | in hfi1_make_rc_ack_9B() 804 u8 sc5, bool is_fecn, in hfi1_make_rc_ack_16B() argument 846 16B), len, pkey, becn, 0, l4, sc5); in hfi1_make_rc_ack_16B() 857 u8 sc5, bool is_fecn, 882 u8 sc5 = ibp->sl_to_sc[rdma_ah_get_sl(&qp->remote_ah_attr)]; in hfi1_send_rc_ack() local 910 hfi1_make_rc_ack_tbl[priv->hdr_type](packet, &opa_hdr, sc5, is_fecn, in hfi1_send_rc_ack() 915 sc_to_vlt(ppd->dd, sc5), plen); in hfi1_send_rc_ack() 928 &opa_hdr, ib_is_sc5(sc5)); in hfi1_send_rc_ack() [all …]
|
D | qp.c | 491 struct sdma_engine *qp_to_sdma_engine(struct rvt_qp *qp, u8 sc5) in qp_to_sdma_engine() argument 504 sde = sdma_select_engine_sc(dd, qp->ibqp.qp_num >> dd->qos_shift, sc5); in qp_to_sdma_engine() 516 struct send_context *qp_to_send_context(struct rvt_qp *qp, u8 sc5) in qp_to_send_context() argument 529 sc5); in qp_to_send_context()
|
D | trace.c | 180 void hfi1_trace_parse_9b_hdr(struct ib_header *hdr, bool sc5, in hfi1_trace_parse_9b_hdr() argument 187 *sc = ib_get_sc(hdr) | (sc5 << 4); in hfi1_trace_parse_9b_hdr()
|
D | pio.h | 273 u32 selector, u8 sc5);
|
D | ruc.c | 74 u8 sc5 = ibp->sl_to_sc[rdma_ah_get_sl(&qp->remote_ah_attr)]; in hfi1_ruc_check_hdr() local 105 sc5, slid))) { in hfi1_ruc_check_hdr() 142 sc5, slid))) { in hfi1_ruc_check_hdr()
|
D | driver.c | 369 u8 svc_type, sl, sc5; in rcv_hdrerr() local 371 sc5 = hfi1_9B_get_sc5(rhdr, packet->rhf); in rcv_hdrerr() 372 sl = ibp->sc_to_sl[sc5]; in rcv_hdrerr()
|
D | sdma.h | 1065 u8 sc5);
|
D | pio.c | 1828 u32 selector, u8 sc5) in pio_select_send_context_sc() argument 1830 u8 vl = sc_to_vlt(dd, sc5); in pio_select_send_context_sc()
|
D | sdma.c | 811 u8 sc5) in sdma_select_engine_sc() argument 813 u8 vl = sc_to_vlt(dd, sc5); in sdma_select_engine_sc()
|
D | chip.c | 210 sc5, sc5val, \ argument 219 ((u64)(sc5val) << SEND_SC2VLT##num##_SC##sc5##_SHIFT) | \
|
/Linux-v4.19/include/rdma/ |
D | ib_hdrs.h | 213 static inline bool ib_is_sc5(u16 sc5) in ib_is_sc5() argument 215 return !!(sc5 & IB_SC5_MASK); in ib_is_sc5()
|