Lines Matching refs:rhf
203 static inline void *get_egrbuf(const struct hfi1_ctxtdata *rcd, u64 rhf, in get_egrbuf() argument
206 u32 idx = rhf_egr_index(rhf), offset = rhf_egr_buf_offset(rhf); in get_egrbuf()
258 u32 rte = rhf_rcv_type_err(packet->rhf); in rcv_hdrerr()
265 if ((packet->rhf & RHF_DC_ERR) && in rcv_hdrerr()
269 if (packet->rhf & RHF_ICRC_ERR) in rcv_hdrerr()
288 if (packet->rhf & RHF_TID_ERR) { in rcv_hdrerr()
290 u32 tlen = rhf_pkt_len(packet->rhf); /* in bytes */ in rcv_hdrerr()
356 if (rhf_use_egr_bfr(packet->rhf)) in rcv_hdrerr()
373 sc5 = hfi1_9B_get_sc5(rhdr, packet->rhf); in rcv_hdrerr()
404 packet->rhf &= ~RHF_RCV_TYPE_ERR_SMASK; in rcv_hdrerr()
424 packet->rhf = rhf_to_cpu(packet->rhf_addr); in init_packet()
475 sc = hfi1_9B_get_sc5(pkt->hdr, pkt->rhf); in hfi1_process_ecn_slowpath()
570 static inline int ps_done(struct ps_mdata *mdata, u64 rhf, in ps_done() argument
575 return mdata->ps_seq != rhf_rcv_seq(rhf); in ps_done()
578 static inline int ps_skip(struct ps_mdata *mdata, u64 rhf, in ps_skip() argument
586 return mdata->ps_seq != rhf_rcv_seq(rhf); in ps_skip()
631 u64 rhf = rhf_to_cpu(rhf_addr); in __prescan_rxq() local
632 u32 etype = rhf_rcv_type(rhf), qpn, bth1; in __prescan_rxq()
635 if (ps_done(&mdata, rhf, rcd)) in __prescan_rxq()
638 if (ps_skip(&mdata, rhf, rcd)) in __prescan_rxq()
750 packet->rhf = rhf_to_cpu(packet->rhf_addr); in skip_rcv_packet()
757 packet->etype = rhf_rcv_type(packet->rhf); in process_rcv_packet_napi()
760 packet->tlen = rhf_pkt_len(packet->rhf); /* in bytes */ in process_rcv_packet_napi()
762 packet->etail = rhf_egr_index(packet->rhf); in process_rcv_packet_napi()
763 packet->ebuf = get_egrbuf(packet->rcd, packet->rhf, in process_rcv_packet_napi()
772 (rhf_hdrq_offset(packet->rhf) in process_rcv_packet_napi()
785 packet->rhf = rhf_to_cpu(packet->rhf_addr); in process_rcv_packet_napi()
792 packet->etype = rhf_rcv_type(packet->rhf); in process_rcv_packet()
795 packet->tlen = rhf_pkt_len(packet->rhf); /* in bytes */ in process_rcv_packet()
798 if (rhf_use_egr_bfr(packet->rhf)) { in process_rcv_packet()
799 packet->etail = rhf_egr_index(packet->rhf); in process_rcv_packet()
800 packet->ebuf = get_egrbuf(packet->rcd, packet->rhf, in process_rcv_packet()
809 (rhf_hdrq_offset(packet->rhf) in process_rcv_packet()
833 packet->rhf = rhf_to_cpu(packet->rhf_addr); in process_rcv_packet()
880 if (last_rcv_seq(rcd, rhf_rcv_seq(packet.rhf))) in handle_receive_interrupt_napi_fp()
885 if (hfi1_seq_incr(rcd, rhf_rcv_seq(packet.rhf))) in handle_receive_interrupt_napi_fp()
905 if (last_rcv_seq(rcd, rhf_rcv_seq(packet.rhf))) { in handle_receive_interrupt_nodma_rtail()
914 if (hfi1_seq_incr(rcd, rhf_rcv_seq(packet.rhf))) in handle_receive_interrupt_nodma_rtail()
997 u8 etype = rhf_rcv_type(packet->rhf); in __set_armed_to_active()
1003 sc = hfi1_9B_get_sc5(hdr, packet->rhf); in __set_armed_to_active()
1064 if (last_rcv_seq(rcd, rhf_rcv_seq(packet.rhf))) { in handle_receive_interrupt()
1082 if (last_rcv_seq(rcd, rhf_rcv_seq(packet.rhf))) in handle_receive_interrupt()
1095 packet.rhf = rhf_to_cpu(packet.rhf_addr); in handle_receive_interrupt()
1107 if (hfi1_seq_incr(rcd, rhf_rcv_seq(packet.rhf))) in handle_receive_interrupt()
1120 rhf_rcv_seq(packet.rhf)); in handle_receive_interrupt()
1162 if (last_rcv_seq(rcd, rhf_rcv_seq(packet.rhf))) in handle_receive_interrupt_napi_sp()
1172 packet.rhf = rhf_to_cpu(packet.rhf_addr); in handle_receive_interrupt_napi_sp()
1180 if (hfi1_seq_incr(rcd, rhf_rcv_seq(packet.rhf))) in handle_receive_interrupt_napi_sp()
1557 packet->sc = hfi1_9B_get_sc5(hdr, packet->rhf); in hfi1_setup_9B_packet()
1655 u32 rte = rhf_rcv_type_err(packet->rhf); in show_eflags_errs()
1659 rcd->ctxt, packet->rhf, in show_eflags_errs()
1660 packet->rhf & RHF_K_HDR_LEN_ERR ? "k_hdr_len " : "", in show_eflags_errs()
1661 packet->rhf & RHF_DC_UNC_ERR ? "dc_unc " : "", in show_eflags_errs()
1662 packet->rhf & RHF_DC_ERR ? "dc " : "", in show_eflags_errs()
1663 packet->rhf & RHF_TID_ERR ? "tid " : "", in show_eflags_errs()
1664 packet->rhf & RHF_LEN_ERR ? "len " : "", in show_eflags_errs()
1665 packet->rhf & RHF_ECC_ERR ? "ecc " : "", in show_eflags_errs()
1666 packet->rhf & RHF_ICRC_ERR ? "icrc " : "", in show_eflags_errs()
1675 if (rhf_err_flags(packet->rhf)) in handle_eflags()
1700 if (unlikely(rhf_err_flags(packet->rhf))) { in hfi1_ipoib_ib_rcv()
1710 trace_input_ibhdr(rcd->dd, packet, !!(rhf_dc_info(packet->rhf))); in hfi1_ipoib_ib_rcv()
1769 if (unlikely(rhf_err_flags(packet->rhf))) { in process_receive_ib()
1786 if (unlikely(rhf_err_flags(packet->rhf))) { in process_receive_bypass()
1801 if (flits && !(packet->rhf & RHF_LEN_ERR)) { in process_receive_bypass()
1818 (rhf_rcv_type_err(packet->rhf) == RHF_RCV_TYPE_ERROR || in process_receive_error()
1819 packet->rhf & RHF_DC_ERR))) in process_receive_error()
1825 if (unlikely(rhf_err_flags(packet->rhf))) in process_receive_error()
1836 if (unlikely(rhf_err_flags(packet->rhf))) { in kdeth_process_expected()
1853 if (unlikely(rhf_err_flags(packet->rhf))) { in kdeth_process_eager()
1867 rhf_rcv_type(packet->rhf)); in process_receive_invalid()
1896 u64 rhf = rhf_to_cpu(rhf_addr); in seqfile_dump_rcd() local
1897 u32 etype = rhf_rcv_type(rhf), qpn; in seqfile_dump_rcd()
1902 if (ps_done(&mdata, rhf, rcd)) in seqfile_dump_rcd()
1905 if (ps_skip(&mdata, rhf, rcd)) in seqfile_dump_rcd()