Lines Matching refs:pbc

328 static u64 hfi1_fault_tx(struct rvt_qp *qp, u8 opcode, u64 pbc)  in hfi1_fault_tx()  argument
342 pbc &= ~PBC_INSERT_HCRC_SMASK; in hfi1_fault_tx()
343 pbc |= (u64)PBC_IHCRC_NONE << PBC_INSERT_HCRC_SHIFT; in hfi1_fault_tx()
353 pbc |= PBC_TEST_EBP; in hfi1_fault_tx()
356 return pbc; in hfi1_fault_tx()
765 u64 pbc) in build_verbs_tx_desc() argument
769 u16 hdrbytes = (tx->hdr_dwords + sizeof(pbc) / 4) << 2; in build_verbs_tx_desc()
793 phdr->pbc = cpu_to_le64(pbc); in build_verbs_tx_desc()
830 static u64 update_hcrc(u8 opcode, u64 pbc) in update_hcrc() argument
833 pbc &= ~PBC_INSERT_HCRC_SMASK; in update_hcrc()
834 pbc |= (u64)PBC_IHCRC_LKDETH << PBC_INSERT_HCRC_SHIFT; in update_hcrc()
836 return pbc; in update_hcrc()
840 u64 pbc) in hfi1_verbs_send_dma() argument
862 plen = hdrwords + dwords + sizeof(pbc) / 4; in hfi1_verbs_send_dma()
866 if (likely(pbc == 0)) { in hfi1_verbs_send_dma()
872 pbc |= PBC_PACKET_BYPASS | in hfi1_verbs_send_dma()
875 pbc |= (ib_is_sc5(sc5) << PBC_DC_INFO_SHIFT); in hfi1_verbs_send_dma()
877 pbc = create_pbc(ppd, in hfi1_verbs_send_dma()
878 pbc, in hfi1_verbs_send_dma()
884 pbc = hfi1_fault_tx(qp, ps->opcode, pbc); in hfi1_verbs_send_dma()
887 pbc = update_hcrc(ps->opcode, pbc); in hfi1_verbs_send_dma()
890 ret = build_verbs_tx_desc(tx->sde, len, tx, ahg_info, pbc); in hfi1_verbs_send_dma()
980 u64 pbc) in hfi1_verbs_send_pio() argument
1009 plen = hdrwords + dwords + sizeof(pbc) / 4; in hfi1_verbs_send_pio()
1025 if (likely(pbc == 0)) { in hfi1_verbs_send_pio()
1030 pbc |= PBC_PACKET_BYPASS | PBC_INSERT_BYPASS_ICRC; in hfi1_verbs_send_pio()
1032 pbc |= (ib_is_sc5(sc5) << PBC_DC_INFO_SHIFT); in hfi1_verbs_send_pio()
1034 pbc = create_pbc(ppd, pbc, qp->srate_mbps, vl, plen); in hfi1_verbs_send_pio()
1036 pbc = hfi1_fault_tx(qp, ps->opcode, pbc); in hfi1_verbs_send_pio()
1039 pbc = update_hcrc(ps->opcode, pbc); in hfi1_verbs_send_pio()
1076 pio_copy(ppd->dd, pbuf, pbc, hdr, hdrwords); in hfi1_verbs_send_pio()
1078 seg_pio_copy_start(pbuf, pbc, in hfi1_verbs_send_pio()